关于博客,我捣鼓了很多次,比如在2017年尝试过手写界面和JavaWeb服务端实现,也试过各种静态网站生成工具。但后来发现要么维护成本过大,要么写文章不方便。期间我也一直在寻找更合适、更稳定且维护成本不大的方案,经过几次对比验证,我最后选择了Hugo,其建站方便,根据Markdown自动生成Html静态页面,符合原先习惯,文章易于管理和迁移,官方支持很多主题定制,界面都挺简洁漂亮。最终就留下一个问题,就是更新博客后如何自动部署?怎么给小伙伴们访问呢?除了购买云服务器外,从经济实惠角度,我觉得GithubPages是一个很好的选择。不过我在配置GithubPages自动发布的过程中还是遇到了很多问题,所以本文就简单记录一下如何将Hugo项目自动发布到GithubPages,并支持自定义域名访问。

Continue reading