建立代码仓库
(你的用户名).github.io
gem install jekyll
进入到
(你的用户名).github.io目录
执行
bundle install
若是出现提示:
-
bash:
bundle:
command
not
found
就先安装bundle(执行
sudo gem install bundle
)
开启Jekyll环境
bundle exec jekyll serve
,看见下面输出表明开启成功。
在写文章的时候,在终端执行
bundle exec jekyll serve
,开启Jekyll本地环境,能够一边写博文,一边刷新
http://127.0.0.1:4000/
地址查看实时效果。写完提交git,就完事啦。
用git电脑终端将这些代码都上传到git代码仓库
绑定我的域名
建立CNAME文件
评论功能
- 点击Setting图标,选择Add disqus to site
- 点击Start Using Engage
- 设置本身的Disqus的URL
- 设置根目录下_config.yml文件的disqus的URL
# Comment
comment: disqus: joeliu
写文章
一篇文章就是一个文件
放在
_posts
文件夹里
命名要按
YYYY-MM-DD-文章标题.md
这种格式来
书写格式
文章的开头,咱们须要先设置头信息。头信息须要根据
YAML
的格式写在两行三虚线之间。
--- layout: post title: 这个是标题 date: 2016-04-16 11:11:11.000000000 +09:00
tags: Jekyll Github ---
date
:发布文章的时间。(后面的一串零零零好像不能省)
layout
用
post.html
。
page.html
模板比
post.html
模板少了
更早的文章
和
评论模块
。
tags
:标签,一篇文章能够设置多个标签,使用空格分割。
主题细节修改
博客名、描述、跳转连接的修改的主要文件路径是在根目录下的文件:
_config.yml
头像和背景存放路径:
代码仓库根目录
->
assets
->
image
,直接替换文件就行了,不过要保持文件名同样。
Markdown Engine: 用于将Makrdown语法的文本转换成html文件或者输出
- Github支持的Markdown engine: kramdown(default), redcarpet
- jekyll支持的Markdown engine:kramdown(default), redcarpet
参考: