01 主题生成

yeyu01 2021-10-05 14:01:35
Categories: Tags:

1.更换主题步骤

1.下载主题命令git clone +网址 下载位置themes/名字

2.在根目录打开主题配置文件_config.yml,修改主题为theme: 名字,之前的可以不删用#号注释掉

3.hexo clean生成命令前清除缓存命令hexo s预览 hexo g生成静态页面至public目录 hexo deploy将.deploy目录部署到GitHub

4.

hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

hexo clean && hexo g && hexo d

2.错误点

1.知乎上找的一个next主题,下载后预览都不行,没找到哪里是哪里的问题,最后换了其它主题正常了。

2.部署时错误errno 10054,网不好多试几次就好了

3.遇到404问题,预览什么都正常,打开主页就是404,最后百度找到了符合的解决,在GH设置选项,pages处domain重新输入域名正常,再次换主题还是有问题,因为用了域名,换了主题后没有CNAME,根文件source文件夹里新建一个命名为CNAME的文件,写上域名好了

4.打开主页出现好几行乱码

问题原因#
原因是hexo在5.0之后把swig给删除了需要自己手动安装

问题解决#
npm i hexo-renderer-swig
之后重新部署就行

5.Spawn failed
OpenSSL SSL_read: Connection was reset, errno 10054
FATAL
err: Error: Spawn failed

部署时经常出现的,有时是好的网的问题

6.下载了个 tree的主题,在reandme里看到下载百度统计的功能下载了,试着安装位置不对后代码检查错误,后看到是下载文件原来上面有,替换后正常