这个博客怎么搭建的?

本站是一个静态的个人博客网站,托管在Github Pages上面。

Github Pages

要想使用Github Pages服务,则需要在Github上创建一个与自己用户名有关的仓库(当然,得先有Github账号),如用户名若为niuniu,则创建的仓库名称应为niuniu.github.io。

GoDaddy

liu-xin.me这个域名是在GoDaddy上申请的。申请完后如果想要通过自己的域名访问在Github上创建的仓库,则需要配置一下域名的DNS,我的配置如下图:

域名的DNS配置

当然到这里还不够,还需要在Github仓库里创建一个名为CNAME的文件,CNAME文件里的内容为申请的域名,我的CNAME文件里的内容就为liu-xin.me。

除此之外,仓库里面还需要一个index.html文件,在index.html中通过HTML语言编辑好自己想要的内容后,然后访问自己的域名就可以看到自己编辑的东西了。

Hexo

本站采用Hexo,这里不对Hexo作详细的介绍,需要注意的是当把自己的博客部署到Github上时,需要把CNAME文件放到通过Hexo生成的工程的source目录下,如果需要README.md文件也需要将该文件放在source目录下,并在工程的_config.yml文件中增加skip_render: README.md的配置。