Hexo博客搭建教程

环境与工具准备

  • 操作系统:Windows10/11(傻*win11)
  • Git:一个开源的分布式版本控制系统
  • Node:JS运行环境
  • Hexo:博客框架
  • 文本编辑器(VSCODE+Typora)
  • GitHub:全球最大同性交友网站

安装Git、Node

  1. Git和Node的安装都是官网选择合适的版本,一直点击下一步,安装到你自定义位置(建议D盘)。没什么好说的

  2. 安装后命令行查看版本号即安装成功

1
2
git version
node -v
  1. 安装Node的同时会安装npm:Node.js 包 管理工具

就像 pip 之于 Python,gem之于 Ruby,pear 之于 PHP。

同样命令行查看版本号即安装成功

1
npm -v

安装Hexo

  1. 这里使用命令行安装
1
npm install hexo -g
  1. 安装后命令行查看版本号即安装成功
1
hexo version

Github注册与创建博客仓库

  1. 进入官网https://github.com/

  2. 没号注册,有号登录

  3. 登录后执行以下命令生成ssh公钥,此公钥用于你的计算机连接Github

    1
    ssh-keygen -t rsa -C "你的邮箱"

    之后打开C盘下用户文件夹下的.ssh的文件夹,会看到 id_rsa.pub

    公钥

    用记事本打开公钥(id_rsa.pub),复制里面的内容,然后开始在github中配置ssh密钥。

  4. 将 SSH KEY 配置到 GitHub

    进入github,点击右上角头像 选择settings,进入设置页后选择 SSH and GPG keys,名字随便起,公钥填到Key那一栏。

    SSH KEY 配置到 GitHub

    测试连接,输入以下命令

    1
    ssh -T git@github.com

    出现连接到账户的信息,说明已经大功告成,至此完成了环境准备工作。

博客项目文件的转移

这时候在你的新电脑新建一个文件夹new-blog,用来装你的新博客源码的,进入这个文件夹,复制我们旧的博客文件进来。

接下来hexo三连,进入localhost:4000进行验证:

1
2
3
hexo clean
hexo g
hexo s

当本地能成功启动,之后就可以尝试部署到Github,执行以下代码:

1
hexo d

能够推上Github说明部署成功,稍等两分钟,打开浏览器访问之前的域名就可以看到之前的博客,以后你可以在这台新电脑上魔改和写文章啦~