博客更新内容(一)

申请域名(cunia.cc)

在博客刚刚搭建好时,我就尝试了绑定域名。因为是建立博客初期,为了方便想要用免费的独立域名,所以我在freenom申请了tk,ml等多个免费顶级域名,然而免费餐总不是那么好吃的,freenom似乎现在屏蔽了国内的免费解析域名商,例如最受欢迎的DNSpod。在多次尝试并使用各种免费dns解析失败后,我只能在dnspod上花了28元购买了一个cc域名,还算便宜(心里还是在滴血)。

在dnspod购买域名,进行免费解析就方便多了,不必在第三方域名商处更改NS记录。购买后直接进入控制台/域名解析添加域名进行解析即可,以下是我的设置:

然后在/source下创建名为CNAME(无后缀)内容为域名的文件,上传后大概等一分钟左右就可以用了。具体请参考:

将独立域名与GitHub Pages的空间绑定
DNSpod官方帮助中心

解决了跨域问题

Github博客视频与音频Flash模块无法加载问题我提到的由于https网站无法引用https挂件问题得以解决,新域名协议为http。

增加了搜索功能

Swiftype搜索现在只能免费使用15天,我使用了hexo插件Local Search(参考NexT-第三方服务集成),不过体验并不好,只能检索博文内容,且检索后点击链接会跳到奇怪的网页,无法直接定位到博文中,只能当做内容搜索工具了。

增加了关于页面

因为手机端无法显示侧边介绍栏,所以增加关于页面还是有必要的。执行$ hexo new page "about",添加type: "about"并在 站点配置文件 _config.yml menu下加入about。内容加入了个人介绍以及相关信息与链接,加入了微博组件与音乐栏-我喜爱的音乐。

关于微博组件可在微博开放平台中设置。

关闭了标签与分类页的评论

在页面的Front-matter里添加comments: false字段,参考NexT使用文档-常见问题

增加了Favicon

将 favicon 放置到 站点 的 source 目录下,与站点的配置文件同级。 若你发现设置的 Favicon 并未生效,请先清除浏览器的缓存后直接访问 Favicon 的地址,这个地址通常是 http://your-domain.com/favicon.ico。
参考NexT使用文档-常见问题

存在的问题