今天把博客移到了Hexo
,感觉蛮不错的 ^_^ .
简介
hexo 是一款基于Node.js的静态博客框架。目前在GitHub上已有4k+ star 和 700+ fork (官网)。
是一个快速、简洁且高效的博客框架。Hexo
使用 Markdown
(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
特性
- 风一般的速度:
Hexo
基于Node.js
,支持多进程,几百篇文章也可以秒生成。 - 流畅的撰写:
支持GitHub Flavored Markdown
和所有Octopress
的插件。 - 扩展性:
Hexo
支持EJS
、Swig
和Stylus
。通过插件支持Haml
、Jade
和Less
.
快速入门
安装
安装 Hexo
相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。
1 | npm install -g hexo-cli |
仅需一步就把 Hexo 本体和所有相依套件安装完毕,很简单吧?
升级
更新hexo到最新版
1 | npm update hexo -g |
初始化
1 | hexo init <folder> |
如果指定 <folder>
,便会在目前的资料夹建立一个名为 <folder>
的新文件夹;否则会在目前文件夹初始化。
新建
1 | hexo new [layout] <title> |
新建一篇文章。如果没有设置 layout
的话,默认使用 _config.yml
中的 default_layout
参数代替。如果标题包含空格的话,请使用引号括起来。
生成静态文件
1 | hexo g |
启动服务
1 | hexo s |
启动服务后,打开浏览器输入 http://localhost:4000
回车,即可看到效果.
部署
1 | hexo d |
如果出现错误,可能是没有安装部署
插件,请执行下面的命令安装插件:
1 | npm install hexo-deploy-git --save-dev |
Hexo官网:[http://Hexo.io]
部署Hexo