接入个人云(Dropbox等)
常见问题
接入云端的好处?
1, 何时何地、任何设备,都可以通过同步
来发布内容。
2, 相当于多了一个数据的备份,特别有些云端会提供历史版本功能(以防意外导致的数据丢失)。
如何将云接入Bitcron?
登录Bitcron后,选择 Clouds
之后,进入Clouds的页面,再选择 Connect New Cloud
,然后选择目前Bitcron支持的云端,授权接入即可。
一般这个行为会在你的云端创建一个Bitcron的文件夹,比如在Dropbox,一般会在Apps
目录下创建一个Bitcron
文件夹;并且,Bitcron对你的云端文件的读、写权限也仅限于此文件夹内。
如何同步到网站?
接入云端后,会产生一个App目录(名为Bitcron),Bitcron第一层目录下的每个文件夹,都可以对应到bitcron.com上的一个网站,我们也称这第一层文件夹为网站文件夹
。
网站文件夹的名字必须是一个域名,并且是可以被访问到的自己Bitcron上网站的域名。那么,这个网站文件夹内的文件发生变更的时候,会同步到自己的bitcron.com上的网站。
新建网站时的从云端同步
是什么?
1, 假设新建的网站的域名为 demo.bitcron.com
2, 已经绑定了一个(或以上)云端(比如Dropbox),并且对应的Bitcron App目录下,也有一个同名的demo.bitcron.com
网站文件夹。
3,如果新建网站选择初始行为从云端同步
的话,则Bitcron系统会自动尝试从云端将对应的站点目录同步到新网站中。
一个账户内能否绑定多个Cloud?
可以的,一个Bitcron账户可以同时绑定多个Cloud,比如多个Dropbox的个人账户,或者同时绑定多个Google Drive的个人账户。
一般这种绑定,是因为小型团队的协作需要,或者家庭内一些日记、照片分享的需要。
为什么不能同步云端已有的数据?
Bitcron不处理已有的数据,仅仅处理所接入云从接入时起、能够匹配到站点的数据。
如果你需要Bitcron处理这些数据,可以将对应的网站目录改名,过1分钟左右后,再重新改为能匹配到Bitcron上网站的域名作为文件夹名称;然后,Bitcron就会将目录下的所有文件作为新增
,从对应的第三方云端进行同步。
Bitcron上的内容如何同步回云端?
默认情况,Bitcron 并不会主动将 Bitcron 网站内发生的数据变动,同步回第三方云。
也可以在网站的设置(高级)中设定Sync To Cloud
为是
,那么,网站内的数据变动就会同步会云端。
可否在云端上直接创建网站?
可以,比如 Dropbox 内,只要在 Bitcron 这个 (Dropbox) App 目录下,创建一个以域名为名的 (站点) 文件夹,Bitcron 上就会尝试自动创建对应的网站,并且设置 Sync to Cloud
为 Yes
,那么这个网站就是云端双向同步的。
不同的场景不同的设置
网站的 Dashboard - 高级
设置中,有两个选项,一个是 Sync from Cloud
,一个是 Sync to Cloud
,这两个选项会控制 Bitcron 网站上数据与云端的同步,以 Dropbox 为例:
双向同步
Sync from Cloud
和 Sync to Cloud
同时设置为 Yes
,则 Dropbox 上的内容变动会同步到 Bitcron 网站上,网站上的其它内容变化,也会同步到 Dropbox 中。
如果关联了 Dropbox ,没有特别的情况下,是比较常用的一种方式。
仅做备份
将 Sync from Cloud
设置为 No
, Sync to Cloud
设置为 Yes
,则 Bitcron 网站的变化会同步到 Dropbox,而 Dropbox 上的变化,则不会更新到网站中。
一般情况下是网站内容相对固定,不希望 Dropbox 这边的变动影响到网站的内容,而是采用其它方式,比如 MarkEditor、邮件、微信等方式进行更新。
其它
由于 Cloud 的绑定,是针对整个账户的,可能当前一个网站,并不希望参与到云端的同步,可以将 Sync from Cloud
和 Sync to Cloud
同时设置为 No
。
将 Sync from Cloud
设置为 Yes
, Sync to Cloud
设置为 No
,则 Dropbox 上的内容会同步到网站,而网站上的内容不同步到 Dropbox。比如在团队博客中,仅仅让其中一个账户产生更新内容的,但又不需要将所有数据都推送到云端。
重要说明
这里的“个人云”,指类似Drobox、Google Drive的,个人性质的云端存储应用。
接入自己的个人云后,你可以直接通过云端的数据同步,实现文章、图片发布到Bitcron的网站中。
如果一个Bitcron账户内接入多个人不同的Cloud账户,则可以实现类似团队博客的协作结果。
但是,个人云,于Bitcron而言,更多是数据来源的渠道。
为了保证Bitcron本身系统的稳健性,Bitcron不依赖这些数据渠道,也不会尝试维护这些数据渠道,仅仅视其“同步”为“发布”行为,因此Bitcron接入某个人云后,有以下这些特性:
1,仅仅处理接入后时刻起,个人云内的Bitcron目录下的文件的增加、删除;以前存在的文件不做任何处理,不会尝试(主动)遍历。
2, 必须保证个人云内的Bitcron目录下的一级文件夹都是站点文件夹,以域名为文件夹名;如果域名无法对应到一个网站,则文件的增加、删除行为,都不会被同步到Bitcron的某个网站上。
3, 如果需要Bitcron内变更的内容再同步到某个或多个绑定的个人云,需要在具体接入的Cloud设置中,允许同步的行为,并且这部分数据的流量、请求数会计算到Bitcron的账单中;如果对应的第三方云端的API发生错误,Bitcron则不会再尝试重新发起同步请求,除非下次用户自己的数据再度发生变化的时候,才会重新尝试同步回第三方云端。