模板相关

从 Bucket 中载入模板

使用私钥登录网站的 Dashboard 后,可以看到 从 Bucket 中载入模板 的链接,链接对应的页面如下图所示:

在这个页面中,如果你输入的 (也就是模板源) 是一个具体的网址的,则系统会从这个网址获取模板的信息,并应用到你的网站中;这个网址的有效期是 24 小时,如果你想把自己的模板分享给别人,只要把对应的 URL 给对方就可以了。
如果希望模板的 URL 长期有效,可以自行把模板 URL 打开,保存为 JSON 文件,并放在自己的某个网站下作为静态文件,那么就会一直有效。

如果输入的是自己网站下的某个目录名称,比如 /template 则表示将 template 目录下的文件打包为一个模板、并应用到自己的网站

/template 目录里的数据未同步?

FarBox 中的 Theme/Template 是一个整体概念,对应的是一个完整的 .json 文件,如上段所言,需要对一个 进行 编译 后,才会生效。
在原生的 FarBox 的 package 中,默认约定不会同步 template 目录内的数据,而是将 tempalte 内的数据进行编译并更新为网站的 theme,所以并不需要同步 template 目录下的数据。原生 FarBox 的 package 是指通过 MarkEditor、Markdown.app、Python 脚本进行同步的方式。

URL 复制过来的模板可以再分享吗?

不能。

一个网站下可以多个模板吗?

一个网站起作用的只有一个模板,但是你可以有多个模板的目录,比如取名为 _template-1_tempalte-2,需要哪个模板起作用的时候,把对应的路径输入进行应用就可以了。

模板的限制

模板是作为一个 Bucket 的基础配置进行存储,其大小不超过 800Kb,加上打包(编译)的过程会加入其它数据,最好所有模板文件的总大小不超过 500Kb。另外,仅支持 jade scss css less json js html htm 这些文件,不支持图片资源

具体模板的 API 说明?

请参考 https://api.farbox.org,跟 Bitcron 的模板系统很像。

如何实时刷新?

FarBox 在服务端为了保证稳定性,没有启用实时刷新的 Websocket 服务,但功能支持已基本内置,需要自己搭建、部署 FarBox 的测试环境后才能实现。具体的文档在后期,会增加。

Comments
Write a Comment