参考:
- Mac系统中的根目录和home目录分别指什么,他们有关系?
- Downloading and installing Node.js and npm
- mac环境下搭建hexo+github pages+next个人博客
- hexo中文文档
- Node Version Manager - Simple bash script to manage multiple active node.js versions
- Repository为啥叫做仓库
- Node.js npm详解
背景:
部署Hexo,合计花费了4个早上和晚上,总是报错,该踩的坑,不该踩的坑都踩了。故写一个总结,反思复盘,同时也希望能帮助到其他同学。
当然,这个「同学」是指和我一样的编程小白同学,就是没啥编程基础,但是也想有Hexo的同学。所以,我会非常详细地讲解每个步骤。
编译环境:
MacBook Air
本教程一共分为4个步骤:
- Github仓库建站
- Node.js安装
- Hexo安装
- Hexo主题
1. Github仓库建站
1.1 仓库建站
进入你的github
点击红色方框区域,进入仓库
点击红色方框区域,开始新建你的仓库
因为我们要建网站,所以我们的「Repository name」应该和我们的github名字保持一致,什么意思呢?
如上图,我的「Repository name」是kerryli1007.github.io
其中kerryli1007
是我的github账户,如果你的账号叫做zhangshan
,那么在这里,你需要填写的是zhagnshan.github.io
。同时,因为我自己的网站已经搭建好了,所以出现了下面的警告⚠️,不用在意。
1.2 配置SSH keys
接着需要SSH keys。打开mac终端,输入命令
$ cd ~/.ssh #检查本机的ssh秘钥
如果提示 No such file or directory
说明你是第一次使用 git
。<git 是什么?>
接下来生成新的SSH keys:
$ ssh-keygen -t rsa -C "你的邮箱地址"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<回车