Hello, Hexo!
GitHub Pages + Hexo 搭建博客的历程并不算艰辛……相比 Android Studio 的安装配置来说。途中还是遇到不少问题,现同搭建过程中的重点步骤一并呈现。
下载 Hexo
由于众所周知的原因,使用原镜像 npm install
会非常缓慢。所以我首先切换了 npm 源:
1 | $ npm config set registry "https://registry.npm.taobao.org/" |
然后 npm install -g hexo-cli
。
初始化博客
然而真正的缓慢现在才开始。因为 hexo init
获取 themes
需要 clone GitHub 的 repo。而 GitHub 无法通过设置镜像的方式加速。所以我上了 VPN(其实还是一卡一卡的 (′д` )…彡)。
完成之后,在新目录中执行 npm install
。至此,整个初始化完成。
下载主题
https://hexo.io/themes/
中的主题可谓非常之多,我从 A 看到 H 就失去了耐心。但此时我已打开十几个比较喜欢的主题的链接。我一开始点网站中的图片,进的是其他人的博客,在里面疯狂找主题链接……后来发现点标题可以链接到主题的 repo。git clone
了一波,然后按教程配置了主题。
配置 git ssh
按网上教程配置 git ssh。遇到
1 | The authenticity of host 'github.com (xxx.xxx.xxx.xxx)' can't be established. |
这个错误,搜了一下发现新建 ssh 缺少 known_hosts
文件,回答 yes 就行,无伤大雅。
部署博客
在 _config.yml
配置了 deploy
。到此为止已经万事俱备,hexo d
完成。
从今开始
很愉快,从今以后我可以开始在自己的博客中写东西了。不过近期还需完成这几件事:
- 购买域名
- 购买服务器搭建后台
- 将 GitHub Pages + Hexo 迁移到服务器上
主要是为了学学后端开发,而且也很想要一个自己的域名。如果 GitHub Student Pack 能申成,域名和服务器就可以靠 Pack 中的优惠获得了。
Have a Ruthastic day!