魔众图床系统系统内核升级时定制部分被覆盖

魔众图床系统 / 文档中心
文档中心
开发教程
安装常见问题

系统定制部分开发在系统升级时经常会被覆盖,为了降低迁移升级成本,需要尽可能做到以下内容:

  • 前端部分
    • /public/asset/ : 该目录是内核必备且变更频率较高的文件,不要修改
    • /public/vendor/ : 该目录是模块静态资源目录,升级时可能会被重置,不要修改
    • /public/theme/ : 定制部分的样式、图片等静态资源放在这个目录中,在升级时不会被覆盖
  • 后端部分
    • 如需要修改全局通用逻辑代码,应复制一份生成新的调用类在需要修改的地方调用,避免影响全局

最佳实践

如果需要修改前端样式,请创建 /public/theme/css/custom.css 文件,在 /resources/views/theme/default/pc/frame.blade.php 中全局引入样式文件。

<link rel="stylesheet" href="@asset('theme/css/custom.css')" />
QQ
微信
公众号