2026-01-22 更新日志

注意: 此版本无法向下兼容,不能直接覆盖旧的cms版本

新增功能

  1. 页面静态化生成,首页,列表页,内容与支持静态生成.
  2. 增加在线模板管理功能,包含新建,上传,修改,删除模板和静态资源文件等功能.
  3. 增加全文搜索功能.
  4. 文章增加浏览权限功能,依赖ucenter模块.
  5. 增加分类自定义访问路径功能, 旧版本升级的需要执行以下sql,全新安装的不需要.
    ALTER TABLE cms_category ADD COLUMN custom_path VARCHAR(255) DEFAULT '' NOT NULL COMMENT '自定义路径' AFTER alias;

修改功能

  1. 模板标签新增获取分类路径的函数getCategoryUrl.
  2. 模板标签新增获取文章路径的函数getArticleUrl.
  3. util/utils.go中新增GetCmsRootPath函数用于获取cms根访问路径,GetGenerateHtmlPath用于获取生成静态文件的地址.
  4. 修改模板中分类的访问地址字段由jumpUrl变更为url.
  5. 提取system中的modules相关文件为独立模块.
  6. 修改home模块名称为portal.
  7. 修改api调用错误的问题.
  8. 优化文件结构,优化功能逻辑.

旧版本升级指引

  1. 删除internal/app/boot中的 cms.go,home.go,ucenter.go, 非必须, 现在boot中的文件已无使用必要.
  2. 修改internal/app/home 为 internal/app/portal, 然后再使用新版本覆盖.
  3. 修改internal/router/router.go内容,删除cms,home模块相关的功能,因为功能已经提取为单独的文件了.
  4. 数据库cms_category表新增custom_path字段.
作者:袁学飞  创建时间:2026-01-22 14:31
最后编辑:袁学飞  更新时间:2026-01-22 15:41