之前在电脑上配置了hexo博客,重装系统后是没办法直接使用的,这篇小博客记录我重新配置过程以及中途遇到的问题

  1. 添加nodejs、hexo、git环境变量:如果之前的nodejs、hexo、git没有安装在C盘,重装系统后软件是没有被删除的,但是需要重新添加环境变量不然会报错:“xxx不是内部或外部命令,也不是可运行的程序或批处理文件。”
image-20230821184736171
  1. 参考:https://amekaki.github.io/2021/11/05/github搭建个人博客/,跳过安装nodejs,hexo,git的步骤,重新配置ssh

  2. 测试push命令

    1
    2
    3
    hexo c
    hexo g
    hexo d

    报错"push博客显示fatal: unable to access ‘https://github.com/Ki-i/Ki-i.github.io/’: OpenSSL SSL_read: Connection was reset, errno 10054",解除ssl验证后,再次git即可(参考:https://blog.csdn.net/suxiaorui/article/details/131221231)

    1
    git config --global http.sslVerify false
  3. 博客可以上传成功,但图片无法显示,是因为编辑markdown文本时把图片都上传到图床,文章使用了外部链接,如果使用的是butterfly主题,修改\themes\butterfly\layout\includes目录的head.pug文件的meta(不同主题的目录和文件名可能不同)

    1
    meta(name="referrer" content="no-referrer")
  4. 修改后博客可以正常上传,图片也可以正常显示