💡
原文中文,约3900字,阅读约需10分钟。
📝
内容提要
作者将博客从WordPress迁移到Hugo,因Hugo便宜但不便于写作,后转至VPS仍需繁琐步骤。最终决定迁移到Ghost,并利用Python和ChatGPT编写代码,将Hugo的md文件转换为Ghost的json格式。
🎯
关键要点
- 作者的博客从WordPress迁移到Hugo,因Hugo便宜但不便于写作。
- 最初在店里的电脑上部署Hugo,写博客不方便,导致写作兴趣减少。
- 将Hugo系统部署在VPS上后,写作变得方便,但操作步骤繁琐。
- 作者考虑迁移回WordPress,但网上教程主要是从WordPress迁移到Hugo。
- 了解Ghost系统后,决定将博客迁移到Ghost,体验良好。
- 借助Python和ChatGPT,编写代码将Hugo的md文件转换为Ghost的json格式。
- 提供了转换代码的详细实现,包含Markdown解析和JSON生成的步骤。
- 使用方法是将代码保存为Hugotoghost.py并在content文件夹中运行。
❓
延伸问答
为什么作者选择从Hugo迁移到Ghost?
作者认为Hugo虽然便宜,但写作不方便,最终选择Ghost是因为其体验良好且操作简单。
Hugo在写作方面存在哪些不便?
在Hugo上写作需要打开终端并连接VPS,步骤繁琐,导致写作兴趣减少。
作者是如何将Hugo的md文件转换为Ghost的json格式的?
作者使用Python和ChatGPT编写代码,将Hugo的md文件解析并转换为Ghost所需的json格式。
迁移到Ghost后,作者的写作体验如何?
迁移到Ghost后,作者体验良好,认为Ghost没有WordPress那么臃肿,且有后台可以直接写文章。
作者在迁移过程中遇到了哪些困难?
作者在寻找从Hugo迁移到其他平台的教程时遇到困难,网上大多是从WordPress迁移到Hugo的教程。
如何使用作者提供的转换代码?
将代码保存为Hugotoghost.py,并放在content文件夹中,然后运行命令:python hugotoghost.py。
➡️