模板介绍

Baklib

发布于:2024-07-07

阅读对象:Baklib模板开发人员, IT部门前端开发人员

阅读场景:1)新开发一个站点模板;2)定制化修改已有站点模板。

模板介绍

Baklib 是一个混合 CMS 系统,系统中的每一个应用站点(包括 CMS、Wiki、Community)的前端界面都是由一个模板驱动的。一个模板构成了一个应用站点的基本构架,后端负责承接知识库内容,前端负责体验界面展示。以下是Baklib模板引擎流程图:

模板引擎流程

你可以把模板理解为启动一个应用站点的初始化库,有个站点的前端界面都在这个模板库中实现,而且前端模板完全开放,方便用户对前端界面进行任意形式的修改。

  • 模板具有固定的文件目录结构。

  • 模板语言由开源的Liquid语法实现。

  • 后台输出固定的模板变量 API,供Liquid调用。

  • 你可以将模板托管在Baklib默认的git仓库中,也可以托管在Github/Gitlab/Gitee等第三方存储库。

模板分类

  • 公共模板:系统内置的标准模板,在【工作台】--【市场】中查看。

  • 组织模板:组织从公共模板复制的模板,或者从外部git仓库导入的模板。

🙋

公共模板不可编辑(但可以复制为组织模板),组织模板可以在线编辑并发布。

在哪里查看模板?

  1. 首先,当我们新安装一个应用站点的时候,会进入【工作台】--【市场】中查看模板列表。

  2. 其次,在应用站点创建成功后,可进入【后台管理】--【模板开发】到模板开发界面。

提交反馈