打算开始把这个博客当做一个网络记事本,将自己的见闻感想,学习笔记,无论有用没用,能公开的全都放在这里。这一篇就简单记录一下博客的搭建过程,不过不是具体的教程,只是一个概览,供与我有类似需求的人参考。具体的教程网络上很多,建议自己搜索一下,结合官网文档去看。我搭建这个看似非常简单的博客前前后后读了有二三十位不同博主写的教程文章,收获很多,在这里就不把链接一一列举出来了,但是真心非常感谢所有乐于无私分享技术的人。

之前这个博客使用的是WordPress,这一次换成了Hexo,把网站从动态迁移到了静态。由于空间商不稳定和安全问题,先前的网站经历了好几次被迫「转世」,让我对WordPress又爱又恨。爱的是它的简洁优雅强大,有丰富成熟的各类主题和插件,况且因为熟悉,因为习惯了,便不想再换,熟悉的物对我而言和熟悉的人一样,总是容易眷恋不舍,况且改变习惯也是一件比较痛苦的事情。遗憾的是动态网站对空间的要求比较高,海外空间要么太贵要么访问速度慢或不稳定,国内的空间又需要域名备案,也是一件麻烦事,还有数据库的备份迁移比较复杂,所以这一次痛下决心,转向静态网站阵营。Hexo博客搭建的基本过程如下:

  • 安装Node.js(Hexo的运行环境)
  • 安装Git
  • 配置Git和GitHub
  • 安装Hexo
  • 配置Hexo
  • 部署到Gitpage
  • 优化定制自己的网站
  • 切换电脑写博客的问题(建议使用Github仓库存储源文件,用Travis CI自动化部署,或者用云虚拟机在远程部署)
  • 学习Markdown这种写作方式

在选择Hexo之前,其实也有过一番纠结,静态网站程序或托管网站也有很多,除了Hexo,还有诸如Jekyll,Octopress,FarBox,Prose.io等,都有各自的优缺点,我综合考量了一下,以简单、免费、高效、可定制程度高为原则,筛选出了Hexo,个人觉得Hexo在这几个方面达到了一个较好的平衡。在我看来,每一个网页,尤其是静态网站的页面,都可以看作一个独立的「文件」,那么一个小型博客网站里的每一篇文章,都是一个网页,也就是一个文件。对于Hexo博客,每篇文章页面就是一个个Markdown源文件,我们唯一需要做的就是创建并维护这个文件,剩下的事情都交给程序或服务去做,而Markdown的好处就在于易学易用,所以到最后,你需要关注的只剩下了写作本身,毕竟搭建一个独立博客的目的就是自由地写东西,所有其他方面的折腾都应该是辅助写作和更好地呈现内容,而不是分散你的精力。


藏龍

天風醺似酒 好夢如當年
木樨香輕軟 吹入雲月間
故友共抱壇 且飲且話秋夜長安
醉至沉酣 枕臂倚眠誰家檐

終一十七年 流光似電
觸目皆舊游 亭台曲欄
手植並蒂蓮 折損其半
剩一枝攀折在手似遺簪

重臨藏龍園 借一柄堂前枯荷 聽雨落如簾
時夏清陰減 誰笑指青萍池滿 說風起此間
顧見照眼榴花開欲燃 拂白衫

倏忽去經年 聽一聲醒木拍案 曲終人皆散
醉與旁人言 如何知傷心舊事 巷尾傳笑談
抬眼白衣蒼狗紛生滅 雲舒卷

煙寒失驛棧 恍惚似初見
沉塘起微瀾 隱隱青鱗泛
浮雲裂如斬 雷霆萬鈞清光紫電
疑真作幻 原不知應劫起緣

聞說十二樓 宮闕清寒
瓊漿勝新醅 獨酌無歡
是夕月華濃 盈盈如泛
憶人間此夜親舊共團欒

重臨藏龍園 借一柄堂前枯荷 聽雨落如簾
時夏清陰減 曾笑指青萍池滿 說風起此間
顧見照眼榴花開欲燃 落折扇

倏忽去經年 聽一聲醒木拍案 曲終人已散
醉與旁人言 且由他紅塵舊事 巷尾傳笑談
伏案卻勞鶴氅覆雙肩 待醒轉