0%

Hexo配置

简介

  1. Hexo是一个Node应用,Hexo通过Node的各种库,将.md文件生成静态网站。
  2. gitHub支持静态文件页面展示,因此Hexo生成的静态文件可以直接放到github中
  3. Next是Hexo的一个主题,有丰富的功能可配置。

本地生效,服务器不生效

需要先清空、生成新的静态文件、再部署

1
2
3
hexo cl
hexo gen
hexo dep

主题 Next

1
git clone https://github.com/theme-next/hexo-theme-next themes/next

./_config.yml

1
theme: landscape

常用配置

搜索库支持、置顶支持

1
2
3
4
npm install hexo-generator-searchdb --save

npm uninstall hexo-generator-index --save
npm install hexo-generator-index-pin-top --save

搜索库

./_config.yml

1
2
3
4
5
search:
path: search.xml
field: post
format: html
limit: 10000

./themes/next/_config.yml

1
2
local_search:
enable: true

置顶

./source/post/xx.md

1
top: 1 // 数字越大越靠前

文件中文名字问题

1
2
3
permalink: :year/:month/:day/:title/ 
改成-->
permalink: :year/:month/:day/:hash/

添加 tagscategorys

1
2
3
4
hexo new page tags
hexo new page categorys

技术讲解、读书笔记、投资理财、随便聊聊、阶段总结、方法学习

使用

1
2
3
4
5
6
7
8
9
10
hexo cl
hexo gen
hexo dep
hexo n "文章名" 等价于 hexo new "文章名" 还等价于 hexo new post "文章名"
hexo p 等价于 hexo publish
hexo g 等价于 hexo generate
hexo s等价于 hexo server
hexo d 等价于 hexo deploy
hexo deploy -g 等价于 hexo deploy --generate
hexo generate -d等价于hexo generate --deploy