Hexo 建站环境配置

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

本文主要介绍 Hexo 建站需要的环境配置。

安装前提

安装 Node.js

Node.js 是一个开源与跨平台的 JavaScript 运行时环境。 它是一个可用于几乎任何项目的流行工具!

首先在 官方网站 下载需要的安装包,安装完成后,在 Windows 环境下打开命令提示符,然后输入 node -v,如果安装正常,会出现版本信息。

1
2
C:\Users\YI> node -v
v10.16.0

安装 Git

安装 Git 的步骤非常简单,在 官方网站 直接下载安装,安装步骤这里就省略了,安装完成后会发现鼠标右键出现Git Bash Here字样,或者在菜单里搜索 Git Bash 即可。

初次安装 Git 配置用户名和邮箱

初次安装 Git 需要配置用户名和邮箱,在 Git Bash 中进行如下配置。

1
2
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"

注意:之后的操作最好都在 Git Bash 中进行
另外,Git Bash 中复制粘贴的快捷键不同

1
2
Ctrl  + ins  复制
Shift + ins 粘贴

SSH 密匙

SSH 密钥对可以方便的登录到 SSH 服务器,而无需输入密码。

首先在C:\Users\你的用户名\.ssh寻找有没有 id_rsaid_rsa.pub(或者是 id_dsaid_dsa.pub 之类成对的文件),有 .pub 后缀的文件就是公钥,另一个文件则是密钥。

如果没有这些文件或者根本没有.ssh这个文件夹,则通过 ssh-keygen 来创建密钥。

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

然后直接三个回车即可,默认不需要设置密码

执行完成后会发现 .ssh 文件夹下多了 id_rsaid_rsa.pub 文件,之后会用到。

部署到 GitHub

简单来说,GitHub全球最大的同性交友网站 一个代码托管云服务网站,帮助开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改。

登录到 GitHub, 如果没有 GitHub 帐号,就使用邮箱注册 GitHub 帐号,完成之后点击右上角的 +,选择 New repository 创建一个新的代码仓库,仓库名为 用户名.github.io,比如你的用户名如果是 abc123,那么仓库名为 abc123.github.io。就像我这样,因为我已经有了这个仓库,所以有警告,其余参数默认即可。

添加公钥到你的远程仓库(GitHub)

进入 GitHub,点击右上角的头像,然后选择 Settings,在打开页面选择 SSH and GPG keys,点击 New SSH key,其中,title 随便起一个就行,key 是之前创建的 SSH 密匙,打开 C:\Users\你的用户名\.ssh\id_rsa.pub 将里面的内容全部复制粘贴即可。

在 Git Bash 中检测 GitHub 公钥设置是否成功

1
ssh -T git@github.com
1
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

至此,搭建前的准备工作已经全部完成了,之后就可以开始正式安装 Hexo 了


参考

相关内容