Introducing... Aster
A bare-bones static site generator for gemini & html
So, I've been running this site for about a year. I'm hosting a website and a gemini
capsule from this address. For much of its existence, the gemini capsule has been vacant,
with nothing worth seeing hosted. In order to rectify this, I started manually porting
pages from the html version to gemtext. This, however, is annoying and slow.
Recently, I had the idea to automatically generate both html and gemtext. I considered
finding an existing tool to do this for me, but thought it would be difficult to find
one that suits my needs. Given how rudimentary my needs are, I thought it would be fun
to write my own tool.
Aster is a rudimentary static site generator. It takes sites written in a simple markup
language I created for this project, parses them, then formats them using a template.
At the time of writing, body text and footnotes are supported. Image and hyperlink
support are planned. The code is available here.[1]
In fact, this page was generated with aster.
Footnotes
[1] https://github.com/xavenna/aster (return)