使用 hugo 搭建github page 博客
之前使用的 jekyll 搭建的 github pages 博客,最近重新整理博客,决意迁移到 hugo。
本文介绍了这个博客迁移的过程。
1.生成静态文件
执行命令
hugo -t hugo-tranquilpeak-theme
生成静态文件到 public,如果所示:
2.将生成的静态文件,push到博客仓库中
先进入 submodules,即 git 的子模块
cd public
因为之前我们给 blog 仓库添加子模块,blog的public目录关联的是 sumbrilliance.github.io.git 这个仓库地址,所以我们进入到public后,进行的操作其实是针对 sumbrilliance.github.io 这个仓库的。现在我们进到 public 目录,push到 关联仓库中。
git commit -m ‘ref to blog repository’
git push
成功之后,https://github.com/sumbrilliance/sumbrilliance.github.io 这个仓库,将会看到提交记录,
访问 https://sumbrilliance.github.io 即看到了博客页面
一些注意事项
• markdown 文件头部 “date” 字段,即文件发表时间,不能早于当前时间,否则不会显示
• title第一个字符不能为.否则会生成点开头的文件夹。我们都知道,点开头的文件文件夹是属于隐藏文件。所以上传github后,点击文章会报404。