menu XUJINKAI 的个人主页
create settings
home
主页
list
全部博文
bookmark
个人Wiki
open_in_new
  • Page
  • assistant_photo
    个人项目
    tag_faces
    捐赠
    person
    关于

    从购买域名到建立博客

    Tags: 域名 , 博客

    简单记录一下建立这个博客的过程(除了头脑发热这部分)。

    1. 先从godaddy上购买域名

    贪图便宜就买的info,先来一年的尝尝鲜。godaddy上续费貌似挺贵,不过可以transfer,就到时候再说啦。

    2. 域名解析

    简单的可以直接设置跳转,不过那样没啥意思,而且跳转以后域名就变了,体现不出购买域名的价值。

    可以去godaddy直接设置,也可以从godaddy转到国内的服务如DNSpod再设置。
    以DNSpod举例,去godaddy的DNS设定页面,将域名服务器改成以下(DNSpod)地址。

    	F1G1NS1.DNSPOD.NET
    	F1G1NS2.DNSPOD.NET
    

    然后去DNSpod设置页面。

    • 添加两条@/A记录指向github的服务器。

        192.30.252.153
        192.30.252.154
      
    • 添加一条www/CNAME记录指向自己的github地址,如我的 XUJINKAI.github.io

    关于github pages,github规定要以自己的用户名命名仓库。(还有一种是建立gh-pages分支)

    • 再去自己的仓库中,添加一个CNAME文件,内容是域名,如我的为xujinkai.net。

    3. 博客模板

    Github使用jekyll作引擎,网页可以用jekyll写,传上去以后github会自动做转换。

    模板可以去github搜。从我自己的经验来看,有很多很棒的主页没几个人star。
    事实上,star非常多的模板就那么几个,大多数都没人关注,在那中间不乏非常棒的,所以找模板,其实是个耗体力的活。

    添加评论系统非常简单,去disqus或者多说注册,把相应代码附到_layouts/post.html的相应位置即可。也有的模板已经做好了,把注册以后的id添加到_config.yml中即可。

    • 强烈建议在本地安装jekyll环境,不然要上传以后才能看到效果,调起页面来很纠结。
      先下载安装ruby,再照着https://jekyllrb.com/docs/quickstart/运行几行命令就行了。

    一个问题是,修改_config.yml文件后,jekyll不会重新生成网站,这样必须重新运行jekyll。不知有没有解。

    4. 开始写博客

    博客在_posts目录中,按照年-月-日-名字.md的格式建立。开头先定义博客信息,如layout、title、tags等,以三个杠—隔开,后边是正文。

    嫌每次建立麻烦,可以参考这里用脚本自动生成。

    建议以英文命名,因为中文地址转码后会非常长。

    目前比较好奇,这个markdown转换成的网页也是不太好看,比如下边这个引用就显得过大了,以后再看看。
    不同markdown引擎转换的效果也有略微差异,比如我现在用的这个,地址不会自动转为超链接。
    补充:需要用尖括号让地址自动转换,要弹出的话在后边添加{:target=”_blank”}。

    https://pages.github.com/versions/

    https://jekyllrb.com/docs/home/

    http://kramdown.gettalong.org/syntax.html


    Disqus评论加载中。。。