时隔一年半,在次捡起此博客,本人写这篇文章的目的是为了在忘记怎么上传文章时,可以参考这篇文章的教程顺利上传文章。该教程是只有源文件的情况下,在任意电脑可以快速上传文章。


第一步:环境部署

1.1安装Node.js和Git

在使用Hexo之前,我们需要确保电脑上已经安装好以下软件:

  • Node.js (Node.js版本需不低于10.13,建议使用Node.js 12.0及以上版本)
  • Git

关于Node.js和Git的具体安装细节自行上网搜索(除了安装时需要更改安装地址,其他都点“下一步”)

1.2安装hexo

1
npm install -g hexo-cli

以上命令安装的是hexo的脚手架,如果你要安装Hexo的瘦身版,自己定制Hexo,官方推荐的下载方式:

1
npm install hexo

检测是否安装成功可以输入以下命令:

1
hexo v

1.3GitHub添加SSH KEYS

在GitHub的ssh keys那里再添加一个当前电脑的环境生成的key,但是可别把原来的电脑删掉了啊。

  • 设置设置用户名和邮箱
1
2
git config --global user.name "GitHub 用户名"
git config --global user.email "GitHub 邮箱"
  • 创建SSH 密匙
1
ssh-keygen -t rsa -C "GitHub 邮箱"
  • 添加SSH密钥

进入[C:\Users\用户名.ssh]目录(要勾选显示“隐藏的项目”),用记事本打开公钥id_rsa.pub文件并复制里面的内容。

登入GitHub ,进入Settings页面,选择左边栏的SSH and GPG keys,点击New SSH key。

Title随便取个名字,粘贴复制的id_rsa.pub内容到Key中,点击Add SSH key完成添加。

  • 验证连接
1
ssh -T git@github.com

出现“Are you sure……”,输入 yes 回车确认。显示“Hi xxx! You’ve successfully……” 即连接成功。

第二步:上传文章

1
2
3
hexo new test
hexo g # 生成 public 文件夹,写完文章执行
hexo s # 启动 hexo 服务

其中hexo new test表示新建一篇名为test的博文,hexo g表示生成,是hexo generate的简写,hexo s在本地运行hexo服务器,是hexo server的简写。

1
2
3
hexo clean   // 清除缓存 网页正常情况下可以忽略此条命令
hexo g // 生成静态网页
hexo d // 开始部署

其中hexo d表示deploy,是hexo deploy的简写,自动生成网站静态文件,并部署到设定的仓库,十分方便!