这里,记录下自己博客搭建过程中遇到的坑,供给需要的人参考。
软件安装
SSH配置
|
|
Generating public/private rsa key pair.Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<回车就好>
打开本地C:\Documents and Settings\Administrator.ssh\id_rsa.pub文件,复制以上内容
注意:此文件里面内容为刚才生成人密钥。如果看不到这个文件,你需要设置显示隐藏文件。准确的复制这个文件的内容,才能保证设置的成功。
点击右上角头像处的下拉列表 Settings-→SSH and GPG keys -→ 右上角 New SSH key添加key
测试
|
|
The authenticity of host ‘github.com (207.97.227.239)’
can’t be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? 输入yes
Hi cnfeat! You’ve successfully authenticated, but GitHub does not provide shell access.
设置用户信息
$ git config –global user.name “userName”//你的用户名
$ git config –global user.email “userName@163.com”//填写自己的邮箱
– 查看用户名密码去掉后面的双引内容
本机已成功连接到github
如有问题 , 请重新设置 , 常见错误参考
安装HEXO
|
|
注意
Github Pages的Repository名字是特定(两个要一致)的,比如我Github账号是webykj,那么我Github Pages Repository(GitHub仓库)名字就是webykj.github.io。
上传到Github需要执行以下命令
|
|
若没有执行以上命令,将会提醒deloyer not found:git
配置Deployment
在_config.yml文件中,找到Deployment,然后按照如下修改:
|
|
|
|
原因:没有设置好public key所致。
更改主题【nexT】
|
|
在站点配置文件中找到theme更改为next
添加搜索插件
|
|
之后再主题配置文件中找到local search 将false改为true
常用命令
|
|
HEXO主题配置及优化
更换字体cdn托管:到\themes\next\layout_partials\head external-fonts.swig文件
fonts.googleapis.com 改成 fonts.cat.net