Pelican> 正文

将Hugo文章迁移到Pelican的脚本

2024-02-19T22:21:33+08:00

  Hugo使用了Go的HTML模板引擎,相对来说Pelican使用的Jinja2模板引擎我比较熟悉,所以打算将Hugo的博客迁移到Pelican。写了一个脚本用来将Hugo的博客内容迁移到Pelican。

GitHub地址:HugoToPelican

使用方法:

安装required packages:

pip install -r requirements.txt

修改代码中源路径和目标路径:

source_folder = ".../hugo_blog/content/post" #Hugo conentent folder
destination_folder = ".../pelican_blog/content" #Pelican content folder

执行脚本:

python hugo_to_pelican.py

转换完成后将images 文件夹拷贝到pelican_blog的output文件夹中。

至于Hugo的其他metadata转换,可以直接修改函数write_peclican的代码,添加实现。

分享到:

Ranvane的日常记录

关于我们 客服中心 广告服务 法律声明