太极儒


Octopress 改造记录

目录

Octopress 安装不是难事,后期定制可真是慢功夫。以下分两部分介绍自己的定制过程,前一部分是网上资源,后一部分是自己的一点特色工作。

网上资源

特色工作

支持中文搜索

lunr.js 功能强大,但不支持中文搜索。其实原因在于没有使用中文分词器,只要对生成的 search.json 文件进行分词即可。用 Java 写了一个 小工具,主要做法是

  • 读取 search.json
  • 对中文内容进行分词
  • 内容写回到 search.json

用法参见这个 脚本,大家可以右上角搜索一下试试。这种方式的问题在于分词分不出就搜索不出来。比如“蛋疼”,也许就查不到,不过这个小工具支持字典扩展。

移动版阅读优化

想要推广博客,SEO 是一方面,利用社交媒体的分享能力也很关键,但尴尬的是很多主题对移动端支持不够好,需要重新定制 layout。本博客的移动访问入口 在此,供参考。另,CNZZ 的跟踪实时性更好,我的博客是 Google Analytics 和 CNZZ 并用的。

其它

  • 使用 dlmenu 整合访问入口

本文原载于 http://frank19900731.github.io (为获得更好的阅读效果,请在PC端访问此链接),作者宋成儒,微信号 frank19900731,微博 @太极儒