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
插件,看起来比较舒服了,以后还要常折腾。