Github----where the world builds software, give your code a home in the cloud.
自从拿到前端offer之后,就隐隐产生了搭建个人博客的念头,却迟迟没有开始,趁着最后一个寒假,let’s begin.
1. 新建GitHub Pages仓库
新建一个名为 用户名.github.io 的仓库。如图中所示,我的用户名是minisun0514,我新建的仓库名为minisun0514.github.io,这也是你的网站访问地址。由此可见,每一个github账户最多只能创建一个这样可以直接使用域名访问的仓库。
跳回到仓库界面,选择最右方settings
下拉到GitHub Pages。按如图所示选择,注意,选择source之后点击Save,然后点击Choose a theme选择一个博客主题。至此,输入你的网址,就可以访问到你的个人博客啦。是不是so easy~
2.绑定域名
当然,不绑定域名也是可以的,就用默认的 username.github.io 来访问。但我之前一时兴起在阿里云上买了一个域名,又没钱买服务器了,所以把域名绑定到免费的github上,岂不是一举两得?
登录阿里云,找到自己的域名,在操作栏里选择解析。解析域名有2种方式,CNAME和A记录,CNAME填写域名,域名即为username.github.io,A记录填写IP,那么如何获得自己的IP呢?
在终端ping你的网址,即可得到你的ip地址。
在阿里云域名解析中输入你的IP地址,点击确定,会得到两条A记录。
修改其中一条A记录为CNAME,最终结果如下图所示。
最后到你的github项目根目录新建一个名为CNAME的文件(无后缀),里面填写你的域名。
最后进入仓库设置,绑定你的新域名。至此,域名就已经更改成功了。
ps:浏览器输入minisun0514.github.io会自动跳转到www.joannaplus.com
3. 绑定SSH key
SSH key可以实现本地和服务器的连接。
用git bash执行如下命令:
ssh-keygen -t rsa -C "邮件地址"
然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到 .ssh\id_rsa.pub 文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:将刚复制的内容粘贴到key那里,title随便填,保存。
然后我们要来测试一下是否成功配置了SSH key。
用git bash执行如下命令:
$ ssh -T git@github.com # 注意邮箱地址不用改
Hi minisun0514! You’ve successfully authenticated, but GitHub does not provide shell access.
看到这个信息说明SSH已配置成功!
然后你还需要配置:
$ git config --global user.name "minisun0514" // 你的github用户名,非昵称
$ git config --global user.email "xxxxxxxxxx@qq.com" // 填写你的github注册邮箱
4. 使用hexo写博客
未完待续…