基于Github+hexo搭建个人博客

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地址。
ping
在阿里云域名解析中输入你的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写博客

未完待续…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值