前言

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

正文

首先安装依赖环境

  1. 安装 nodejs

    1
    sudo pacman -S nodejs
  2. 安装 npm

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

    1
    2
    3
    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 密钥](https://tamsiree.com/TechnicalResearch/Git/Git/# 创建 SSH 秘钥)

  5. Git Clone Hexo from github
    如果 clone 失败或者 clone 的速度太慢,可以参考我的这两篇文章 [[Github 提速方案]](https://tamsiree.com/TechnicalResearch/GitHub/GitHub 提速方案 /) 与 [[Git 的妙用]](https://tamsiree.com/TechnicalResearch/Git/Git/#Git 的妙用)

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

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

    1
    npm install
    1
    npm audit fix
  8. 启动 Hexo

    1
    hexo server -d

小插曲

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

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

解决办法:

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

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

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


to be continued…