常见问题

什么是 Smart Page

Smart Page 实质是一篇 Markdown 格式的文档。
基于 Bitcron 系统内的文档结构自动分析,可以将这个Markdown 格式的普通文档,转为各种需要的界面,比如一个简历()、一个简单的页面()、一个复杂些的页面 ().etc

怎么使用Smart Page

在 “我的网站” 列表中,每个网站都有一个 “Pages” 的功能,这也就是 Smart Page 的入口。

然后,根据自己的需要,创建一个新的页面,如果是作为整个网站的首页的话,则页面的 Filename (文件名) 应该为 index.md
创建页面之后,进入编辑页面后,按照需要添加一个Layout,再进一步调整一些Layout必要的设置以及填充内容即可。

Smart Page 的可视化编辑

我们创建了一种解释引擎,不仅是机器 (语言) 能够理解的,也是人类 (语言) 能够理解的。

一个 Smart Page 是由多个 Layout 组成了,每个 Layout 具有特定的定义项。
Bitcron 内置了 Smart Page 的可视化编辑,由于每个 Layout 本身的规则都不完全一样,通过可视化编辑之后,就不需要特别去先了解对应 Layout 的文档。
当然,最终生成的文档仍然是以 Markdown 语法构成的文本文档,并未引入其它(辅助的)数据格式,这才是 Smart Page 非常神奇的地方。 换句话说,由可视化编辑生成的 Markdown 文档本身是一个人类也是能理解的,在一些特定的场合,可以直接修改文档本身,也可以预见最终的页面是什么效果。

如下图,是可视化操作的界面,除了 Configs for Page 是控制页面整体信息之外,后面的都是几个 Layout , 每个 Layout 可以删除、拖动调整各个 Layout 在页面中的次序。

用 Smart Page 构建一个完整网站?

除了自定义模板之外,还可以使用 Smart Page 来完成一个自己的网站。
多个 Page, 最终通过网站的 导航 功能的设定,将各自的 URL 匹配起来,从而可以非常快速地完成一个网站。