💾 Archived View for nicholasjohnson.ch › 2021 › 02 › 21 › site-update-009 captured on 2024-05-12 at 15:37:55. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2024-03-21)
➡️ Next capture (2024-06-16)
🚧 View Differences
-=-=-=-=-=-=-
_ _ _ _ _ _ _
| \| (_)__| |_ ___| |__ _ ___ _ | |___| |_ _ _ ___ ___ _ _
| .` | / _| ' \/ _ \ / _` (_-< | || / _ \ ' \| ' \(_-</ _ \ ' \
|_|\_|_\__|_||_\___/_\__,_/__/ \__/\___/_||_|_||_/__/\___/_||_|
🔗 Return to homepage
📆 February 21, 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¹ CI workflows that host the site mirrors² 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³ 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⁴ support. The modern web has so many problems: tracking cookies, proprietary client-side JavaScript⁵, non-Unix philosophy, browser fingerprinting⁶, DRM⁷ as a standard, etc. Gopher⁸ is 30 years old and has suffered decline. Gemini⁹ is more modern avoiding the limitations of Gopher and the pitfalls of the modern web.
References
🔗 [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 2020-2024 Nicholas Johnson. CC BY-SA 4.0.