迁移到 GitHub pages 小记

在 Vultr vps 挂了N个月之后,无奈只能选择把这堆东西迁到 GitHub pages 了,看起来是唯一能选的比较不错的选择。虽然很早以前也看过一些迁到 GitHub pages 的教程,但是实施起来还是有些新的收获。

开始前没注意看文档,其实创建 repo 的时候对于 usrename 的项目,repo 名必须是 username.github.io。

如果不想使用 username.github.io 作为域名的话,要在 repo->settings->GitHub Pages 中,设置一个 Custom domain,然后 Save。

GitHub 默认是提供了使用 jekyll 作为 GitHub pages 的内容处理程序。而如果并不想使用 jekyll 的话,也可以。比如我就是使用 hexo ,把 generate 的内容作为 git 内容提交了的。

但是还有一个要注意的是,把静态内容提交到 repo 后,需要过一会才会生效。所以刚提交完时,会返回 404 ,不要着急,过一会就好了。

另外目前 GitHub 还提供了使用自定义域名时启用 HTTPS 的选项,启用后就会强制使用 HTTPS 打开网站了。