网站从 orgmode 导出迁移至 hugo 驱动
共 640 字阅读约需 3 分钟
这个国庆假没有外出,家里蹲。就花了点时间把 orgmode 站点迁移至 hugo 。
迁移的想法已经有点久了,但因为没有什么技术能力,一直没有动手。现在不一样了,智能体能力已经足够,所以用 workbuddy 做了整站迁移。
为什么要迁移#
迁移有两个原因:
一是 emacs orgmode 虽然用了很久,但一直浅尝辄止,运用的频率和技能都不怎么提升,站点调整的某些想法实现不了,学习成本太高了点,所以 orgmode 导出 html 静态站点的必要性不高了。
二是 hugo 生态足够丰富,看过不少用 hugo 驱动的个人博客,一直有使用的想法,而且使用起来相对方便,自己设计或者使用别人的主题即可。
迁移过程#
整个过程都通过 workbuddy 完成,把自己的需求提给 workbuddy 后,按站点目前的风格制作了一个 hugo 主题。因为 hugo 对 orgmode 文件也有支持,所以让 workbuddy 稍微作了调整,预览下来基本就可以了。
作了几个调整:
- 固定链接调整成了 pretty url ,之前链接直接是文件名,带日期的,现在改成了
year/slug/,去掉了 html 结尾。 - 评论从 artalk 改成了 twikoo ,原本 artalk 是自己部署在 NAS 上,然后用 Cloudflare Tunnel 连通外网,偶尔会断线。现在改为用 netlify 部署 twikoo, 用了免费的额度。
- 网志页风格调整成了按年份日历列表,都是用 workbuddy 做的。
- 增加了深浅色两种风格。
- 因为域名托管在 Cloudflare ,所以部署从 EdgeOne 调整到了 Cloudflare Pages ,实测下来浏览速度在晚上有点慢,没啥流量也无所谓了。
- 页面右侧加了个目录。
其他还有一些风格上的微调不表。
遗留的问题#
因为之前部署的 artalk 没有及时做备份,评论还没能迁移过来,这是最主要的问题。
另外的问题就是 Pages 的浏览速度了,不过这个也关系不大。
其他再慢慢看吧。现在有 workbuddy 在,有问题只需要提几个需求即可,完全不用懂技术,真真是这个时代的技术福利。
评论/留言