Why I Blog and How I Automate it (2023)
a year ago
- #blogging
- #automation
- #knowledge-management
- The author blogs to distill and clarify ideas, benefiting personally from the process of making information understandable to others.
- Their Personal Knowledge Management (PKM) system involves organizing ingested knowledge, annotating sources in Zotero, and developing ideas in Obsidian.
- Only a small fraction of saved materials (1 out of 100) becomes a blog post after thorough development and refinement.
- The author redesigned their blog in 2023 to have full control over the site, using Hugo for static site generation and automating the publishing process.
- A cron job on a Linux server syncs blog posts from the PKM vault to the Hugo directory, generates the site, and updates the live site via Git.
- For comments, the author chose giscus, leveraging GitHub Discussions for a Reddit-like commenting experience, despite its dependency on GitHub accounts.
- Future improvements include hiding personal comments in posts, better table of contents placement, and possibly using YouTube for technical content.