可以使用两种方式制作网页,一种是传统的 模板 + 标签
模式,另一种是 Vue(React) + API
模式。
模板 + 标签
传统的 模板 + 标签
模式部署简单、对搜索引擎友好,是系统默认使用的方式。模板引擎使用 FreeMarker,并通过 UJCMS 自定义标签获取动态数据。
可以直接修改模板文件以改变页面。例如,首页模板为 /templates/1/default/index.html
。
Vue(React) + API
Vue(React) + API 模式前后端分离,更符合现代技术的发展方向。但对搜索引擎不友好,部署也稍微复杂一些,需要配合 Nginx。不过可以使用服务器端渲染(SSR)技术解决搜索引擎不友好的问题。
标签和接口文档
标签和接口具有相同的参数,文档也合二为一。
API接口文档:https://api.ujcms.com/