一个把markdown文件渲染成静态网页的框架。
可以作为博客、网页展示、文档等。
运行于Node.js(javascript独立于浏览器外的运行环境)。
官网:https://hexo.io/
Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)
Git(hexo初始化的模板需要从github上down)
$ npm install -g hexo-cli
$ hexo init <folder>
$ cd <folder>
$ npm install
新建完成后,指定文件夹的目录如下:
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
替代配置文件
hexo server --config custom.yml
新建一篇文章。如果没有设置 layout
的话,默认使用_config.yml中的 default_layout
参数代替。
hexo new [layout] <title>
生成静态文件
$ hexo generate
发表草稿
$ hexo publish [layout] <filename>
启动服务器
hexo server
安装hexo-deployer-git
npm install hexo-deployer-git --save
修改配置
deploy:
type: git
repo: <repository url>
branch: [branch]
message: [message]
部署网站
hexo deploy
原文:https://www.cnblogs.com/aeolian/p/14683274.html