迁移到 Octopress
用了三年多 Wordpress,由于实在很懒,没有写过多少东西,但跑在 Linode VPS 上的 Wordpress 却一直占用了很多资源,几个 PHP-FPM 进程加上 MySQL 就用掉了将近 400MB 内存,却没有什么访问量,觉得很不划算,再加上 Wrodpress 越来越臃肿,就想把它换成一个静态内容发布系统。
简单看了一下,很快就找到了 Octopress,一眼就看上了,花了半个小时试用,还是很符合我的使用习惯的:
配置简单,简单修个几个配置就能使用
Markdown 语法,VIM + Terminal 就能完成内容书写与发布
定制简单,plugin 看起来也不复杂,不过写 plugin 要学一点 ruby
默认的模版就很漂亮,也很便于阅读
花了几个小时把 Wordpress 里旧的文章导出、导入到 Octopress,手工编辑了部分不像样的文章,一个焕然一新的静态发布 blog 就基本可用了,在这个过程中我主要参考了这些文档和文章:
把这些读一遍就能顺利完成迁移和部署,所以就不重复步骤了。
问题也是有的,比如插件过少,甚至原作者都没有提供 Tag Cloud 支持,可能也有 bug,比如我试用时使用的 base URL 是 http://o.xupeng.me
,迁移完毕换成正式的 URL http://blog.xupeng.me
后,重新生成的静态页面和 feed 内的 URL 会在新旧两个 URL 之间随机变化,导致 ifttt 认为我 blog 上的文章全都发生了变化,向我的 twitter 上发了一大堆信息,我删除了 cache 目录之后这个问题没有再出现过。
不算是一个完美的系统,不过基本上能够满足我的需求,之后有空再补上缺少的东西吧。
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:xupeng 来源: Xupeng's blog
- 标签: octopress
- 发布时间:2021-05-27 07:41:33
- [55] 如何拿下简短的域名
- [54] Go Reflect 性能
- [54] IOS安全–浅谈关于IOS加固的几种方法
- [53] Oracle MTS模式下 进程地址与会话信
- [53] android 开发入门
- [51] 图书馆的世界纪录
- [49] 【社会化设计】自我(self)部分――欢迎区
- [48] 读书笔记-壹百度:百度十年千倍的29条法则
- [39] 程序员技术练级攻略
- [30] 视觉调整-设计师 vs. 逻辑