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)