一, 准备工作
1. 你的有一个GitHub的账号,然后创建一个repository。
2. 敲黑板,第一个坑来了!!!!!
3. 点击setting,向下拉,死劲拉!!
然后你就会看到:
4.你需要下载 node.js 和 git
node.js下载官网:https://nodejs.org/en/download/
git下载:https://git-scm.com/downloads(一步一步默认安装就好,基本没有疑惑,默认选项也不需要配置环境)
5. 有坑出没!!!
由于我在安装 node.js 的时候,没有安装在默认的环境,so,在cmd中使用node -v,nmp -v都是不行滴,( ‘node’不是内部或外部命令,也不是可运行的程序或批处理文件。)
现在在cmd上敲如 node -v 和 git -v
如遇见如上的问题,请参考:https://blog.csdn.net/asiwxy/article/details/83866031
二,安装hexo
创建一个文件夹,我创建的是D:\Project\github\blog,然后在cmd中打开。
1.来来来,让我们开始安装第一步,莫紧张,莫紧张!
npm install hexo -g,开始安装
如果报错,那就再来一遍。
2. hexo -v检查是否安装成功
3. hexo init,初始化文件,耐心等待呀,小老弟!
4. npm install,安装所需要的组件
正在加载图片.......
其实忘记截图了。。。。
5. hexo -g,生成
6. hexo初体验
小老弟,别激动呀,将网址在浏览器打开,你就可以看到如下情景:
激动死我了,终于出来了!!!!(o(╥﹏╥)o)
三,将hexo搭建到github
1. 设置git的name和email
打开文件夹blog,右击,点击Git base here。
查看有没有.ssh文件夹(一般都是米有的),一般在C:/User/用户名/里面。
登陆github,添加SSh
然后执行黑色图片中绿色的部分,配置ssh-key。
如果报错的话,就用
ssh-add -D
rm -r ~/.ssh
再在github里面,删除你的公匙,继续重复上面黑色图片中绿色的部分。
在blog文件夹里面,打开_config.yml,将末尾的repo修改
注意注意!有坑啦~~~
一定注意啦~冒号后面要有一个空格,不然会报错滴~空格,空格,空格!!!!
接下来,新建一篇blog,输入hexo new post "hello,Hexo"
在浏览器中访问http://用户名.github.io
添加主题,我们先下载下来
如果还报错,那么试试下面这个方法。
接下来,我们更改配置文件。
在blog下面,打开_config.yml,做如下修改。
将blog/thems/next/_config.yml打开
在blog下面,打开_config.yml,做如下修改。 (记得冒号后面加空格哦~)
参考:https://www.jianshu.com/p/fe3ede36f68f
文章大部分参考:https://www.cnblogs.com/fengxiongZz/p/7707568.html
参考:https://www.jianshu.com/p/8681ab76da08
解决中文乱码问题参考:https://blog.csdn.net/jiluben/article/details/40656935?utm_source=blogxgwz