2026-01-22 更新日志
注意: 此版本无法向下兼容,不能直接覆盖旧的cms版本
新增功能
- 页面静态化生成,首页,列表页,内容与支持静态生成.
- 增加在线模板管理功能,包含新建,上传,修改,删除模板和静态资源文件等功能.
- 增加全文搜索功能.
- 文章增加浏览权限功能,依赖ucenter模块.
- 增加分类自定义访问路径功能, 旧版本升级的需要执行以下sql,全新安装的不需要.
ALTER TABLE cms_category ADD COLUMN custom_path VARCHAR(255) DEFAULT '' NOT NULL COMMENT '自定义路径' AFTER alias;
修改功能
- 模板标签新增获取分类路径的函数getCategoryUrl.
- 模板标签新增获取文章路径的函数getArticleUrl.
- util/utils.go中新增GetCmsRootPath函数用于获取cms根访问路径,GetGenerateHtmlPath用于获取生成静态文件的地址.
- 修改模板中分类的访问地址字段由jumpUrl变更为url.
- 提取system中的modules相关文件为独立模块.
- 修改home模块名称为portal.
- 修改api调用错误的问题.
- 优化文件结构,优化功能逻辑.
旧版本升级指引
- 删除internal/app/boot中的 cms.go,home.go,ucenter.go, 非必须, 现在boot中的文件已无使用必要.
- 修改internal/app/home 为 internal/app/portal, 然后再使用新版本覆盖.
- 修改internal/router/router.go内容,删除cms,home模块相关的功能,因为功能已经提取为单独的文件了.
- 数据库cms_category表新增custom_path字段.
作者:袁学飞 创建时间:2026-01-22 14:31
最后编辑:袁学飞 更新时间:2026-01-22 15:41
最后编辑:袁学飞 更新时间:2026-01-22 15:41