搭建Github Pages博客
Github Pages
首先介绍一下Github Pages,可以将其理解为:github给用户提供的搭建博客的托管工具。Github免费提供了300M的空间供你使用,日常记录一些随笔、技术笔记是完全没有问题的。
如果你不想要局限于现有的博客平台,想要动手尝试自己搭建博客,可以合理地将Github Pages利用起来,你可以将它类比为免费的小型服务器。Github已经为你打好了地基,上层建筑就由你来大显身手。你可以使用现有的、已经非常符合自己审美的主题;亦或是你一定要亲手操刀打造完全属于自己的风格,这都可以。从你选择Github Pages的时候,它就完全属于你了。
搭建过程
搭建的过程不算多么复杂,尤其是对于已经很熟悉Github的用户来说,基本上就和平时提交代码的流程类似。
创建仓库
首先创建一个repo,需要注意,repo的命名一定要遵从<github_user_name>.github.io
的格式。<github_user_name>这里你用的github用户名替换掉。
主题
如果想用系统自带的主题,可以在repo的settings中找到Choose a theme,然后选择一个自己心仪的主题。
创建完毕后,可以在浏览器的地址栏输入<github_user_name>.github.io
,发现可以成功访问页面了,虽然是空的,但是主题已经是自己所选择的风格样式了。
如果想用其他主题,可以找到他人做好的主题,通常都在Github上发布。将你的<github_user_name>.github.io
clone下来,再下载好想要的主题项目,讲主题除.git文件外所有文件复制到你的项目中,注意不要覆盖掉你的.git文件,其余都可覆盖。之后按照流程push到Github上,在访问你的网址会发现风格已经焕然一新。
更改域名
前面的流程做完后,如上所述,可以在<github_user_name>.github.io
的网址访问,如果你不想要这样的域名,或者说已经有自己的域名,想要将自己的域名指向这个网址,需要如何做呢?
这里假设的前提是已经有了自己的域名,如果没有的话,有很多渠道可以购买,可以在搜索引擎搜索关键字”域名购买“,找一些有口碑的大厂品牌购买即可。
接下来,由于博客repo已经克隆到本地,在本地文件夹下创建一个文件CNAME
,注意没有后缀且全部大写。文件中只包含一行文字,即你自己的域名。另外,在你购买域名的管理平台中,找到域名解析,添加一个记录。主机记录填写www
,记录类型填写CNAME
,记录值填写<github_user_name>.github.io
(即博客地址),TTL则10分钟(600s)。这里的主机记录的意思是域名前缀,www
就是在域名前添加www,如果是@
就是直接解析主域名,如果是*
就表示匹配其他所有域名。记录类型如果为A记录
,表示指定域名的ipv4地址;如果为CNAME记录
,表示将域名指向另一个域名,再由另一个域名指定ipv4地址。
这些配置好之后,打开博客的repo,在settings中找到Custom domain,会发现
下面有个文本框,在框中填写自己的域名,点击保存。
所有步骤执行完毕,便可以在地址栏中输入自己的域名访问该博客。