使用 Github Pages 发布博客

Dec 28, 2019 • 预计阅读时间 1 分钟

不同于网上的教程,我不依赖 Web Hooks。

在 Github 上创建一个公开仓库,并且开通 Pages 服务(通过创建 用户名.github.io 仓库或者给现有仓库创建 gh-pages 分支的方式都行)。

比如本博客的网页放在公开仓库:

https://github.com/layoutboy/layoutboy.github.io

一般我们会把博客源文件放在私有仓库或者本机保存,写完博客后生成静态的 HTML 文件,只把生成后的网页发布到服务器上。

这种方式安全性和私密性都很好。

把以上创建的公开仓库作为 submodule 添加到博客里,目标目录是 public

public 目录是 Hugo 默认的输出目录,这样做的好处是写完博客后,直接使用 hugo --minify 生成网站,新的文件就输出到这个目录里。

再提交 public 里的文件到 Github 上,博客就自动发布了。

Github

checkra1n 越狱后连接 SSH

本博客启用 LayoutBoy.com 域名

comments powered by Disqus