hexo


  端午折腾两天,把blog从sae迁移到gitcafe了,github当然不错,但是国内访问速度感人,难说哪天就被墙了,反正功能都差不多,之后在github上做个镜像站吧。

  主要原因是sae的免费云豆快用完了,最近又在看markdown,干脆从wordpress转成纯静态页面得了,于是选择了hexo。

什么是hexo

  hexo是一个基于Node.js的静态博客框架,可以方便的生成静态网页。作者是来自呆湾的tommy351。引用作者的话:

快速、简单且功能强大的 Node.js 博客框架。 A fast, simple & powerful blog framework, powered by Node.js.

  类似于jkeyll、Octopress,可以用hexo把.md文件转换为静态页面,托管到github上,然后用markdown写文章。感觉markdown还是挺方便的,能更专注于内容本身,而不是费力去调整格式。

为什么要用hexo

  还是引用作者的话:

不可思议的快速 ─ 只要一眨眼静态文件即生成完成 支持 Markdown 仅需一道指令即可部署到 GitHub Pages 和 Heroku 已移植 Octopress 插件 高扩展性、自订性 兼容于 Windows, Mac & Linux

  当然这只是优点,缺点还是有的。目前发现:

  1. 由于是静态页面,没有后台数据库神马的,每次生成或者访问文章都需要遍历所有文章。

  2. 经常本地修改hexo generate之后是成功了的,但是deploy到gitcafe不生效,这时需要删除hexo目录里的db.json(用json做的山寨数据库?),然后重新hexo g -d。

  主题随便找了个然后修改了下,基本还原了原来的风格,暂时先这样吧。

  旧版传送门——>