出于对FarBox的实现思路的认同,在浅浅尝试了一下之后,现在终于又抽出空来实际使用一下了。

前几天的一个凌晨,看到FarBox后,立即试用了,并写了篇简介:FarBox--另类有趣的网站服务。当时最主要的是了解其思路,因为看了一遍文档,发现当时文档还很简单,写出来的功能基本上只是比github,bitbucket提供的静态网页服务功能强点。今天再次看了一遍文档,发现文档已经丰富了很多,这种另类网站“托管”服务的潜力和威力逐渐体现出来了。

使用FarBox建站的步骤并不复杂。这里描述一下。更详细的说明可以参考“FarBox帮助&开发文档”。

  1. 自己注册域名。

    在域名的NS解析中,将域名CNAME到park.farbox.com上。如果没有自己的域名,或只想试一下,可以忽略这一步,在后面直接使用类似xxxx.farbox.com的域名,其中xxxx只要大于三个字母,而且没有别人占用就可以了。

  2. 自己申请一个金山快盘Dropbox帐号。

    我们基本上不用考虑选择哪个网盘会更快一点。访问速度的优化交给FarBox去考虑;-) 不过,现在FarBox的服务器在日本,所以虽然使用哪一个网盘理论上都差不多,但是日本访问美国的线路更加稳定一些,日本到大陆的线路时不时会抽抽风,而且一般在晚上访问延迟会大很多。

    当然,大陆访问金山快盘的速度一般要快过Dropbox,而且不会担心被“那个啥墙”干扰。

  3. 通过你的网盘帐号登录farbox

    会有个提示问你是否同意授权给farbox访问你的网盘,选择同意即可。farbox只能访问类似app/farbox目录下的内容,所以你不把敏感文件放在这个目录下,你的网盘其它目录下的内容是不会有泄漏危险的。

    登录并授权后,farbox会给你建立一个演示网站,比如dropbox-83042029.farbox.com。你可以稍等后,访问这个演示站查看效果了。

  4. 绑定设置网站域名

    FarBox提供了三种绑定域名的方法。这部分FarBox设计得不太简洁,文档也写得有点乱。我不建议使用前两种,FarBox在这部分的处理可以说是在给自己找麻烦,也增加了混乱的可能。

    我建议还是建立一个app/farbox/domains.config,在这个文件中维护自己帐号下的网站。比如我们想使用一个二级域名“mosir.farbox.com”和一个顶级域名“mosir.org”,那么我们可以先在本地网盘的app/farbox目录下建立以下两个目录:



    mosir.farbox.com

    mosir.org



    再建立domains.conf,格式是一个站一行,一行中分别包括“目录”、“网站名称”和“域名”,每部分的间隔可以用“空格+-->”,其内容应该如下:

    mosir.farbox.com --> mosir's demo site at farbox --> mosir.farbox.com
    
    mosir.org --> mosir's site --> mosir.org
    


    保存文件上传完成后,尝试访问你的网站吧。如果出现403,请等待5~15分钟再试,farbox同步你的网站需要时间。虽然什么内容都还没写,但至少一个有着缺省模板的网站就会出现了。如果还是403,请删除本地浏览器中的cookie缓存,重新登录一次,这里farbox没有登出功能,所以......

    不过可能因为还处于测试阶段,farbox的同步功能有时会失效,那就得等到其功能恢复后才能看到效果了。

  5. 开始写作

    参考“写作规则”,开始写作吧。文件直接保存在本地网盘的app/farbox/mosir.org目录下,等同步完成,访问mosir.org就可以看到网站自动更新后的内容了。

  6. 进阶用法

    基本功能掌握后,就可以考虑查看FarBox帮助&开发文档,学习使用自定义模板、文章分类、添加评论系统、查询等功能了。

FarBox基本上每天都在更新,文档也在不断更新完善,尤其是进阶用法中的功能,在正式版发布之前可能还会有较大变动,感兴趣的可以关注一下开发者的微薄或不定期留意一下文档的更新。