×
广告

Hexo之旅(一):Hexo我的博客

96
vinnyxiong
2016.03.29 23:01* 字数 855

1 独立博客

阮一峰大神说喜欢写Blog的人,会经历三个阶段。

  • 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。
  • 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
  • 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。

大多数Blog作者,都停留在第一和第二阶段,因为第三阶段不太容易到达:你很难找到俯首听命、愿意为你管理服务器的人。

但是现在Github和GitCafe等代码站都提供了Pages功能,只要将写好的文章提交到Github上托管,即可生成独立博客,而且提供几乎不限流量的存储空间,一切都是免费的。一旦搭建好,则只需要负责写文章就行了,不需要过多的管理。这不就是博客的第三阶段吗。

2 Jekyll、Octopress、Hexo

现在可以搭建在Github上的静态博客生成器有Jekyll、Octopress、Hexo等。

  1. Jekyll,没用过这个,看介绍感觉搭建比较麻烦,使用复杂,需要比较熟悉git的操作。
  1. Octopress,在这之前用的就是Octopress,它基于Ruby的,所以生成博客文章的速度比较慢。搭建虽然很简单,但是想要自定义到自己想要的效果,配置过程还是有些复杂。
  2. Hexo,正是现在使用的,它是基于Node.js的,速度非常快,搭建和配置比Octopress简单很多。

另外,对Octopress感兴趣的可以参考这些文章:

  1. Octopress 搭建流程 – Github Pages
  2. Octopress 教程目录
  3. 自定义你的Octopress博客
  4. octopress博客搭建和个性化配置
  5. 让Octopress博客在多台Mac上同时使用

3 Hexo之旅

在使用Octopress之时,对博客折腾了好久,做各种SEO优化等,总共也没写几篇文章。直到遇到搭配 NexT.Pisces 主题的 Hexo 时,我感觉这正是我想要的个人博客的样子。正如我现在的博客一样。

Hexo出自台湾大学生tommy351之手,是一个基于Node.js的静态博客程序,其编译上百篇文字只需要几秒。hexo生成的静态网页可以直接放到GitHub Pages,BAE,SAE等平台上。先看看tommy是如何吐槽Octopress的 →_→ Hexo颯爽登場

  1. 如果你对默认配置满意,只需几个命令便可秒搭一个hexo独立博客。
  2. 如果你跟我一样喜欢折腾一下,多花一点时间也可以搭出一个足够个性化的个人博客。
  3. 如果你过于喜欢折腾,并且对前端编程有点基础,可以尽情地玩,尽情地自定义属于自己的完美博客。

后面几篇文章将一步一步介绍如果将博客做成现在这个样子。

本文首发于我的博客vinnyxiong.cn,欢迎访问。

Web note ad 1