跳至正文

FarBox博客建站与新浪SAE云计算使用初体验

前天看到谭兄在博客中谈到利用FarBox+DropBox建博客的事情,我跑过去瞅了两眼,感觉这个FarBox还不错。鉴于原先博客服务器在美国,导致在大陆龟速访问,于是决定迁移一下服务器。原想迁移过程比较简单,但是后来发现还是比较麻烦的,最后还是决定利用新浪的SAE云程序+绑定域名来建博客好了。建于Farbox官网中对于基本操作已有详细解释,下面只讲中间遇到的挫折,换句话说就是教训啊!

首先是迁移到FarBox且绑定域名之后,导入原博客数据的问题。因为WordPress程序导出来的一般只是XML格式(当然用插件导出来txt和excel格式),所以需要将xml转换成MarkDowon语言能识别的MD格式。根据FarBox官方的建议,我去了网站去转换,但是发现使用什么样的浏览器都不能成功转换,总是提示说需要选择上载的文件,可是我明明已经上载完毕了啊!既然线上不行,那就利用线下的程序吧。搜索了一下,发现都是需要再安装Python程序然后再运行,比较麻烦,就放弃了。到半夜快睡觉了,心想这个事总得解决啊,然后就给谭兄留言说怎么解决源数据的转换导入问题。边留言倒腾,试过导出为txt和excel格式,但是都因为不兼容而罢休。后来,忽然想到:是不是因为xml文件过大的问题呢?于是就找到了一款wxrsplitter软件来分割xml,但是悲催的事,如论我如何分割(到最后都分割到0.2M了),总有个文件不能转换成功——这也就是意味着有文章没有导入。后来有一想,自己怎么就没有想到导出xml的时候就选择分类和分时间呢!于是,分类导出,结果原始的xml格式一般都在2M以内了,这样的话,在线转就OK了。

教训一:xml不能太大,最好导出时按分类导出,控制在2M以内。这样看起来麻烦,其实是最便捷的路径。

转换成功之后,绑定域名,然后就把数据上传,同步,显示。结果发现,xml转成的MD格式后,有些文章的格式还是没有转换好,积极影响美观和阅读。而且,转过去之后,原来的评论什么的都没了(多让人心疼的评论啊),FarBox的模板调配什么的也比较麻烦,写作是需要markdown的语言符号,非可见即可得形式(有人好这一口,偶没这爱好,抱歉)。试用了一会,除了发现速度快之外,没有找到别的优势,最终感觉这个FarBox并不适合我。谭兄的那个《FarBox-革命性的写作平台》标题让我有些不知所措,哈哈。

于是,就考虑转移到别处,比如Blogbus, blogger, 新浪sae等。blogbus必须是VIP且要求网站备案,故放弃;blogger因被墙,国内访问会抽风,且导入xml时竟然和最新版的wordprss不兼容能成功导入,故放弃;最后,剩下了新浪sae。

新浪sae有丰富的程序可选,其中就有wordpress,这样的话就可以最大限度地导入原来的文章+评论等;新浪可以绑定域名,虽说要求网站备案,但是可以通过使用日本的服务器来避免备案要求——当然,使用国外服务器解析的话代价也是有的:不太稳定、网速不如国内快,而且产生的流量按双倍收费!尽管有着这样那样的问题,我想还是用新浪sae好了。于是,注册(要求国内手机验证),安装程序,导入,同步,绑定域名,调试……

教训二:使用新浪SAE时遇到了一个恼人的问题:首页是www.maguang.net,但是一点击文章跳到二级域名时却变成了新浪sinaapp.com的二级域名。后来才得知,这个需要在后台设置→常规中将WordPress 地址(URL)和站点地址(URL)都设置成要绑定的域名才行。当然,你也可以使用它的默认设置,这样的话二级域名是sinaapp.com的二级域名,速度会很快,而且还能节省流量。

教训三:两个地址URL修改好后,我又将原来默认的固定链接格式修改成了数字型,结果这样问题大了:除主页外,所有的文章都不可访问。刚开始时我以为是新浪服务器不稳定或站点URL设置不当引起的,但是调试了半天也没有解决。为了不影响访问,我就将网站暂时跳回到了FarBox,然后使用另外一个网站在后台来测试是怎么回事。最后,才恍然大悟:固定链接只有使用默认的才可以!问题解决之后,就又把博客滚回到了新浪sae,也就是现在的状态。

新浪sae搭建wordpress的缺点就是除了官方提供的主题和插件,不能安装别的主题和插件,也不能在线修改css模板等玩意。要想修改必须搭建svn来修改再上传同步。不过,一般还好吧,主题什么的也是浮云,速度快了,比什么都好吧!不过现在这个速度在大陆访问估计还是比较慢,因为新浪走的是日本的服务器。

以上所写的三个教训,想必也有人会遇到,但是除了第二个有人提及之外,另外两个没见有人给指点指点,导致消耗了不少时间去解决。希望对后来者有所帮助吧。

其它不多说了,最近很忙,时间很紧张:9月份加拿大McGill大学一个会议,10月底上海复旦和中外交通史研究会(泉州)各一个会议,都需提交论文,还有一篇约稿没修改好……

《FarBox博客建站与新浪SAE云计算使用初体验》有14个想法

  1. 原来如此,我是用另一个域名试用了一下,我比较欣赏的是FARBOX的这种存储理念和技术架构,完全抛弃了平时的网站概念。它现在还是初期,有些细节问题当然还有待完善。而且我也说过了,我自己并不打算迁移到那里去。我还是保持独立性——从日志到评论都是自己控制。FARBOX不一定要MD的,你完全可以用自己的格式,包括TXT都是可以的。你现在在用SAE,估计你还会回到自己的主机上来的。SAE有个很深的坑。

    1. FarBox建站对于新手来说挺不错,很容易上手,就是没有考虑到老博客的导入问题。之前的博客导入之后,问题太多了:格式没了,评论没了……一般人轻易不会去迁移过去的。SAE速度也一般,但是比之前的好一些,现在还没有发现更好的选择,也不可能花大把的银子去买优质的服务器来养这个博客啊。坑不坑的,关系不大,大不了到时候再拍拍屁股走人,哈哈~

  2. 补记:新浪SAE绑定域名后无法设置伪静态固定链接的问题,可以通过添加一段代码解决,具体方法可以参考:http://down.chinaz.com/try/201110/1232_1.htm

    1. 新浪在北京、香港、台湾和北美都有节点服务器,SAE官方要求CENAME服务器的域名是日本的,这样的话,可以免去备案。大陆访问的话,我估计是先到日本,再到香港,然后才到大陆。具体情况不清楚,反正这样中转来中转去的,导致速度会变慢不少,且不稳定。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注