Blog Setup
2023-09-27 / Peng Zheng
时隔多年, 又把github的blog翻出来重新写, 发现当时的很多项目有问题, 又折腾到了深夜. 走通后, 问题很简单.
hexo d
时出现问题TypeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer.
- 出于代码洁癖, 折腾了好久网上仅存在几个博客里的更新特定package的方法, 但是发现不奏效.
- 于是还是折回node.js降版本的方法.
- 选用NVM作为降版本工具:
- For Wins: [download]](https://github.com/coreybutler/nvm-windows/releases).
- For MacOS:
brew install nvm && echo "export NVM_DIR=~/.nvm\nsource \$(brew --prefix nvm)/nvm.sh" >> ~/.zshrc && source ~/.zshrc
NVM操作
1 | nvm install 12.14.0 |
NVM问题
nvm use xxx
会导致 exit status 1
NVM解决
- node和nvm全部卸载重新安装.
- 安装时全部使用管理员权限进行安装.
- 打开cmd时, 亦需使用管理员权限, 之后再use方可成功.
Ref-for-exit-status-1, Ref-for-exit-status-145
评论区问题:
- 在
themes/materials/_config.yaml
中, 将comment
中的use
属性设为gitalk, 然后进行以下配置: - 生成github的OAuth Apps相关的key, 具体操作可见.
- 还要创建一个repo用于存放评论, 详情可见.
PermaLink: http://ZhengPeng7.github.io/2023/09/28/blog-setup/