使用 GitHub 作为(糟糕的)博客平台 —— kokada

作者借助@ratsclub提供的免费访问权限capivaras.dev,开启了新博客,考虑到该博客平台较小,想有备份,已知capivaras.dev运行的博客平台Mataroa有自动邮件备份,但想要更可靠的方式。作者习惯用 Markdown 写博客,且在neovim中,于是决定将 Markdown 文件存储在 Git 中,在GitHub建立了非官方镜像。
作者通过编写 Python 脚本gen_blog.py,在 GitHub 上构建了可使用的博客平台,该脚本可自动生成README.mdrss.xml文件,通过特定的文件组织方式和函数实现,如将每天的博客文章放在单独目录,每个文章有自己的 Markdown 文件并以两位数字命名等。运行脚本后可生成包含文章标题和链接的README.md以及 RSS 文件,在[Inoreader]中运行良好。作者还提到同样的想法可在 GitLab、Gitea、sr.ht 等平台上实现,此方式只是作为博客文章的备份,并非主要博客平台,最后作者用 Go 重写了脚本(permalink),因 Python 版本在渲染 Markdown 时变慢。

阅读 9
0 条评论