about this site
Last updated on 2025-10-27.
This site is hosted both as a website using HTTP, and as a capsule using the Gemini procotol (the former protocol considerably more well-known than the latter).
This was done for two primary reasons:
- I, the site's author, like the ideas of the Gemini protocol and want to add my little contribution to the Geminispace (as in, this capsule).
- Limiting the markup to just the Gemtext syntax allows me to focus considerably less on styling and additional features which I could add to the website other than content (albeit I still miss footnotes quite a bit).
Read more about the Gemini protocol using your World Wide Web browser
generator
The page you are seeing was made using the gemtexter software, which takes Gemtext and converts it into a small (X)HTML page.
The version used differs slightly from the upstream, with some additional patches applied – some of these changes may be upstreamed in the future, while others are pretty hacky and will probably stay in the fork.
The original sources of gemtexter on snonux's codeberg
My fork on sourcehut, which is actually used to generate these pages
hosting
This site is currently hosted on sourcehut pages, which offers seamless HTTP(S) and Gemini hosting services. The sources of this site are also avaliable on sourcehut's git hosting service.
sourcehut pages site (HTTPS)
sourcehut pages site (Gemini)
This site's sources
html-only resources
These resources are hosted for the needs of the Web/HTML version, they are not used in the Gemini version.
fonts
The Web version of the site currently uses three fonts:
- the CMU Concrete Bold and CMU Concrete Bold Italic fonts from the Computer Modern Unicode family – they are used for standard text and emphasis respectively;
- the Iosevka Terminal font from the Iosevka family, which is uses for the code & preformatted text blocks (technically it uses a lightly modified version of Iosevka, with some glyphs using their alternative/variant versions).
Computer Modern Unicode website
Iosevka website
Both of the font families are licensed under the SIL Open Font License 1.1 – the license information can be found in the metadata of the font packages which are asked for by the site's CSS, in the sources of this site and the sources of the appropriate fonts.
The fonts have also been subset using the pyftsubset tool, removing some glyphs so as to lower their bandwidth footprint. Assuming your web browser behaves correctly, they should also be cached for a reasonable time.
The python package containing the pyftsubset tool used for subsetting
If the aforementioned fonts aren't loading correctly, then the styling should fallback to a websafe font which has been scaled so as to match it's width with the expected font (minimizing layout shifts when the font does load).
If you are browsing with a terminal browser, I suggest switching to a Gemini client for a more seamless experience :).
syntax highlighting
Syntax highlighting is currenly done with the GNU source-highlight library (as is done in the site genetator's upstream). This software and it's builtin themes (of which the cpp2html theme is currently used) are licensed under the GNU GPLv3. Currently, no modifications to them were made (nor are they planned).
source-highlight's official webpage at gnu.org
license information
- The fork of the gemtexter site generator and other build-scripts are licensed under GNU GPLv3 (same as upstream)
- The font files distributed in the HTML version are licensed under the SIL OFL 1.1 (as is stated in the section above)
- All content, unless otherwise stated, is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license
CC BY-SA 4.0 License contents (copy hosted on this site)
The official website of the CC BY-SA 4.0 License
