Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
安装Hexo前要先安装Node.js和Git,具体安装请各自百度。
Hexo安装
npm install -g hexo-cli
建站
1 | hexo init <folder>(不写默认在当前目录) |
建站完成后目录结构
├── _config.yml(网站的配置信息)
├── package.json(应用程序的信息)
├── scaffolds(模板文件夹)
├── source(资源文件夹)
| ├── _drafts(草稿文件夹)
| └── _posts(文章文件夹)
└── themes(Hexo主题)
新建文章
1 | hexo new [layout] <title> |
layout对应于scaffolds文件夹中布局文件;默认取_config.yml中的default_layout
Hexo服务器安装
1 | npm install hexo-server --save |
启动服务器
1 | hexo server(默认4000)或hexo server -p 5000(指定端口) |
生成静态文件并部署网站
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] //提交信息