hexo的搭建以及主题的选择
hexo的搭建在网上有相当多的文章,这里就不重复叙述了。
主题选择的是比较多人使用口碑也较好的NexT。
附:hexo官方文档: https://hexo.io/zh-cn/docs/
NexT主题: https://github.com/theme-next/hexo-theme-next
文档和主题的github页面都有教程,需要一点英语基础。
域名的绑定
免费域名申请: https://www.freenom.com/zh/index.html?lang=zh
可能需要科学上网,该网站不好注册,但有谷歌账号可以直接登录
免费cdn推荐cloudflare: https://www.cloudflare.com/
大概讲述一下流程
从freenom中获得域名后
填入从cloudflare中add site完毕后
DNS→Cloudflare Nameservers 复制粘贴到freenom中
Services→Manage Domain→Management Tools→Nameservers

保存后在cloudflare中 DNS → DNS Records
添加 自己的github page服务器 和 域名


至此域名申请和解析完毕
域名为 blog.(申请的域名) 例 blog.drehtsich.tk
附:
github page服务器的查询:https://www.ipip.net/ip.html
输入yourname.github.io 可得当前ip博客域名的前缀取决于解析的 CNAME 中的设置
每次 hexo d 后都需要在github仓库设置域名?
在hexo根目录下 /source/
创建文件 CNAME 并写入 自己的域名 例 blog.drehtsich.tk
hexo搭建后基本的操作
next主题_config.yml 有关设置选项都有详细的说明,常见的设置有以下
对于刚搭建的应该在git中新建分类和标签页面
1 | hexo new page categories |
然后可以在hexo根目录下的 /source 中找到categories和tags并在其中设置相应的md文件
新建 关于 页面
1 | hexo new page "about" |
添加完毕可以去hexo目录下的_config.yml中搜索menu启用
还有其他的一些比如背景特效等,可从网上文章学习
添加插件中遇到的问题
利用leancloud添加文章阅读数
具体使用过程见于网上教程
问题:
主题_config.yml 中 leancloud_visitors: 下
1
security: false
据说是 security 的插件用不了了,就算按照网上的设置了
阅读数显示会异常,为了省事直接false了
利用不蒜子来显示也可,但在首页不显示阅读数
不蒜子主要用来统计访客数和访问量,具体教程见网上