Hexo的建博客中遇到的问题及解决办法

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

附:

  1. github page服务器的查询:https://www.ipip.net/ip.html
    输入yourname.github.io 可得当前ip

  2. 博客域名的前缀取决于解析的 CNAME 中的设置

  3. 每次 hexo d 后都需要在github仓库设置域名?
    在hexo根目录下 /source/
    创建文件 CNAME 并写入 自己的域名 例 blog.drehtsich.tk

hexo搭建后基本的操作

next主题_config.yml 有关设置选项都有详细的说明,常见的设置有以下

对于刚搭建的应该在git中新建分类和标签页面

1
2
3
hexo new page categories

hexo new page tags

然后可以在hexo根目录下的 /source 中找到categories和tags并在其中设置相应的md文件

新建 关于 页面

1
hexo new page "about"

添加完毕可以去hexo目录下的_config.yml中搜索menu启用

还有其他的一些比如背景特效等,可从网上文章学习

添加插件中遇到的问题

  1. 利用leancloud添加文章阅读数

    具体使用过程见于网上教程

    问题:

    主题_config.yml 中 leancloud_visitors: 下

    1
    security: false

据说是 security 的插件用不了了,就算按照网上的设置了
阅读数显示会异常,为了省事直接false了

利用不蒜子来显示也可,但在首页不显示阅读数
不蒜子主要用来统计访客数和访问量,具体教程见网上