hexo教程(二)——使用hexo+github搭建个人博客
在上一节内容当中,我们成功的使用了hexo搭建了本地博客,这节我们就来说说如何将博客部署到Github主页中
使用hexo+github搭建网上个人博客
新建github仓库
-
登录到自己的Github中,新建一个仓库,命名为
username.github.io
,其中的username
是你的用户名,勾选Initialiaze this repository with a README,创建仓库,过程如下图所示
本地操作
结束上面的步骤,我们返回本地的文件夹中
-
将最下面的
deploy
改为下图所示的内容,其中repo的地址就是刚才我们复制的Git地址,修改好后保存退出。
【注】修改内容中的:
和后面的字母之间要有一个空格,否则后续内容会报错 -
接下来,我们暂且不考虑新建文章,在Git Bash中执行
npm install hexo-deployer-git --save
命令,耐心等待一段时间,如图所示
-
最后执行
hexo deploy
或者hexo d
【注】这一步需要保证Github上拥有本机的公钥,可以自行查找解决办法
在这里,我遇到了一个问题:按网上的判断方法,我已经成功地配置了公钥,但每次执行hexo d
,都会让我输入一遍username和password
后来,我在网上找到了一种方法:
machine github.com
login username
password userpassword
其中username
和userpassword
是Github的用户名和密码,这样就不必再重复输入用户名和密码了,但使用明文存储账号密码也存在不安全的风险
后来!当我在编辑博客的时候,我发现:即使删了这个文件,再去执行hexo d
也不需要输入用户名和密码了,原因不明。。。