_ _ _ _ _ _ _ | \| (_)__| |_ ___| |__ _ ___ _ | |___| |_ _ _ ___ ___ _ _ | .` | / _| ' \/ _ \ / _` (_-< | || / _ \ ' \| ' \(_-</ _ \ ' \ |_|\_|_\__|_||_\___/_\__,_/__/ \__/\___/_||_|_||_/__/\___/_||_|
📆 7 Apr 2021 | ⏱️ 2 minute read | 🏷️ journal updates
I did some more behind the scenes work on my site:
I have 2 options when it comes to Gemini:
1. Maintain 2 separate copies of my content. This adds significant overhead to updating the site and writing posts since I have to do everything twice.
2. Maintain 1 copy of my content. It would have to be Gemini-first since HTML -> GMI is lossy, but GMI -> HTML is not. I'd have to write a custom CMS since I have too many posts to manually organize into tags and pages. I would also need the custom CMS to generate the Atom/RSS feeds for every tag. In the long run this would be simpler because I'd only have to maintain 1 copy of my content. Hugo would be scrapped.
Given my dislike of the modern web, I'm opting for option 2. My content will still be available on the web, only the site layout will change. The canonical repo will be 0gitnick.xyz-gmi and 0gitnick.xyz-www-v2 will be generated from 0gitnick.xyz-gmi using a custom CMS. The existing 0gitnick.xyz-www which is hugo based will be renamed to 0gitnick.xyz-www-v1. I will maintain it until 0gitnick.xyz-gmi and 0gitnick.xyz-www-v2 are ready, which I estimate to take at least a few months.
Copyright 2019-2023 Nicholas Johnson. CC BY-SA 4.0.