mac环境下搭建hexo+github pages+next个人博客

最近,在网上学习了通过GitHub Pages + hexo 搭建个人博客的方法,并搭配next主题让博客更加美观。

前前后后也用了两个晚上的时间,上网查了许多资料,并踩了不少的坑,终于在今天搭建好了自己的博客。由于网上的资料有许多都已经过时,而且也没有一个完整的详细的入门教程,所以特记录下我搭建的整个过程,希望大家能参考。



GitHub Pages

Github Pages 是面向用户、组织和项目开放的公共静态页面搭建托管服务,站点可以免费托管在Github上,你可选择试用Github Pages默认提供的域名github.io或者自定义域名来发布站点。

更具体的介绍可以查看官方说明

实际上,github pages的使用在GitHub Pages官方页面有着详细的介绍,下面是我的实际操作过程。

GitHub账号注册

登录Github官网,可能会需要科学上网。

接着点击Sign up for GitHub,会进入注册页面。

由于我已经注册过,所以之后就不再演示了。注册成功后点击Start a Project 开始 创建新的仓库。

注意,在 Repository name 中的内容必须为[你的github名字].github.io 例如,我的就是 yzmean.github.io 。接下来点击Create repository。 会进入形如以下的页面:

配置SSH keys

打开mac终端,输入命令

$ cd ~/.ssh  #检查本机的ssh密钥

如果提示 No such file or directory 说明你是第一次使用 git。

接下来生成新的SSH key:

$ ssh-keygen -t rsa -C "你的邮箱地址"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<回车>
Enter passphrase (empty for no passphrase):<输入加密串><如不想设置密码可直接回车表示为空>
Enter same passphrase again:<再次输入加密串><接着回车确认>
Your identification has been saved in /Users/你的名字/.ssh/id_rsa).
Your public key has been saved in /Users/你的名字/.ssh/id_rsa.pub.
The key fingerprint is:
43:c5:5b:5f:b1:f1:50:43:ad:20:a6:92:6a:1f:9a:3a "你的邮箱地址"

最后出现类似长方形的字符画即表示成功。

此处可能会遇到几个问题:
- 无法看到.ssh 文件

解决方法:显示隐藏文件即可。

  • 如果你要设置密码,那么输入密码时是不会有*字样,直接输入即可。

接下来,将SSH key添加进GitHub。

打开本地刚生成的.ssh/id_rsa.pub(若看不到,则需显示隐藏文件),准确复制文件中所有内容。然后进入github主页,点击右上角头像进入settings,选择SSH and GPG keys,再点击New SSH Key。将内容复制进key,title可以为空。最后Add SSH key。

可以通过如下命令进行测试是否成功


                
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值