GFAST-CMS 使用说明

请务必先看一下在线文档和goframe文档
goframe文档地址:https://www.goframe.org/
问题反馈地址: https://gitee.com/yxfmlbb/g-fast-cms

安装说明:

  1. 复制对应文件覆盖到项目根目录
  2. 将sql文件导入到mysql数据库中执行
  3. golang执行 go mod tidy 来检查并安装依赖
  4. 安装前端ui依赖
    npm install @form-create/element-ui @vue/reactivity crypto-js element-plus-table-dragable

CMS 相关模块

CMS后台管理模块: /internal/app/cms
前台显示模块: /internal/app/portal

CMS应用依赖模块

动态字段模型:modules 为CMS接入动态字段功能
用户中心:ucenter 为CMS接入用户功能,不需要用户功能可以不使用以下模块

ucenter依赖模块

邮件发送插件:plugin/email 用于用户中心的邮件发送功能
短信发送插件:plugin/sms 用于用户中心的短信发送功能

前台访问地址为: http://location:8808/portal 如果需要修改 则修改 manifest/config/cms.yaml 中的defaultConfig.site_url值。

模板文件

模板文件地址:/resource/template/cms/theme
样式文件地址:/resource/public/cms/
修改模板请在后台管理的CMS配置中修改主题模板, 默认主题为default

使用静态HTML时的注意事项

  1. 静态HTML默认生成在 /resource/public/cms/staticHtmlCache 下面,如果需要修改位置请修改 /manifest/config/cms.yaml 中的配置。
  2. 开启生成静态文件功能时,CMS路由配置文件:internal/app/portal/router/cms_portal.go 中将不会注册动态CMS请求路由,而是使用静态文件映射来代替。
  3. 如果访问页面如现404错误,请检查是否开启了生成静态文件功能并且生成了对应的静态HTML文件。
  4. 如果开启了生成CMS首页功能,服务器在重启后会在internal/app/portal/router/cms_portal.go中自动生成一次CMS的首页。
作者:袁学飞  创建时间:2026-01-22 10:39
最后编辑:袁学飞  更新时间:2026-01-22 15:47