再次搬家

2014年7月12日 // 网站 WordPress Hugo

WordPress 是最好的博客程序,这一点我深有体会,但我原来放在国外共享主机上的 WordPress 博客访问速度太慢了,慢得让我几乎没有写博客的欲望。并且那个主机要到期了,也不打算再用了。既然我已经有一个阿里云最低配置的虚拟主机,就打算把博客搬回来。不想再在这个主机上安装 LNMP了,因为他们安装配置起来稍微复杂了点,对我这样的小小站其资源消耗过大了,并且我对这个技术组合也不敢兴趣。于是就搜索 Go 语言的博客程序,于是就看到了 Hugo。这的确是一个不错的程序,不再需要其他软件,将其二进制下载到服务器的一个$PATH路径下,运行以下两条命令就完成一个网站的搭建了:

hugo new site ~/blog
cd ~/blog
hugo new about.md
git clone --recursive https://github.com/spf13/hugoThemes themes
hugo server --port=80 --theme=hyde baseUrl="http://www.chingli.com/" --watch

当然以上只是搭建了一个最基本的网站,作为一个爱折腾的人,必然还要对各种细节进行微调。我所做的就是借助 Bootstrap,自己写了一个非常简陋的主题(原谅我的审美吧),把原来的写的文章从 HTML 转化为 Markdown(其实不转化也行),把评论通过多说同步过来(但有些评论的评论者似乎弄错了,改不过来),然后又给博客的 mining 分类(在 Hugo 中称为 section)中的所有文章加上 MathJax 插件,又把博客的域名从 blog.chingli.com 切换回 www.chingli.com 了。

于是就搬家成功了。虽然只有 1M 的带宽,但新的网站访问起来简直是极速,MathJax 渲染数学公式也很赞(参照这篇文章)。写博客的时候只要在本机写好,一条 rsync 命令就在服务器上同步发布了。感觉一切都好极了!而这将再一次激发我多写博客的欲望。

话说在整理博客的时候又把原来写的东西浏览了一遍,真的是感慨万千啊。这几年我写的东西虽然不多,但他们还是反映了我的人生变迁(恐怕好多东西只有我自己体会最深)。看着这些文章,想象着我原来的单纯、努力或消极,而如今时过境迁,我自身也发生了较大的改变,但许多东西还是要坚持的——不改初衷!