从零开始搭建Hexo博客


作者:HeDaoZhiWan(Miaplacidus)

本篇:环境搭建

先决条件

  • 实例操作系统:Windows 10 、11(Windows7会遇到各种奇怪的问题)
  • 网络连接:请准备好梯子,以免博客挂载不上去到时候就尴尬了。

1. 安装Node.js

  1. Node.js官网并下载最新LTS版本。

  2. 安装时勾选“Add to PATH”选项。(默认已勾选,不要改,否则到后面会出错)

  3. 打开你的终端或者Powershall验证安装是否成功:

    1
    2
    node -v
    npm -v
注意:如果你的npm在后面安装依赖时出现network报错

可以用

1
npm config set registry https://registry.npmmirror.com

来切换依赖的下载源,或者

1
npm install -g cnpm --registry=https://registry.npmmirror.com

来使用cnpm进行安装依赖,这样以后的命令都只需要用cnpm + 命令具体内容来完全代替npm

2. 安装Git

  1. Git官网下载 ’ for Windows '的版本。

  2. 安装时选择“Use Git from Git Bash only”选项。(默认已勾选,不要改,否则到后面会出错)

  3. 同样用CMD或PS验证安装是否成功:

    1
    git --version

3. 配置Git环境

  1. 注册GitHub账号,可能会遇到网络问题,请挂梯。建议用outlook邮箱注册,因为后面还会用。

  2. 配置你的GitHub账号,把多因素验证进行配置。这里可以用浏览器插件“身份验证器”,自行上应用插件市场搜索安装。如果跳过这一步那你的GitHub账号将会在大概90天后强制要求弃用2FA,所以先配置了后面省事。

  3. 找一个你喜欢的文件夹用作你的博客根目录,右键选择Git Bash here,设置用户名和邮箱:

    1
    2
    git config --global user.name "你的github账号名"
    git config --global user.email "你的github注册邮箱"

    到这个时候就不要改你的github相关名和邮箱了。

  4. 生成SSH密钥并配置到GitHub:

    1
    ssh-keygen -t rsa -b 4096 -C "你的github注册邮箱"

    1
    id_rsa.pub

    的内容添加到GitHub账号的SSH设置中。

4. 安装Hexo

  1. 同样,用Git Bash,使用npm安装Hexo:

    1
    npm install -g hexo-cli
  2. 验证安装是否成功:

    1
    hexo -v

    安装成功会显示版本号,报错请卸载重安。


到目前为止一切顺利的话就恭喜你,欢迎进入下一篇!