Hexo常用操作

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

安装Hexo前要先安装Node.js和Git,具体安装请各自百度。

Hexo安装

npm install -g hexo-cli

建站

1
2
3
hexo init <folder>(不写默认在当前目录)
cd <folder>
npm install

建站完成后目录结构

├── _config.yml(网站的配置信息)
├── package.json(应用程序的信息)
├── scaffolds(模板文件夹)
├── source(资源文件夹)
|   ├── _drafts(草稿文件夹)
|   └── _posts(文章文件夹)
└── themes(Hexo主题)

新建文章

1
2
3
4
5
hexo new [layout] <title>
布局 路径
post source/_posts
page source
draft source/_drafts

layout对应于scaffolds文件夹中布局文件;默认取_config.yml中的default_layout

Hexo服务器安装

1
npm install hexo-server --save

启动服务器

1
2
hexo server(默认4000)或hexo server -p 5000(指定端口)
hexo s --debug

生成静态文件并部署网站

hexo generate --deploy
简写:hexo g -d

git配置

安装 hexo-deployer-git。
$ npm install hexo-deployer-git --save
deploy:
    type: git
    repo: <repository url>
    branch: [branch]
    message: [message] //提交信息

参考资料

Hexo中文文档