解决Hexo博客魔改后显示问题

解决Hexo博客魔改后显示问题

起因

在我修改hexo背景的时候,当改到layout.pug文件时遇到了–本地显示正常,vercel部署后显示与本地显示不一致的情况
我尝试了以下的办法均无用

  • 使用git进行多次commit
  • 使用github-page页面,成功了一次后,后继commit也失效
  • 换到zeaburnetlify平台
  • 使用hexo cleanhexo generate命令

方法

一番操作之后发现是由于使用pnpm安装主题所引发的

  1. 现将原来在node_modules主题文件夹删除
  2. 使用git clone的方式重新安装主题
    这个时候commit到仓库你会发现在theme下的文件夹无法打开,这是因为使用git clone后出现了一个git文件夹所导致的
  3. 在文件夹里打开theme主题
  4. 使用shift+鼠标右键打开git bash
  5. 依次使用以下命令
    1
    2
    3
    4
    5
    6
    7
    git rm --cached [主题文件夹名]

    git add .

    git commit -m "提交信息"

    git push origin [branch分支名]
    这样之后应该既可以解决问题了

    注意:魔改后不可直接通过git-clone仓库的命令直接更新主题,会提示出错!