和光同尘,与时舒卷

Hexo绑定域名Cloudflare

2024.04.25

新建内容

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地址,等待生效

完成✿✿ヽ(°▽°)ノ✿