一、配置参考
初步搭建视频参考:手把手教你从0开始搭建自己的个人博客 |无坑版视频教程| hexo - YouTube ↩︎
初步搭建文章参考:使用 Hexo+GitHub 搭建个人免费博客教程 知乎
主题初步配置视频参考:https://www.bilibili.com/video/BV16W411t7mq?share_source=copy_web&vd_source=7f2a81e814313c699f856c2ec72be7d9
主题初步配置文章参考:Hexo博客搭建记录(二):基本主题设置以及美化 | 谢同学的博客 (qianfanguojin.top)
更换主题:下载主题文件到theme文件夹下(
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia),修改_config.yml里themes为相关的主题名。然后hexo clean再hexo g和hexo d(目前next主题地址:https://github.com/theme-next/hexo-theme-next)分类和标签设置:Hexo使用攻略-添加分类及标签 | linlif-blog
添加搜索:hexo - Next 主题添加搜索功能 | Yaya's blog (yashuning.github.io)
查看next版本:主题文件夹-->package.json-->搜索“version"。自己目前用的7.8.0版本
NeXt RSS的订阅:点击RSS图标,自动打开一个网址,复制该网址链接(此链接就是订阅源),复制到相应软件中,即可订阅
脚注的实现:下个插件就好了[1]:
npm install hexo-reference --save博客成立时间:使用 Github 空间搭建 Hexo 技术博客——Hexo NexT主题内网站运行时间的设置(十)_12867374的技术博客_51CTO博客
去除power by :hexo
- 将主题(
next)配置文件_config.yml中的以下字段设为false
1
2
3
4
5footer:
powered: false
theme:
enable: false
version: false- 将主题(
代码块增加复制功能:在主题的配置文件_config.yml 中设置 copy_button 为 true 即可。
购买域名:本人用的是:https://www.name.com/zh-cn/
购买域名后,需要解析域名:
解析域名之后需要添加到github仓库上以及绑定到hexo上:setting-page,填写新的网址,勾选下面的https,绑定hexo之后还需要等待一些时间,不勾选的话,绑定hexo之后就可以直接用新的网址查看了。
为什么需要选择CNAME:
去到hexo的source文件夹,打开记事本,里面输入自己的域名,如 https://www.example.com,保存名称为 “CNAME”,格式为 “所有文件”(无 .txt 后缀)。
清除缓存等文件并重新发布网站,即可用新的网址查看了。
hexo的NexT主题,怎么取消“文章目录”对标题的自动编号?
来源,修改next主题配置文件那里toc的
number为false文章加密:https://github.com/D0n9X1n/hexo-blog-encrypt/blob/master/ReadMe.zh.md
二、基本命令
1 | hexo init # 初始化博客 |
Hexo的分类和标签[2]:分类具有顺序和层次性,而标签没有顺序和层次
父子分类:
1 | # 文章的前缀 |
同级分类:
1 | categories: # Diary和life为同级分类 |
标签使用:
1 | tags: |
主页文章折叠:<!--more-->把这个添加在文章里,前面的内容显示,后面的内容就被折叠了。
三、问题解决:
1、端口占用:(88条消息) FATAL Port 4000 has been used. Try other port instead._我是泛滥的博客-CSDN博客
2、
1 | $ hexo d |
3、Hexo Next 修改中文不生效 - 咖里De (garryde.com)
4、github 图床网页不显示,本地localhost
显示:可能是防盗链[3],修改/hexo/themes/next/layout/_partials/head/head.swig文件,不同主题修改的文件应该不同。可用ripgrep搜索一下文件中含<meta charset>的内容,排除html的文件,看文件是否在主题文件夹内,筛选一下。
加入一下内容:
1 | <meta name="referrer" content="no-referrer"> |