guqing

Results 272 comments of guqing

基于 https://github.com/halo-dev/halo/issues/2996#issuecomment-1380525981 ,jar 包可能还会面临后续 halo 的瞬间、sitemap、评论组件等插件以及默认主题这些资源无法捆绑并随用户安装初始化等问题,除非使用 jar 安装后用户手动做这些操作,但这也面临需要找各种插件主题的适配版本问题,很难开箱即用。基于这些种种原因我们不考虑提供 jar 包。

> @ruibaby 采访一下作者,Halo作为一个CMS系统,这代码量是不是有点太大了?包结构是不是有一点逻辑混乱?一些对代码的过度抽象画和重构是否真的有必要? > > > > 没别的意思,单纯的灵魂发问。Halo是个好项目,自己也有用过. Peace 可以列举一些例子来说明一下吗 比如包结构你觉得有哪些不合理的地方 以及代码问题等,或者是你觉得某些地方你期望是什么样之类

> 建议提供一下测试的主题文件。 https://github.com/guqing/halo-theme-higan/archive/refs/heads/main.zip

code style 需要处理一下, CI 没有过

core 本身也是需要包含版本信息的,否则插件/主题安装和升级将无法检查版本

Hi @JohnNiang,这块你重构过比较熟悉帮忙解决一下此问题

请看 VCR ,视频中部分片段做了加速处理 https://github.com/halo-dev/halo/assets/38999863/e5639139-da8b-406f-84d8-b0c29db41f45

有两个疑问: 1. 插件开发模式的时候需不需要检测插件依赖,我在 console 界面没有看到检测错误插件依旧启动了 2. 插件停止/卸载的时候需不需要检测被依赖关系(如果 A 被 B 依赖允不允许卸载 A 或者给出提示)