April 15, 2012

迁移到Octopress

如题~ 迁移工作比较顺利,使用这里 提供的方法就好。

Disqus评论的导出花了一些心思,因为wordpress的disqus插件默认设定的disqus_identifier是形如123 http://example.org/?p=123这样的,123是 wordpress 文章 id ,这样的话即使最后给每个文章的链接都一样也不能正确显示评论。

解决的方法是修改source/_includes/disqus.html,把disqus_identifier那里改成:

{% raw %} var disqus_identifier = ‘{% if page.dq_id %}{{page.dq_id}}{% else %}{% if page.wordpress_id %}{{page.wordpress_id}} {{site.url}}/?p={{page.wordpress_id}}{% else %}{{ site.url }}{{ page.url }}{% endif %}{% endif %}’; {% endraw %}

我使用的wordpress导出脚本里为每个post都加入了wordpress_id属性,嘛,没有也没关系,换域名也没关系,自己添加一个dq_id属性就是了。

对markdown的解析引擎我是用了kramdown,主要是这货支持MathJax,这样就可以有一些公式,例如 $\LaTeX$ 。

当然也要有一点点折腾,跟着 这里 做就好啦。

剩下的例如改改主题什么的,我基本是follow了这篇文章,又用了一下 slash 中的社交网站链接和 fancybox 插件,看起来比较舒服了,以后还要常折腾。