新建内容
hexo n ”xxx“
生成/source/_post/xxx.md
新建页面
hexo new page ”xxx“
生成/source/xxx.md
需要配合theme文件中的menu才能显示
新建分类
hexo new page categories
生成/source/categories/index.md
编辑,头文件添加,type: “categories”,保存
文章中在头文件中,添加categories:xxx,即可显示分类
新建标签
hexo new page tags
生成/source/tags/index.md
编辑,头文件添加,type: “tags”,保存
文章中在头文件中,添加tags:xxx,即可显示标签
新建about页面
hexo new page about
生成/source/about/index.md
编辑,头文件添加,type: “about”,保存
添加全文搜索
npm install hexo-generator-searchdb --save
打开 Hexo 站点的 _config.yml,添加配置
search:
path: search.xml
field: post
format: html
limit: 10000
打开 themes/next/_config.yml ,搜索关键字 local_search ,设置为 true:
# Local search
# Dependencies: https://github.com/flashlab/hexo-generator-search
local_search:
enable: true
添加RSS订阅
npm install hexo-generator-feed --save
设置默认为中文
先确认next/language文件夹是zh-CN还是zn-Hans
theme文件夹里的是主题配置文件_config.yml,找到language项改为zh-CN/zn-Hans
本地安装目录_config.yml,找到language项改为zh-CN/zn-Hans
修改底部信息
theme/layout/_partial/footer.pug
绑定个人域名
进入Github库,点击“Create new file”,文件名输入“CNAME”
编辑文件内容,添加域名 http://abc.def.xyz
拉到页面最下方,点击commit new file
登录域名服务平台,DNS解析页面
新建解析,类型CNAME,主机类型abc.def.xyz,记录值xxx.github.io,其他默认,保存
拓展:二级域名,比如购买了abc.com的域名,则xxx.abc.com为二级域名,xxx可以为任意
开启Htpps
注册cloudflare
https://dash.cloudflare.com
选website,填入自己的域名,abc.xyz
选免费套餐,一路下一步
会生成两个DNS地址
回到域名服务商平台,更换这两个DNS地址,等待生效