周末两天把博客捣腾了一下。从表面来看,只是换了个代码高亮的配色,但改动远不止看到的内容。
首先是 wordpress 版本从之前的 3.4.x 升级到了当前的最新版 4.5.x。一直拖着没升级的原因是,之前对 wp 的代码有些改动(看 这里),每次升级都需要重新 diff 改回来。反正像这样的个人小站也没啥入侵价值,所以一直没有怎么关注安全补丁啥的,能用就用着。而今天下定决心要升级是因为准备把文章内容全都改成 markdown,这样能用上一些较新的支持 markdown 的插件。支持 markdown 的静态 blog 也有很多,但是有一点不喜欢的是,评论都是用的第三方,像多说和 disqus 之类,万一这些网站挂了评论就没了。
文章 markdown 化。这也是会有这篇博客的直接原因。这两天趁着周末把全站的 90+ 篇文章都转成 markdown 了,把里面的 html 和 wordpress 特有的标记都去掉了。还有个不起眼但是很费时的改动,就是把全站文章的格式都按照 中文文案排版指北 调整了一遍。不过有些单词大小写和使用还是不够规范。
新增了些插件。为了去掉这些标记,新增了几个插件。下面是在用的插件列表:
- Advanced Excerpt:原来用的是 wordpress 自带的“
<!--more-->
”标记来产生首页摘要。简单对比了下,这个插件中规中矩,已经能够很好地实现自带标记的功能了。 - Akismet:wordpress 自带反垃圾评论插件,一直在用,但是有些垃圾评论还是挡不住。
- Anti-spam:为了弥补 Akismet 的不足,最终装了这个,体积小,不需要额外设置(例如无验证码),相当给力,强力推荐。
- Delete-Revision:每次修改文章 wordpress 都会自动产生一个备份,这个插件专门删这些冗余备份。
- Google XML Sitemaps:方便搜索引擎抓取的,不解释。
- JP Markdown:支持 markdown 的插件,JetPack 的一部分,就是为了装这个才升级 wordpress。
- Limit Login Attempts:老有人在暴力穷举,就装了这个。
- Options Optimizer:好多插件往数据库里塞东西,删插件的时候这些内容却一直留着,因此装了这个插件来清理。
- WP Code Highlight.js:给 markdown 生成页面用的代码高亮插件。markdown 生成的代码部分是这样的“
<pre><code class='x'>...</code></pre>
”,好多高亮插件都不是这样的形式。自定义高亮标记的插件一律不考虑。 - WP Page Numbers:翻页插件,一直在用。稍微改下配色就能和其它主题搭配。
- WP-Syntax:在改成 markdown 前一直在用的插件,支持“
<pre></pre>
”格式高亮。现在已经停用了,但还是保留着。
上一篇博客已经是将近一年前的文章了,在博客 5 周年帝都 10 周年的时候都没有写些东西,除了懒真没其它能说得过去的原因了。这段时间换了城市换了工作,顺便也把博客修整一下,算是个好的开始吧。