Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Alexis Newsgroups: comp.infosystems.gemini Subject: Re: Which editors / tools do you use? Date: Wed, 26 Mar 2025 13:37:25 +1100 Organization: A noiseless patient Spider Lines: 24 Message-ID: <8734f08ql6.fsf@gmail.com> References: <1fcb95204b65a369a3f3110461fb4c9236018cf3.camel@emailsammelordner.de> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Wed, 26 Mar 2025 03:37:31 +0100 (CET) Injection-Info: dont-email.me; posting-host="78c2465ddb8aceabe3977be64fae4dcf"; logging-data="749662"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+nJ2FZ0YEsNQcFbEx5UefJe/hKxbVasd0=" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:xkn/osQ4H2zYECEsVYPZyFxEPTs= sha1:pgmli8q6/Ho2RhQ6c9r/FO3OXso= Xref: csiph.com comp.infosystems.gemini:777 zeitverschreib writes: > I'd like to know which software you are using to maintain your > capsules. Do you write them in nano/vim/etc. or do you use speciallized > apps? i primarily write my content in Emacs on my laptop, using yasnippet templates to insert standard content for certain types of pages, though i also sometimes use Vim for small edits. i write directly in gemtext. This is then run through a Perl script i wrote to generate HTML for the (JavaScript-free) Web mirror of my capsule. Using a consistent format within my gemtext - e.g. for footnote references and the footnotes themselves - allows me to generate HTML with suitable values for the 'class' attribute, which i can then style using CSS. Example page: https://flexibeast.space/gemlog/2024-05-15.html 'Publishing' is done via a shell script which uses rsync over ssh to copy the content from my laptop to a staging area on my server. i then run a shell script on my server to copy content from the staging area to 'production'. Alexis.