前言

因为折腾Manjaro的NVIDIA卡的驱动程序,导致系统只能显示 ttf 界面,只好重装系统,因此Hexo也需要重新部署。

正文

首先安装依赖环境

  1. 安装nodejs

    sudo pacman -S nodejs
  2. 安装npm

    sudo pacman -S npm
  3. 生成ssh秘钥
    配置git个人信息和生成ssh密钥

    git config --global user.name "xxxxx"
    git config --global user.email "xxxxxx@xx.com"
    ssh-keygen -t rsa -C "xxxxxx@xx.com"
  4. 设置Github的ssh密钥
    因为篇幅较多,所以独立整理了一篇文章,请移步我的这篇文章 设置Github的ssh密钥

  5. Git Clone Hexo from github
    如果clone失败或者clone的速度太慢,可以参考我的这两篇文章 [Github提速方案][Git的妙用]

  6. 安装Hexo
    打开你原有的 blog文件夹,在 git bash 上 输入

    npm install hexo-cli -g
  7. 安装依赖文件

    npm install
    npm audit fix
  8. 启动Hexo

    hexo server -d

小插曲

如果使用的windows10系统,会提示以下错误

无法加载文件 C:\Users\Tamsiree\AppData\Roaming\npm\hexo.ps1,因为在此系统上禁止运行脚本

解决办法:

按下 win + x,再按 A 键,打开 PowerShell .
然后输入set-ExecutionPolicy RemoteSigned命令
输入y,执行回车。

不要用hexo init初始化,部分文件已经拷贝生成,如果不慎使用,则站点配置文件_config.yml会被初始化为默认值

到此为止,重新配置已经完成


to be continued…