Blog Setup
2023-09-27 / Peng Zheng   

时隔多年, 又把github的blog翻出来重新写, 发现当时的很多项目有问题, 又折腾到了深夜. 走通后, 问题很简单.

hexo d时出现问题TypeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer.

  1. 出于代码洁癖, 折腾了好久网上仅存在几个博客里的更新特定package的方法, 但是发现不奏效.
  2. 于是还是折回node.js降版本的方法.
  3. 选用NVM作为降版本工具:

NVM操作

1
2
nvm install 12.14.0
# nvm use 12.14.0

NVM问题

nvm use xxx 会导致 exit status 1

NVM解决

  1. node和nvm全部卸载重新安装.
  2. 安装时全部使用管理员权限进行安装.
  3. 打开cmd时, 亦需使用管理员权限, 之后再use方可成功.

Ref-for-exit-status-1, Ref-for-exit-status-145

评论区问题:

  1. themes/materials/_config.yaml中, 将comment中的use属性设为gitalk, 然后进行以下配置:
  2. 生成github的OAuth Apps相关的key, 具体操作可.
  3. 还要创建一个repo用于存放评论, 详情可.
PermaLink: http://ZhengPeng7.github.io/2023/09/28/blog-setup/