_ _ _ _ _ _ _
| \| (_)__| |_ ___| |__ _ ___ _ | |___| |_ _ _ ___ ___ _ _
| .` | / _| ' \/ _ \ / _` (_-< | || / _ \ ' \| ' \(_-</ _ \ ' \
|_|\_|_\__|_||_\___/_\__,_/__/ \__/\___/_||_|_||_/__/\___/_||_|
🔗 Return to homepage
📆 21 Feb 2021 | ⏱️ 2 minute read | 🏷️ journal updates
Site Update 009
What's New
I haven't posted anything for a while and I've been working behind the scenes to make improvements. Here they are:
- Output RSS content as full post content rather than mere content summaries for better accessibility to RSS users.
- Move the custom inline CSS to the external stylesheet.
- The site's Github and Gitlab[1] CI workflows that host the site mirrors[2] have been fixed. Before, I was locally generating files and uploading them as a single commit. Now, I upload the source files and let the remote servers do the work.
- Launch Gitea server on new subdomain https://git.0gitnick.xyz[3] to host site content and theme for better organization and transparency in generating the site. The reason I did not go with Savannah as I planned in my last site update is because Savannah has very strict licensing requirements. Since my site is forked and I might fork more projects in the future, I'd rather not spend hours fixing license text before I can even upload the project. I have no problem with meticulously licensing my own work. It would just be too demotivating to do that for someone else's work.
- Write content summaries for every post. This was very tedious but worth it. It makes the site more aesthetically pleasing and much easier to follow. It's my own fault for not doing this from the beginning.
- Add Ethereum address and tokens for more donation options.
Future Plans
- Add Gemini[4] support. The modern web has so many problems: tracking cookies, proprietary client-side JavaScript[5], non-Unix philosophy, browser fingerprinting[6], DRM[7] as a standard, etc. Gopher[8] is 30 years old and has suffered decline. Gemini[9] is more modern avoiding the limitations of Gopher and the pitfalls of the modern web.
Links
🔗 1: Gitlab
🔗 2: site mirrors
🔗 3: https://git.0gitnick.xyz
🔗 4: Gemini
🔗 5: proprietary client-side JavaScript
🔗 6: browser fingerprinting
🔗 7: DRM
🔗 8: Gopher
🔗 9: Gemini
Copyright 2019-2023 Nicholas Johnson. CC BY-SA 4.0.