# 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](https://nicholasjohnson.ch) ## Features * Outputs Gemtext for the [Gemini protocol](https://gemini.circumlunar.space/docs/specification.gmi) * Multilingual support * Works well on all screen sizes * No bloated Javascript * Absolutely no analytics ## Supported Languages * English * Spanish ## Documentation The [gemtext compatibility reference guide](GEMTEXT-COMPATIBILITY-REFERENCE-GUIDE.md) documents the compatibility of Markdown features with gemtext as an output format in of this Hugo theme. The [gemtext compatibility rationale document](GEMTEXT-COMPATIBILITY-RATIONALE.md) explains the rationale behind the design decisions for the gemtext output format. ## Get The Theme Run from the root of your Hugo site: ```sh $ 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: ```sh $ git submodule add https://git.nicholasjohnson.ch/hugo-theme-journal themes/journal ``` ## Generate The Site **Notice:** Hugo versions above v0.113.0 produce errors with this theme due to [a recently introduced bug](https://github.com/gohugoio/hugo/issues/11131 "Unexpected results with append template function") in how Hugo handles slices. To render the blog for Gemini and the Web, use separate configuration files. For guidance, look at [my journal repo](https://git.nicholasjohnson.ch/journal). ## Versioning This Hugo theme uses [Semantic Versioning 2.0.0](https://semver.org/). ## License Hugo Journal Theme is licensed under [GPLv3 or later](LICENSE).