写在前面

这个博客使用 Hexo 搭建,并部署在免费的 GitHub Pages 上。
一直以来有个搭建个人博客的夙愿,无奈各方面条件限制,计划一直处于搁置状态。

直到不久前发现了利用 Octopress 在 GitHub 上搭建博客的方法,遂进行尝试。
虽然只能搭建静态博客,不过这对我来说也已经足够。重要的是不需要像使用 WordPress 一样考虑域名和空间等一些繁杂的事,而是专注于分享交流了。

按照官方的文档和一些参考资料,搭建过程倒也顺利。

不过使用 Octopress 几天下来总感觉使用起来不太顺手。于是在到网上搜索可替代方案,在知乎的“用 Jekyll 和 Octopress 搭建博客,哪个更合适?”的问题中我发现了现在使用的 Hexo。这情形有点儿鹤蚌相争,渔翁得利的意(qian)思(qiang)。

Hexo是一款来自台北的童鞋tommy351开发的博客程序。
至于Hexo相关的介绍和安装配置方式,网上有很多资料可用,我就没必要赘述了,这里推荐一篇写的比较详细的win下搭建方法博文hexo你的博客

其实决定尝试使用Hexo一个重要原因是其基于自己相对熟悉的 Node.js开发,考虑到以后客(xia)制(zhe)化(teng)的需求,于是放弃了自己不太熟悉的基于 Ruby 的 Octpress。

和 Octpress 比起来,Hexo创建新文章的时候可以直接用中文名字:

1
hexo new 写在前面

通过上面的命令就创建了本篇文章所用的文档,不需要针对中文环境进行额外的配置(当然通过额外的配置,octpress也可以几次直接创建中文标题的博客- -)。这样一来只要标题里没有空格或者
特殊字符,连引号都可以省略了。比起Octopress的rake new_post['title']方式感觉更加顺手。

至于内容的编辑,自然也是用 Markdown
语法来撰写。Markdown的编辑器选择上就很丰富了,比较出色有Mac下的Mou App,或者选择跨平台易于扩展的 Sublime Text编
辑器安装 Markdown 的相关插件。

11.1 更新
现在我选择的是使用在 sublime 下结合MarkdownEditing插件管理博客内容。

然后是博客里计划放置的内容,主要是记录一些平常开发中遇到的问题和解决方法的,然后是分享互联网上发现
的好的共享资料,另外可能会尝试翻译一些外文资料以供参考。

最后不管实际上内容和计划会有多少出入orz,还是希望自己能坚持写下去!