• I’m exploring SSGs again, and trying out GitLab Pages for the first time. Now that I’m helping to run Moa Party, I’m going to make a static site for it, for status updates and documentation and so on
  • Hugo I’ve used a bit, because Micro.blog uses it, so to make a custom theme, I installed it locally for testing.
  • Zola is a Rust-based SSG. I haven’t really had any personal experience with Rust, but I’m very interested in it, especially because Rust is very commonly used to compile to WebAssembly.
  • There is a page documenting Zola with GitLab pages. The mention of git submodules is not comforting.1
  • OK, Zola experiment over. I used the Juice theme and got Zola running and it is nice and fast. But — I want to maintain this as a docs site using wikilinks, likely also being compatible with Obsidian as an editor. I know Jekyll best so I’ll just use that.
  • Started created a blank Jekyll site, and briefly wanted to make a “status” type like my journal logs here, but really just can keep it simple for now. Saving my fragments of setup for this here in case I want to come back to it.
    •   - scope:
            path: "_status/*"
            type: status
          values:
            layout: status
      
      collections:
          status:
            output: true
            permalink: /status/:year/:month/:day/
  • Well, that ended up being an epic build out of a full Jekyll site for moaparty.com on Gitlab Pages. I went back and used the Digital Garden Jekyll Template. It is a lot slimmer than the Simply Jekyll theme I use here, which has me itching to tinker some more.
  • I’m pretty happy with how the site turned out: https://moaparty.com

Footnotes

  1. Everyone, including myself, thinks that git submodules is a good idea, until actually working with them in practice for any period of time.