怎么样在github pages上搭建Jekyll博客?
0. 最终效果
请看JekyII blog http://duranchen.github.io
博客的主要是是功能:
- 写博客
- 可评论
下面先建立博客,然后加评论功能。
1. 在github上创建一个Repo
在浏览中登陆github,创建一个新Repo,命名为’username.github.io’,这里username就是你在github的账户名。
2. 安装JekyII
请参考setting-up-your-github-pages-site-locally-with-jekyll
如果有错误,需要安装ruby DevKit,请参考https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
3. 配置 Jekyll
请参考https://help.github.com/articles/configuring-jekyll/
1 | github: [metadata] |
特别注意
input: GFM # Enable GitHub Flavored Markdown (fenced code blocks)
4. 如何写博客
Jekyll Post Format, 请参考http://jekyllrb.com/docs/frontmatter/
1
2
3
4
5
6---
title: This is my title
layout: post
---
Here is my page (GitHub Flavored Markdown ).Post内容写法,请参考GitHub Flavored Markdown写法。https://guides.github.com/features/mastering-markdown/
5. 添加comments功能
请参考https://help.disqus.com/customer/portal/articles/472138-jekyll-installation-instructions
在https://disqus.com/admin/signup/ 注册一个账户和讨论站点。
Add a variable called
commentsto the YAML Front Matter and set its value totrue. A sample front matter might look like:
1 | ... |
In between a
{% if post.comments %}and a{% endif %}tag, add theUniversal Embed Code in the appropriate template where you’d like Disqus to load.Comments can be disabled per-page by setting
comments: falseor by not including thecommentsoption at all.
6.本地预览
1 | bundle exec jekyll serve |