SKYue

博客迁移到Bitcron

缘起

最近又开始折腾了。

上个月买了Bitcron的Standard账户,但因为Bitcron版的next主题不完善,于是放弃迁移博客。

然而,昨天我还是把博客迁过来了,这得从skyue.hu域名说起。

从14年下开始,我启用新ID SKYue——由我的姓「胡」演化而来「胡」拆字为「十口月」,然后取拼音并适当简化得到SKYue——就开始注册域名,从skyuehu.comskyue.com,关于skyue.com域名的注册过程,还写过一篇文章

不知何时,我知道了hu域名,匈牙利国家顶级域名,国内比较出名的一个案例是zhi.hu,可以跳转到zhihu.com。一直关注着skyue.hu却没有注册,是因为匈牙利限制外国个人或公司注册,如果需要只能使用代理商的信托服务,担心有风险。直到最近,看到胡天翼的博客,感觉用自己的姓做后缀很帅气,终于还是决定拿下skyue.hu域名。

拿到域名后决定立刻用起来,结果碰到一个问题:我用七牛做的图床,自定义域名需要备案,然而hu域名目前不支持备案。

那只能另寻图床了。我想起水八口提到过用Bitcron做图床,于是我又开始研究Bitcron了。之前放弃主要是因为Bitcron没有我喜欢的主题,这次发现水八口分享了几个不错的主题,其中Tab我很喜欢,便再次开始尝试迁移博客到Bitcron。

迁移

迁移的过程换域名成本比较大,文章内的链接、disqus评论的链接都需要同步调整,所以此次迁移暂时保留了com域名,基于Bitcron把站点、写作流程先建起来,后续再折腾hu域名。

Bitcron的Standard账户可以建两个站,刚好一个做主站,一个做图床,分别对应原方案的Github Pages和七牛云。基本实现无缝迁移,具体如下:

  1. 在Bitcron创建两个站点,分别绑定域名www.skyue.comcdn.skyue.com(之前我的Github和七牛云也是绑定这两个域名)
  2. Bitcron绑定Dropbox
  3. 在Dropbox中Bitcron目录下新建两个文件夹,分别命名为www.skyue.comcdn.skyue.com
  4. 把以前的博客文章markdown文件全部放到www.skyue.com目录下,可以新建子目录,子目录相当于博客文章的分类
  5. 把七牛云上的图片,全部复制到cdn.skyue.com
  6. 在Bitcron后台添加Disqus评论代码

以上过程,完全不需要修改文章内容或图片。

关于Disqus,以下是我用的代码,注意identifier与域名解耦,未来换域名的时候,评论数据能直接关联。

<div id="disqus_thread"></div>
  <script type="text/javascript">
  var disqus_config = function () {
        this.page.identifier = window.location.pathname.substring(1);
};
var disqus_shortname = 'username';
(function() {
    var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
    dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>

主题

主题用了水八口的「Tab」,主要做了两个调整:

  • 取消阅读数和评论数的展示
  • 分类tab改为和归档页一样的交互,点击分类在当前页展开文章列表,并取消标签云

尚有一个问题待解决:我希望在主站的根目录下用一个文件夹管理pages,但又不希望他作为分类出现在分类tab中,目前还没搞定。

Github VS. Bitcron

之前写过一篇「我的博客方案」,详细介绍了Github + Hexo + 七牛的方案。该方案与现在的Bitcron方案相比,主要两点区别:

  • 图片管理:Bitcron只需要将图片放到cdn.skyue.com目录,经Dropbox自动同步到Bitcron图床站。Github方案则需要依赖MWeb这类特殊的工具,否则上传图片比较麻烦
  • 文章发布:同样的,Bitcron只需要将文章放到www.skyue.com目录,经Dropbox自动发布,Github方案必须在电脑上执行hexo命令进行发布。

Bitcron方案,无论文章或是图片,都存放在Dropbox上,所以完全可以在手机上创作,只需要Dropbox和文本编辑器即可。

Code

共有7篇文章

Diary

共有51篇文章

Movie

共有22篇文章

Poetry

共有2篇文章

Read

共有9篇文章

Review

共有9篇文章

Tech

共有28篇文章

Trade

共有25篇文章

Travel

共有7篇文章

Weekly

共有0篇文章

2018

共有30篇文章

2017

共有23篇文章

2016

共有89篇文章

2015

共有18篇文章