升级Jekyll主题

少于 1 分钟读完

使用Minimal Mistakes 3.1.5 版本,详细配置文档见quick start guide

添加文章目录

在post/page 正文头部添加如下代码

{% include toc icon="gears" title="目录" %}

Kramdown解析 {:toc}, 生成目录。

评论插件disqus

使用Minimal Mistakes主题,需要在每一篇post头部指定是否允许评论。

cd _posts
grep "tags" -r .
# 发现写过2014-12-28-vim-notes.md,包含很多tags
grep "layout:" -r .
# 正文内容没有layout
find . -name "*.md" |xargs sed -i '/layout:/a\comments: true'

代码高亮

{% highlight bash %}
	touch hello
	rm hello
{% endhighlight %}

使用标签 highlightendhighlight 高亮代码,在highlight后用lang指定语言名,可用语言列表见language names and aliases

修改layout

cd _posts
find . -name "*.md" |xargs sed -i 's/layout: post/layout: single/g'

添加author_profile

cd _posts
find . -name "*.md" |xargs sed -i '/layout: /a\author_profile: true'

ruby 术语

连ruby菜鸟也算不上的生手搭建jekyll本地环境要了解一些ruby术语: rvm, bundle, gem等

启动本地服务的命令: bundle exec jekyll serve --host 192.168.6.136

留下评论