HEXO document
相关环境
- node 12
- git >2
安装 hexo
$ cnpm i hexo-cli -g
创建项目
$ hexo init blogname
$ cd blogname
指定端口启动服务 默认 4000
$ hexo server
或$ npm run server
或$ hexo server -p <port>
安装主题 diaspora
cd blogname
git clone https://github.com/Fechin/hexo-theme-diaspora.git themes/diaspora
配置使用主题 diaspora
$ cd blogname
$ vi _config.yml
- 修改 hexo 全局配置
theme: diaspora
创建搜索页
安装搜索插件
$ cnpm install hexo-generator-searchdb --save
配置 hexo 全局配置文件
... (省略部分) search: path: search.xml field: post format: html limit: 10000 ...
备注 >
官方说的安装插件后会自动生成search.xml
文件,然后需要放在hexo
的根目录 ,主题插件才会生效 > 我这里安装后并没有该文件,然后直接copy
配置到exo
全局配置里,也生效了!新建 search 页面
$ hexo new page search
编辑新建的页面设置类型为 serach
--- title: search date: 2014-12-22 12:39:04 type: "search" ---
修改 /theme/diaspora/_config.yml
#本地搜索,请将索引文件放在网站根目录 local_search: #是否启用 enable: true
这里我也没找到索引文件,直接使用上述配置。
创建标签页
$ hexo new page tags
修改新建的页面类型为 tags
--- title: tags type: "tags" ---
更多 hexo-theme-diaspora 配置
更多hexo配置