Journal Theme For Hugo
Hugo Journal Theme is an accessible, no-JS, minimalist, high-contrast Hugo theme that outputs Gemtext and HTML. It's suitable for blogs.
Demo
A live demo of the theme can be found at the following domain: https://nicholasjohnson.ch
Features
- Outputs Gemtext for the Gemini protocol
- Multilingual support
- Works well on all screen sizes
- No bloated Javascript
- Absolutely no analytics
Supported Languages
- English
- Spanish
Documentation
The gemtext compatibility reference guide documents the compatibility of Markdown features with gemtext as an output format of this Hugo theme. The gemtext compatibility rationale document explains the rationale behind the design decisions for the gemtext output format.
Get The Theme
Run from the root of your Hugo site:
$ git clone https://git.nicholasjohnson.ch/hugo-theme-journal themes/journal
Alternatively, if your Hugo site is version controlled, clone this theme as a git submodule:
$ git submodule add https://git.nicholasjohnson.ch/hugo-theme-journal themes/journal
Generate The Site
To render the blog for Gemini and the Web, use separate configuration files. For guidance, look at my journal repo.
Versioning
This Hugo theme uses Semantic Versioning 2.0.0.
License
Hugo Journal Theme is licensed under GPLv3 or later.