1. SSH授权
试想一下,我们每一次上传写好的代码以及其他资料都要在命令行里输入验证我们的用户名和密码,那样是非常麻烦的事情,所以,这是就有了SSH授权这个好朋友啦。
1.1. SSH生成公私钥
首先,仍然是在命令窗口中输入命令:
ssh-keygen
一直按回车键,如果出现Overwrite(y/n)在后面打y,然后继续一直回车,直到出现以下图片所示,就说明公私钥已经生成成功了。
接着就会在C:\Users\Administrator的.ssh目录下生成到id_rsa和id_rsa.pub两个文件,id_rsa是私钥,id_rsa.pub是公钥,接下来需要将id_rsa.pub的内容添加到GitHub上,这样本地的id_rsa私钥才能跟GitHub上的id_rsa.pub公钥进行配对,才能够授权成功。
1.2. 在GitHub上添加SSH Key
首先点击右上角的倒三角进入Settings,如下所示:
紧接着选择左侧SSH and GPG keys,然后选择右上角的New SSH key,再把id_sra.pub的内容复制粘贴到key(id_sra.pub可以使用 sublime 或者 记事本打开),最后Add SSH key就可以了。如下所示:
SSH key 添加成功之后,依然在命令窗口输入
ssh -T git@github.com
进行测试,如果出现以下提示证明添加成功了。
2. 安装Hexo
在你认为合适的地方创建一个文件夹,然后在文件夹空白处按住 Shift+鼠标右键,然后点击在此处打开命令行窗口。(同样要记住啦,下文中会使用在当前目录打开命令行来代指上述的操作)
在命令行输入
npm install -g hexo
如果出现连续的ERR,则说明安装不成功,此时可能是由于网速的原因,只要坚持不懈地再次重试就可以了。
3. 初始化Hexo
同样是在命令窗口中,继续输入
hexo init
4. 修改hexo博客工程
4.1 切换主题
下载Vateral主题放到themes文件夹中。
4.2 修改hexo博客工程中的配置
在_config.yml中root: 仓库的名字
deploy
type: git
repo: git@github.com:Katherina111lee/Katherina111lee.git
4.3 修改theme
theme: Vateral
5. 代码上传到github仓库中
依然是在命令窗口中输入以下命令:
npm install hexo-deployer-git
hexo g && hexo d
6. 域名解析
这里我是在阿里云买的.top域名,大家直接去买一个就可以了。
按照购买的步骤,然后就可以进行解析步骤,把自己的博客映射到互联网上啦
购买完成后,操作如下图所示
点击图中的控制台,然后在左侧的下拉列表中进行如下操作
找到刚刚买的域名之后,点击解析,按照如下操作进行:
![DNS2]
![DNS3]
图3中红色部分填写自己的github用户名!
7. 映射域名。
在自己的blog文件夹里新建一个CNAME文件,写入自己的域名,例:
www.liyueping.top
然后回到自己的github里,在点击seetings,在下图所示的地方写入自己的域名,点击save,就大功告成了!
好了,这时候可以在搜索栏里填入自己的域名,可以查看自己的博客了,还可以根据自己的喜好修改个人博客的一些配置,增加文章,随意玩耍啦!