github账号注册
注册过程我就不详细说了,应该都没问题的,注册完成后应该会出现这样的界面,接着点击加号,选择new repository,如图:
然后在repository name中填写yourname.github.io,这里注意一下,yourname就是你github注册时的名字,完成后直接点击create repository,如图:
接下来会出现这样的页面,
现在就已经完成了。
工具准备
以下软件我都给你们准备好了,可以在我的百度云盘上直接下载,链接:http://pan.baidu.com/s/1gfvSg75 密码:7998,当然你也可以自己去官网下载,下面会给出链接。
node.js安装
从百度搜官网直接下载就好,安装过程一路默认即可。32位的click here,64位的click here,都是官网地址。
git安装
同上,安装一路默认即可。32位的click here,64位的click here。
测试上述软件是否安装成功,用管理员身份打开cmd,分别输入node -v,npm -v,git --version,如果都显示除了版本信息,则表示安装成功,如图:
hexo安装
以后所有命令都在git bash 中输入,不再赘述。
在任意空白位置右击选择git bash here,输入npm install -g hexo-cli,时间较长,耐心等待就好了,如图:
完成后关闭bash,在任意位置新建一个文件夹,例如我在e盘新建了个MyBlog,进入文件夹,右击选择bash,分别输入hexo init,npm install,如果等待时间太长建议关了从新输,效果如图:
git配置
git config --global user.name "neroshare"
git config --global user.email "neroshare@163.com"
密钥生成
ssh-keygen -t rsa -C "你的邮箱",接着连续按三次回车就好了,你也可以自己设置保存位置和密码,一般直接默认即可。
// 注:上面命令中-C,c是大写的,还有密钥默认位置:C:/Users/用户名/.ssh/
现在就可以上github添加密钥了,将id_rsa.pub里内容复制到框中即可,最后点add ssh key。如图:
本地查看
bash中分别输入hexo g,hexo s,如图:
现在就可以在本机查看博客了。默认是http://localhost:4000。Ctrl+c结束服务。如图:
主题更改
先将本地服务关闭,否则可能会出现错误。在bash 中输入git clone 网址 保存位置,如我的是使用的next主题,想找更多主题去hexo官网查看。如图:
完成后打开你建的文件夹下的_config.yml,修改theme,如图:
现在再输入hexo g,hexo s就可以看见你的主题了。
上传github
1,首先修改_config.yml中的deploy,如图:
然后在bash中分别输入hexo g,hexo d,这时会报一个错,如图:
这是因为还需要安装个东西,bash中输入 npm install hexo-deployer-git --save,等安装好了在输入上面两个命令就好了。如图:
现在就可以访问你的网址了,https://yourname.github.io/
我的最终效果如图:
大功告成,现在你就拥有自己的博客了,如果有什么问题可以随时联系我。更多信息请访问我的博客:https://neroshare.github.io/