购买域名及本地调试博客

背景

事情大概是这样, 做毕设需要用到图床, 于是用了七牛云图床, 然后发现可以自定义的加速域名, 于是就打算整个域名玩玩. 然后发现不能备案, 再然后 emmm 决定曲线救国给博客安个域名.

绑定域名

购买域名

我是在阿里云的万网上购买的,搜索自己喜欢的域名,点击结算.
结算
如果是初次购买需要填写一下默认的个人信息模板,大概过半天阿里会审核完成,我这里已经审核完成通过了.
模板

域名解析

买完域名后就要把域名映射到博客的域名,我这里是映射到 mariana-yui.github.io
点击解析
解析
点击添加记录, 记录类型选择 CNAME(域名映射域名), 然后输入自定义二级域名, 记录值输入指向的博客域名, 点击确定.
记录

博客配置文件

域名映射还没完, 还需要在 mariana-yui.github.io 新建CNAME配置文件, 添加域名 blog.mariana.fun

配置

然后在 Setting 中看到 GitHub Pages 如图说明成功了.

git pages

大概还需要过个 10 来分钟就能通过自定义的域名来访问博客了~

blog

本地查看博客

曾经也是本地改改 push 上去看效果不断 loop, 现在看看真是 nt 行为(笑)
博客是Rubyjekyll搭建的, 所以以下操作适用于(linux 系统)jekyll:

  1. 安装 ruby 依赖: sudo apt install ruby-full ruby-bundler
  2. 安装 jekyll, 安装时间可能比较长: sudo gem install jekyll
  3. 安装完成后查看是否成功: jekyll -v
  4. 启动本地服务: jekyll serve

报错解决

Q: Deprecation: You appear to have pagination turned on, but you haven't included thejekyll-paginategem. Ensure you haveplugins: [jekyll-paginate]in your configuration file.
A:

  1. sudo gem install jekyll-paginate
  2. _config.yml添加:
    解决报错

Q: Liquid Warning: Liquid syntax error (line 38): Unexpected character { in "tag[1].size > {{site.featured-condition-size}}" in /_layouts/page.html
A: Liquid模板语法的问题,将tag[1].size > {{site.featured-condition-size}} 修改为 tag[1].size > site.featured-condition-size就ok了

然后就正常啦~
blog

reference

域名绑定博客

jekyll 本地调试博客

解决报错1

解决报错2


购买域名及本地调试博客
https://mariana-yui.github.io/2020/03/24/2020-03-24-buy-domain/
作者
Mariana
发布于
2020年3月24日
许可协议