4

迁移到 Octopress

 2 years ago
source link: https://blogread.cn/it/article/8345?f=hot1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
您现在的位置首页 --> 发现 --> 迁移到 Octopress

迁移到 Octopress

浏览:122次  出处信息

   用了三年多 Wordpress,由于实在很懒,没有写过多少东西,但跑在 Linode VPS 上的 Wordpress 却一直占用了很多资源,几个 PHP-FPM 进程加上 MySQL 就用掉了将近 400MB 内存,却没有什么访问量,觉得很不划算,再加上 Wrodpress 越来越臃肿,就想把它换成一个静态内容发布系统。

   简单看了一下,很快就找到了 Octopress,一眼就看上了,花了半个小时试用,还是很符合我的使用习惯的:

  1. 配置简单,简单修个几个配置就能使用

  2. Markdown 语法,VIM + Terminal 就能完成内容书写与发布

  3. 定制简单,plugin 看起来也不复杂,不过写 plugin 要学一点 ruby

  4. 默认的模版就很漂亮,也很便于阅读

   花了几个小时把 Wordpress 里旧的文章导出、导入到 Octopress,手工编辑了部分不像样的文章,一个焕然一新的静态发布 blog 就基本可用了,在这个过程中我主要参考了这些文档和文章:

   把这些读一遍就能顺利完成迁移和部署,所以就不重复步骤了。

   问题也是有的,比如插件过少,甚至原作者都没有提供 Tag Cloud 支持,可能也有 bug,比如我试用时使用的 base URL 是 http://o.xupeng.me,迁移完毕换成正式的 URL http://blog.xupeng.me 后,重新生成的静态页面和 feed 内的 URL 会在新旧两个 URL 之间随机变化,导致 ifttt 认为我 blog 上的文章全都发生了变化,向我的 twitter 上发了一大堆信息,我删除了 cache 目录之后这个问题没有再出现过。

   不算是一个完美的系统,不过基本上能够满足我的需求,之后有空再补上缺少的东西吧。

QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK