加载中...

搭建hexo博客遇到的问题


1.hexo 命令

  • 首先输入hexo clean 清除缓存,再输入 hexo g (完整命令为hexo generate),用于生成静态文件;
  • 然后输入 hexo s(完整命令为hexo server),用于启动服务器,主要用来本 地预览;
  • 完成后 打开浏览器输入 http://localhost:4000,会发现多了你刚写的那篇博客;
  • 最后输入hexo d(hexo deploy),用于将本地文件发布到github等git仓库上;
  • hexo new “xxx” 可以在 Blog\source\_posts 目录下创建文档,文档名为xxx,允许不加英文双引号,文档名允许是中文。
  • hexo new page "xxx"Blog\source 目录下创建文件夹,规则同上。
  • npm install 插件名称 --save :安装插件。
  • npm uninstall 插件名称 :卸载插件。

2.hexo init 命令执行出错

如果遇到这种情况:

在这里插入图片描述
可以尝试用管理员身份打开cmd,然后cd到Blog文件夹下再执行这一步,大概率能解决问题。

3.获取github的IPV4地址失败

在获取自己github的 IPV4地址的时候,如果ping + github网址不行,那么就在后面加-4试试。 例如:在这里插入图片描述

加-4后(注意负号前有空格):
在这里插入图片描述

4.Error:Spawn failed

例如:

在这里插入图片描述

有些时候出错可能是因为国内访问github速度太慢出错。可以尝试切换网络或者等等再试一下,或者参考这边博文: hexo发生error:spawn failed错误的解决方法_HuangTLhit的博客-CSDN博客

5. 创建CNAME文件出错

当我们在Blog文件夹下的source文件夹中创建CNAME文档时,可以先创建一个txt,但是在保存txt文档后务必将.txt后缀删除。例如:

在这里插入图片描述

6.备案期间不可以解析域名

  • 在购买好域名后,先去备案,在备案期间不可以解析域名。

  • 如果不提前备案的话,即便搭建好博客也无法正常使用。在备案时可能会让你填写备案服务码,这个东西是要购买服务器才会有的,但是没有必要为了一个服务码而单独购买域名(例如我是搭建在github上的),可以问问周围同学有没有购买的,或者去网上买个服务码。在备案的时候按照教程来一步步走就好了,并不复杂。但是这样后续要将网站的二级域名绑定到阿里云国内节点服务器 IP上,详情参考这篇文档:

7.网站底部添加ICP备案信息

  • 当ICP备案通过后,打开主题配置文件,查找beian,修改为如下代码:
# Beian ICP and gongan information for Chinese users. See: https://beian.miit.gov.cn, http://www.beian.gov.cn
beian:
  enable: true
  icp: 鲁ICP备2022018291号-1
  # The digit in the num of gongan beian.
  gongan_id:
  # The full num of gongan beian.
  gongan_num:
  # The icon for gongan beian. See: http://www.beian.gov.cn/portal/download
  gongan_icon_url:

8.发布博客前的工作

  • 在发布博客之前最好检查一下自己的标题格式有没有写对,准确做法是在文档第一行 打下---后按回车,然后在出现的框中写title:后跟标题。

在这里插入图片描述

9.文章的Front-matter

  • 博客文章的Front-matter区域中除了菜单后面的冒号外, 自己的内容不可以出现冒号, 否则在git g时会报错,因为所有跟冒号的字符都会被认为是菜单。

文章作者: 心意
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 心意 !
评论
  目录