Hasty Briefsbeta

Bilingual

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.