零基础不花一分钱建站之Hexo篇

前言

之前一个偶然的机会b站首页推荐了一个github+hexo建站的视频,虽然我对写博客没什么兴趣,但是对建站本身倒是很感兴趣,于是尝试做了一下,下面只宏观介绍下,不细节展开了。

建站流程

建站流程大致如下(这只是一般步骤,后面还有更简单的方案)

  1. 注册github账号并新建一个github.io仓库并进行相应设置
  2. 下载安装git并配置好ssh连接
  3. 下载安装node.js
  4. 开始建站

前两步对于大多数接触过github和git的人来说应该不难,但对于新手来说尤其是git操作其实是还蛮复杂的,但好在这方面的教程相当多,网上随便找找都是教程,b站也有很多视频教程,下面是一个写得很好的比较简洁的教程:另一个教程

后两步也可以参照下面hexo的官网步骤一步步来就好了:Hexo官方文档

视频教程的话推荐上面官方文档里的视频,视频在b站也有:官方视频教程B站链接

  • 个人遇到的坑大概就是由于网络不佳,其中有些命令执行后在下载时经常卡住,多来几次就好了(可能需要fq),建议命令都在git-bash里执行,cmd里可能会卡住。

然后就是让博客换个好看点的主题,官网提供了不少主题,而且都是免费的,主题的使用方法一般主题介绍里会有写。下面是官方所有主题地址:Hexo官方主题

完成上面的步骤,在浏览器里输入相应的github.io的博客网址应该就能看到属于自己的博客网站了,到这里也就大功告成了。

域名

如果你还想继续折腾的话,可以去注册一个域名,这个免费的域名我倒没见过,不过最便宜的域名也只要1块钱,去腾讯云、阿里云、百度云都可以,哪个便宜就选哪个。国内域名购买后首先需要上传身份证实名认证一下,由于github服务器在海外,备案就不需要了。然后按照教程给域名添加解析,并在github里添加绑定。如果这一趟下来无误的话,浏览器里输入你的域名就可以重定向到博客网站上了。

还有一点不得不提的就是github的国内访问速度较慢,可以使用国内的代码托管平台码云或者是coding。个人更推荐coding,因为码云免费版不支持自定义域名,要想绑定域名还得花钱升级pro版才行。而coding支持自定义域名,而且服务器在香港也不用备案。

一个更简单的方法

说到coding就不得不提一个更骚的操作,因为coding现在好像和腾讯合作,腾讯出了个cloud studio的云平台功能,可以直接用云平台码代码,这也就意味着只要我们有网络,什么环境都不用装,利用腾讯的cloud studio直接从第四步开始建站就行了,这个可以说是最简单的方法了,非常适合小白。具体教程见下面的链接,用云平台的话部署就不用hexo g命令了,因为平台已经向我们提供了一键部署的功能,具体可以看coding的帮助文档。最后在退出的时候别忘了将代码提交和推送,下次再继续写文章时前拉取一下就可以回到上次提交的进度了。

Hexo搭配代码托管平台搭建博客网站的好处是轻量化,文章支持markdown格式,但只能搭建静态网页,没有后台,一切操作都在本地进行,本地编辑完了再生成网页并部署上传到代码托管平台,至于这是优点还是缺点就看个人偏好了。

最后修改:2020 年 01 月 07 日 12 : 28 PM