安装 Hexo
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
npm install -g hexo-cli
安装成功后,查看安装版本
hexo version
初始化博客
hexo init <folder>
进入生成博客的目录,安装依赖
cd <folder>
npm install
本地预览
hexo server
远程部署
在开始之前,必须先在 _config.yml
中修改参数,一个正确的部署配置中至少要有 type
参数,例如:
deploy:
type: git
您可同时使用多个 deployer,Hexo 会依照顺序执行每个 deployer。
deploy:
- type: git
repo:
- type: heroku
repo:
Git
npm install hexo-deployer-git --save
deploy:
type: git
repo:
gitee: git@gitee.com:lovemjh/lovemjh.git
github: git@github.com:lovemjh/lovemjh.github.io.git
branch: master
参数 | 描述 | 默认 |
---|---|---|
repo |
库(Repository)地址 | |
branch |
分支名称 | gh-pages (GitHub) coding-pages (Coding.net) master (others) |
message |
自定义提交信息 | Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }} ) |
token |
Optional token value to authenticate with the repo. Prefix with $ to read token from environment variable |
生成站点文件并推送至远程库。执行 hexo clean && hexo deploy
。
本地搜索
npm install hexo-generator-search --save
安装插件
修改主题配置文件
local_search:
enable: true
您可以在根中配置此插件。_config.yml
search:
path: search.xml
field: post
#content: true
#template: ./search.xml
format: html
limit: 10000