利用外部资源

添加评论系统

Jekyll生成的是静态网站,诸如评论、推荐、关注之类的功能,则需把各种各样第三方的功能部件加到你的博客中。

与博客相关的主要有几类:

由于存在着伟大的墙,只好尽量选择国内的社会化网络资源。对于更喜欢的国外的资源,尽量考虑如何不拖慢墙内用户的访问速度。

评论功能

只选一个,选了友言。

推荐功能

友言 本身就有了,所以不用去考虑。

分享功能

友言本身也有了,不考虑了。

流量分析和统计

第三方的流量分析和统计工具可以说是很多,国外的Google Analysis、SiteMeter和国内的百度统计、量子恒道统计等。

为了减少翻墙需求,还是选择国内的吧,选了百度——不过我可以说百度做的真差么?

脱胎换骨

换markdown渲染核心

注:由于一些代码在liquid的转码中出现问题,因此,有必要对照着源码,源码库在此 jekyll2默认用的 kramdown,换! github网站提供的编译器版本比较注重安全性,因此会关闭一些功能。

为了解决这些问题,改用pandoc渲染,相应的:关闭掉github本身提供的渲染功能。 获得的好处:文内导航自动生成,支持数学公式,支持表格等!

另外,最新的bootstrap也基于jekyll了。

插件安装参考

公式解决:

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

利用js使页面动态响应

添加动态编程环境

codemirror?制作一个编程环境

在线提交

利用 github.js 实现在线提交!——但安全性较差,一般只用在本地js编程环境下,当然,如果有隐藏办法也是可以的,但防君子不妨小人!