2020年新年第一响:搭建了自己的博客,所以写下这篇博客记录一下过程
简单阐述搭建过程,就是方便了解总的流程
若想查看一些详细的流程可以看一下:我的有道云笔记.
了解更多有关Hexo博客配置请访问(更新中):www.fffamilys.cn.
1. 安装Node.js
2. 安装GIT
Pro Git(中文版):https://gitee.com/progit/
3. 检查GIT是否安装成功
在cmd中输入:git --version,查看是否会有班版本信息
4. 安装HEXO
注意:
在安装之前需要确保node.js和git安装完成
确保安装的两个版本要对应,强烈建议始终尽可能安装最新版本的Hexo和推荐的Node.js 版本
5. Hexo 更新至最新版本
命令如下(是下载的最新的就不用执行了,免得搞出冲突)
$ npm update hexo -g
6. 安装:在两者完成后可以通过npm安装
7. 初始化
在blog文件中再次创建一个hexo文件,在hexo文件夹中git bash
输入以下命令:
$ hexo init
若出现以下界面则安装成功
INFO Start blogging with Hexo!
可能出现的出现的问题
请求错误,可能是网络问题,多等等
8. 生成静态页面
$ hexo generate
输入以下命令,启动服务
$ hexo server
登录 http://localhost:4000/ 验证是否成功
9. 将博客部署到Github Pages上
简单来讲就是创建一个仓库:Your_user_name.github.io
10. 配置ssh密钥
-
输入$ ssh-keygen -t rsa -C “邮箱地址”
-
然后就会出现
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/涂涂/.ssh/id_rsa): -
直接按Enter进行默认存储,就会出现
Created directory ‘/c/Users/涂涂/.ssh’.
Enter passphrase (empty for no passphrase):
//这里是要求输入密码,其实不用什么密码,直接回车 -
出现
Enter same passphrase again:
//同样直接回车 -
然后就会出现一堆代码
Your identification has been saved in /c/Users/涂涂/.ssh/id_rsa.
Your public key has been saved in /c/Users/涂涂/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:
//这是各种字母数字组成的字符串,尾部是邮箱
The key's randomart image is:
//这是各种数字组成的字符串
- 输入以下命令,将内容复制到粘贴板上
$ clip < ~/.ssh/id_rsa.pub
11. 在GitHub上添加公钥
12. 测试ssh密钥是否成功
- 在第一个创建的文件夹中Git Bash,输入
$ ssh -T git@github.com
- 会出现一堆字母
Are you sure you want to continue connecting (yes/no/[fingerprint])?
- 输入yes会显示
You've successfully authenticated,but GitHub does not provide shell access.
13. 配置个人信息
$ git config --global user.name "用户名"
$ git config --global user.email "邮箱"
14. 在你的HEXO目录下,一顿
hexo clean
hexo g
hexo d
然后访问 “http://github的仓库名” 就可以看到你的网站了