删除gulp插件
npm i -g rimraf,然后在你项目的根目录运行 rimraf -rf node_modules
或者
在hexo根目录package.json打开,查看gulp存在的插件,然后 npm uninstall <你的插件名>。
Git:代码冲突常见解决方法ERROR Theme config load failed.
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,
在发布这个配置文件的时候,会发生代码冲突:
error: Your local changes to the following files would be overwritten by merge:
protected/config/main.php
Please, commit your changes or stash them before you can merge.
如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:
git stash
git pull
git stash pop
然后可以使用 git diff -w +文件名(控住台输出给出)来确认代码自动合并的情况.
config.yml里面有合并内容,找出并删除。(vs code自动标红)
//不推荐,反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:
git reset --hard
git pull
其中git reset是针对版本,如果想针对文件回退本地修改,使用
git checkout HEAD file/to/restore
重新安装hexo,并上传资源。
出现错误,字体设置出错。
ERROR Asset render failed: layout/index.html
Error: ENOENT: no such file or directory, open 'D:\Blog\themes\next\source\layout\_scripts\schemes\.swig'
建议去/next/_config.yml,source/css/_variables/base.styl,_custom/custom.styl 等目录重新进行字体设置。
总之,记得备份。。。