Big-brained hugo time
Nov 25 2023
Big-Brained hugo time I had no idea that hugo shortcodes could call partials. I’m going to try to integrate this more into my themes. Partials can call each other too, which is very handy. Meaning that you can reuse these modular components even more. This is important to me because I want my themes to be usable by someone without any knowledge of hugo internals. There are a lot of great hugo themes out there, but I’ve noticed many of them make heavy use of the data folder and custom parameters.
Git submodules are cool!
Jun 14 2023
Git submodules are cool! Modular repositories I’ve harmonized the shortcodes for my valor and freedom themes.
This meant that I’d prefer to have them both reference the same ones and keep in sync with each other.
I found out that I could use submodules to modularize the projects. Now instead of trying to manage the hugo shortcodes in both locations I have a single shortcodes repository that both (and upcoming) themes will reference.
Now available on Tor & I2P
Mar 17 2023
Expanding into I2P Onion: 3ah6l32ons2mzb65rchl3uz7nrgkecfof4eey7dwmamt5fcvok4h2yad.onion
I2P: gabe.i2p
Is one darknet really enough? I’ve already maintained a presence on the Tor network for a couple of months now. Sadly I noticed that my relative links on this blog were broken! Essentially gabe.rocks worked great, but any relative link would take you back to gabe.rocks and redirect back to Tor (probably not a best practice). I’ve finally fixed this. sorry!
Coming across this blog post by moneromaxi showed me that it shouldn’t be that much extra work to get on I2P.
Keeping it simple.
Jan 13 2023
Keeping it simple I’m going to be doing a major re-work of the valor theme. While I did successfully create what approximated an individual ‘social media’ like design, I’m not very happy with how it’s turned out overall. So the plan is to rebuild it simpler, and eventually update the repository. The goal is to maintain the same multimedia-friendliness but without the confusing layout. In the meantime, I hope this simple layout suffices.
Theme updates
Nov 21 2022
New Audio & Video shortcodes I built these shortcodes with multiple media embeds in mind. I make use of event.target to select the correct elements.
SVG Icons I use inline svg icons so that they can use the theme colors automatically. I wish the element allowed you to dynamically load the .svg file instead of having to use inline ones to support css. As far as I can tell the tag doesn’t support that use
Hugo Themes
Sep 17 2022
My hugo themes are open source:
Valor You can see a preview with extra tips here Freedom You can see a preview with extra tips here Hoping to make more themes, these are just the starting concept.