diff options
author | Nicholas Johnson <nick@nicholasjohnson.ch> | 2023-02-16 00:00:00 +0000 |
---|---|---|
committer | Nicholas Johnson <nick@nicholasjohnson.ch> | 2023-02-16 00:00:00 +0000 |
commit | a065378a388271d42fa27e6cda869b401f1bd4e1b387299b1c10323070a070ac (patch) | |
tree | f6943df694505953c20dabe801ac4931dd345164836d8bd85fcb3c5d5a3dfc7c /content | |
parent | 139911b4360411a0d27d7b80d10cb24e54cf0ab6b629b7157a32a2b72fc65b55 (diff) | |
download | journal-a065378a388271d42fa27e6cda869b401f1bd4e1b387299b1c10323070a070ac.tar.gz journal-a065378a388271d42fa27e6cda869b401f1bd4e1b387299b1c10323070a070ac.zip |
Convert refs: journal-update-020
Diffstat (limited to 'content')
-rw-r--r-- | content/entry/journal-update-020.md | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/content/entry/journal-update-020.md b/content/entry/journal-update-020.md index 17dd05b..a3cda47 100644 --- a/content/entry/journal-update-020.md +++ b/content/entry/journal-update-020.md @@ -2,14 +2,13 @@ title: "Journal Update 020" date: 2022-05-01T00:00:01 draft: false -makerefs: false --- # What's New -Over the past week, I rewrote my journal generator (yes, again). I created a Hugo theme[1], so Hugo now does all the heavy lifting. The new program simply called "nicksphere"[2] generates the website, the Gemini capsule, and the Atom feeds for both all in less than a second. Any plans I had for my custom generator nicksphere-gmi[3] have been scrapped. +Over the past week, I rewrote my journal generator (yes, again). I created a [Hugo theme](https://git.nicksphere.ch/hugo-theme-nicksphere/), so Hugo now does all the heavy lifting. The new program simply called "[nicksphere](https://git.nicksphere.ch/nicksphere/)" generates the website, the Gemini capsule, and the Atom feeds for both all in less than a second. Any plans I had for my custom generator [nicksphere-gmi](https://git.sr.ht/~nicholasjohnson/nicksphere-gmi) have been scrapped. Now that Hugo is handling the generation process, I no longer need to make my generator multithreaded, multilingual, or documented. My generator wasn't bad, but obviously it's nothing compared to a popular, established site generator like Hugo. -My motivation for making the switch back to Hugo started with me feeling that my journal entries were overcommitted to Gemini[4]. With the last generator nicksphere-gmi, everything was written in and parsed as gemtext, the markup for the Gemini protocol. It occurred to me that having my journal entries based on an obscure markup format gives them less longevity. +My motivation for making the switch back to Hugo started with me feeling that [my journal entries were overcommitted to Gemini](https://gemini.circumlunar.space/docs/gemtext.gmi). With the last generator nicksphere-gmi, everything was written in and parsed as gemtext, the markup for the Gemini protocol. It occurred to me that having my journal entries based on an obscure markup format gives them less longevity. Trying to make nicksphere-gmi support a new protocol is comparatively difficult, since another Gemini-to-X converter is needed for each one. With Markdown, such a converter probably already exists. Using nicksphere-gmi, I couldn't simply decide to stop supporting Gemini. I don't have any plans to do that, but I don't think this journal should be bound to any specific platform. Converting everything to a more universal format with broad support, Markdown, increases this journal's longevity and extensibility. @@ -20,10 +19,3 @@ I'm still not quite satisfied with my new Hugo theme, hugo-theme-nicksphere. It # Future Plans * Polish up hugo-theme-nicksphere. * Remove the promoted page. I think it would be best to eliminate the promoted page over time, making an entry for each item on the promoted page. I would rather explain in proper context what it is about these people/organizations/etc. that I support instead of just listing them with no explanation. - - -Link(s): -[1: hugo-theme-nicksphere](https://git.nicksphere.ch/hugo-theme-nicksphere/) -[2: nicksphere](https://git.nicksphere.ch/nicksphere/) -[3: nicksphere-gmi](https://git.sr.ht/~nicholasjohnson/nicksphere-gmi) -[4: Gemini protocol](https://gemini.circumlunar.space/docs/gemtext.gmi) |