Hexo 建站环境配置
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
本文主要介绍 Hexo 建站需要的环境配置。
安装前提
- Node.js
- Git
- 创建 GitHub 仓库
安装 Node.js
Node.js 是一个开源与跨平台的 JavaScript 运行时环境。 它是一个可用于几乎任何项目的流行工具!
首先在 官方网站 下载需要的安装包,安装完成后,在 Windows 环境下打开命令提示符,然后输入 node -v
,如果安装正常,会出现版本信息。
C:UsersYI> node -v
v10.16.0
安装 Git
安装 Git 的步骤非常简单,在 官方网站 直接下载安装,安装步骤这里就省略了,安装完成后会发现鼠标右键出现Git Bash Here
字样,或者在菜单里搜索 Git Bash
即可。
初次安装 Git 配置用户名和邮箱
初次安装 Git 需要配置用户名和邮箱,在 Git Bash 中进行如下配置。
代码语言:javascript复制git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
注意:之后的操作最好都在 Git Bash 中进行 另外,Git Bash 中复制粘贴的快捷键不同
代码语言:javascript复制Ctrl ins 复制
Shift ins 粘贴
SSH 密匙
SSH 密钥对可以方便的登录到 SSH 服务器,而无需输入密码。
首先在C:Users你的用户名.ssh
寻找有没有 id_rsa
和 id_rsa.pub
(或者是 id_dsa
和 id_dsa.pub
之类成对的文件),有 .pub
后缀的文件就是公钥,另一个文件则是密钥。
如果没有这些文件或者根本没有.ssh
这个文件夹,则通过 ssh-keygen
来创建密钥。
ssh-keygen -t rsa -C "你的GitHub注册邮箱"
然后直接三个回车即可,默认不需要设置密码
执行完成后会发现 .ssh
文件夹下多了 id_rsa
和 id_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你的用户名.sshid_rsa.pub
将里面的内容全部复制粘贴即可。
在 Git Bash 中检测 GitHub 公钥设置是否成功
代码语言:javascript复制ssh -T git@github.com
代码语言:javascript复制Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
至此,搭建前的准备工作已经全部完成了,之后就可以开始正式安装 Hexo 了
参考
- GitHub 初始化配置
- GitHub Hexo 搭建个人网站详细教程