How to Setup Blog with Github
使用 GitHub Pages 和 Jekyll 搭建个人博客是非常简单和轻松的。下面介绍我的搭建过程。
GitHub Pages
- 从上图 Github Pages 主页上可以看出,它主要用于个人网站(blog)和项目网站
- 直接由 Github 来提供 Web 服务的,而不用购买 vps 和域名
- 只需要做:编辑、上传
- 个人网站只需要创建一个 Github repository 就可以了
- 在 Settings 可以看到 Github Pages 的相关配置选项
- 其中显示了 site url
- “Theme Chooser” 可以选择 Github 提供的 theme,主要用于 project website
- “Custom domain” 可以选用自定义的域名
Jekyll
- Jekyll 是一种 static site generator,并且是 Github Pages 官方指定的(默认),可见 相关文档
- 选择 Jekyll theme
- 从网站 http://jekyllthemes.org 上选择一个自己喜欢的主题。这里,我选的是 jekyll-simple 主题
- 从 Download 下载 zip 文件,解压缩后复制到博客仓库的本地目录下
- 修改 _config.yml。特别注意 baseurl 的配置。如果是 ***.github.io 项目,不修改为空 ‘’ 的话,会导致 JS, CSS 等静态资源无法找到的错误
git add --all & git commit -s -a -m & git push
- 稍等一会,就可以从 url site 访问博客最新内容了。
- 在 Github 项目主页里的 Deployments 栏目下可以看到 github-pages 的构建活动。
- 从网站 http://jekyllthemes.org 上选择一个自己喜欢的主题。这里,我选的是 jekyll-simple 主题
- 本地运行网站来 preview 网页
撰写博客
- 使用 markdown 撰写 blog 放入 _posts 目录,其中 blog 按
YYYY-MM-DD-name-of-post.md
格式命名- quick reference of jekyll markdown
- 参照 style 和 中文排版指南