在 Windows 10 上使用 Hexo

背景

目前,自己常用的设备中,已经精简掉了一台安装 Linux 桌面的笔记本电脑。

精简掉这台设备的原因,并不是因为 Linux 桌面不好用,事实上我还挺喜欢 Linux 桌面的,只是对多台设备之间切换有些厌倦了。

因为工作、生活中,不少地方还是离不开 Windows,故无论在家,还是外出,都固定地使用这台安装 Windows 10 的笔记本,也方便些。

我原使用“适用于 Linux 的 Windows 子系统”在维护本博客,无奈它还不稳定,时不时会出现各种各样的问题,例如,某次更新之后,可能博客就变成一片空白了。于是,我又决定放弃它。

我决定将博客的维护平台,从“适用于 Linux 的 Windows 子系统”转向 Windows 本身。

安装 Git 和 Node.js

我在 Windows 10 上直接安装 Git for Windows 和 Node.js。

安装方法很傻瓜,直接到官网下载安装文件并运行,一路采用默认设置完成即可。

建议只使用 Git Bash 来使用 Git。

配置 Git

配置全局变更

安装完成之后,运行“Git Bash”,进行 Git 的设置:

1
2
git config --global user.name "newbietech"
git config --global user.email "newbietech@newbietech.xyz"

配置密钥

将与 GitHub 和 CODING 上添加的公钥对应的私钥,复制到用户目录下的“.ssh”目录下(需要使用 CMD 创建)。

测试 Git 连接

设置完成后,可以尝试连接,看设置是否正确。

1
2
ssh -T git@github.com
ssh -T git@git.coding.net

如配置正确,则可看到返回连接成功的信息。

安装 Hexo

1
npm install -g hexo

安装 Hexo 组件/插件

同步 hexo 分支的数据之后,在 hexo 目录下运行以下命令以安装 Hexo 组件/插件。

1
2
npm install
npm install hexo-deployer-git --save