Hexo

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
hexo官网: http://hexo.io

Hexo优势

由于github pages存放的都是静态文件,hexo所做的就是将md文件都放在本地,每次写完文章后调用写好的命令来批量完成相关页面的生成,然后再将有改动的页面提交到github。

Hexo具有以下特点:

  • 超快速度:Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染
  • 支持 Markdown:Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件
  • 一键部署:只需一条指令即可部署到 GitHub Pages, Heroku 或其他网站。
  • 丰富的插件:Hexo 拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade, CoffeeScrip

Hexo搭建流程

1、安装依赖

安装的时候一直”next”即可,这里就不详细赘述。

2、使用hexo来正式搭建博客

2.1、安装hexo

  • win+r,打开cmd控制台

  • 添加国内镜像(这里我们使用阿里的国内镜像进行加速)

    1
    npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 通过cnpm来安装hexo

    1
    cnpm install -g hexo-cli
  • 新建一个文件夹(位置自己选,手动新建即可)

2.2、初始化博客

1
hexo init

初始化完成之后会显示

1
INFO Start blogging with Hexo!

2.3、启动博客

1
hexo s #等价于 hexo server ,hexo 会监视文件变动并自动更新,除修改站点配置文件外,无须重启服务器,直接刷新网页即可生效。

至此,博客即在http://localhost:4000启动,可以通过浏览器查看。