博客迁移到Hexo

自从博客托管到OpenShift以来,一直运行非常稳定。部署了几个自动备份和维护脚本之后,几乎不需要人工干预了。从2012年8月份到现在,算起来竟然有5年了!而这几年网站的在线率一直在99.9%,我甚至已经忘记上次收到Uptimerobot的当机提醒是什么时候了,这也侧面说明了RedHat的技术可靠性及PaaS的魅力所在。
久而久之,我已经被这种可靠稳定的服务惯坏了,直到措不及防地收到OpenShift v2停止服务的提醒邮件。

Valued OpenShift Online user,
This is your final notice that the sunset of the previous generation OpenShift Online 2 platform will be September 30, 2017. After tomorrow, applications created in Free and Bronze accounts in Red Hat OpenShift Online 2 will no longer be available.

我不记得当初OpenShift是否承诺过Free for LifeTime,但是要下线已经是个事实了。摆在眼前的首要任务是在正式下线前将博客托管到其他地方。然而我实在想不出有比OpenShift更好的服务了,因为他提供用户体验实在是太简单、太安逸了:PHP、MySQL等都是一键安装和配置,配置个Blog只是几分钟的事情,如果想要复杂的功能直接SSH登陆操作即可…我突然意识到将Typecho迁移到其他地方还要找一个靠谱的VPS供应商、安装和配置PHPMySQL,配置防火墙,进行各种安全设置和优化、应对随时可能到来的网络攻击和硬盘数据损坏的风险…然而要前期做这么多事情,我需要的仅仅是个写博客的地方而已!

阅读更多

用Typecho Redis Cache来为Typecho提供全站超高速缓存

前几天在免费资源部落上看到一篇文章用Redis缓存来给WordPress站点加速-适用于Apache和Nginx。正好我用的Typecho博客没有相应的缓存插件,于是决定写一个Typecho的Redis缓存。

经过一下午的折腾之后,Typecho的Redis缓存前端终于完成了,代码托管在github,压缩包下载:Typecho Redis Cache

部署Typecho Redis Cache

部署条件

在将部署Typecho Redis Cache之前,请确定服务器满足以下几个条件:

  • PHP >= 5.3
阅读更多

博客从WordPress搬家到Typecho

WordPress虽然功能强大,但是排版真的太繁琐了,每次写文章花在排版上的时间比写文章的时间还多,导致博客两年多了才40几篇文章(当然,更主要的原因还是懒^^)。
某日偶然看到Typecho的介绍:新版支持Markdown语法。在查阅了一些相关的资料后,发现这种以文章内容为中心的博客平台才是我需要的啊!主题、插件、排版那些都不用折腾了!在估计了一些搬家成本之后果断决定将博客从WordPress搬到Typecho。
博客搬家其实也就是转移数据库和文件了,Typecho有专门的WordPress导入插件,所以搬家过程不会很繁琐。

阅读更多