Ryan Wang

Results 162 issues of Ryan Wang

### 你当前使用的版本 next ### 描述一下此特性 /kind feature /milestone 2.0 支持主题安装功能。 1. 本地上传安装 2. 远程在线安装(支持 Git、ZIP 等) 安装主题的操作可能需要在上传之后读取资源文件(theme.yaml),在前端进行 apply 操作。 ### 附加信息 _No response_

kind/feature
area/core
area/console

### 你当前使用的版本 next ### 描述一下此特性 支持插件卸载。 [RFC插件卸载](https://github.com/halo-dev/rfcs/blob/main/plugin/pluggable-design.md#插件卸载) 还需要考虑以下几点: - 卸载之后移除插件提供的自定义模型。 - 插件产生的数据是否提供可清理选项,默认不清理。 ### 附加信息 /kind feature /milestone 2.0 /area core /area admin

kind/feature
area/core
area/admin

### 检查清单 - [X] 已经在 [GitHub Issues](https://github.com/halo-dev/halo/issues) 中搜索过该问题 - [X] 已经在[论坛](https://bbs.halo.run/)中搜索过该问题 - [X] 已经查阅过[文档](https://docs.halo.run/) ### 是什么版本出现了此问题? next ### 使用的什么数据库? H2 ### 使用的哪种方式部署? Fat Jar ### 在线站点地址 None ### 发生了什么? 重现步骤:...

area/core
kind/improvement

### 你当前使用的版本 next ### 描述一下此特性 /kind feature /milestone 2.0 /area core /area admin 2.0 重构导航菜单管理功能,相较于 1.x: 1. 支持与 Core 中各个模块(文章、文章分类、自定义页面等)的资源关联,如果被关联资源如果有更新,那么最终菜单项会随着更改。 2. 模型分为 Menu 和 MenuItem,其中 Menu 相当于 1.x 中的 team...

kind/feature
area/core
area/admin

### 你当前使用的版本 next ### 描述一下此特性 主题支持配置依赖插件,主要用于提示使用者需要安装插件以获得主题的全部能力。 如图: 用途: 1. 主题开发过程中可能需要同时开发插件来做特定功能的支持。 2. 主题可能会依赖一些公共的插件,比如友情链接模块、图库模块等。 可能需要补充或者新提交 [RFC](https://github.com/halo-dev/rfcs/tree/main/theme) ### 附加信息 _No response_

kind/feature
area/core
area/console

### 你当前使用的版本 next ### 描述一下此特性 /kind feature /milestone 2.0 /area core /area admin 支持插件安装,支持远程链接下载和本地上传。目前虽然已经实现上传安装,但是没有 review 资源文件(`plugin.yaml` `roleTemplates.yaml`)的过程。需要实现上传之后读取资源,在前端展示资源文件以及手动创建资源。 /cc @halo-dev/sig-halo /cc @halo-dev/sig-halo-admin ### 附加信息 _No response_

kind/feature
area/core
priority/important-longterm
area/console

### 你当前使用的版本 1.4.13 ### 描述一下此特性 支持配置搜索引擎: 1. SQL(默认) 2. Algolia 3. ES 4. Solr 5. ... 参考:https://docs.requarks.io/search ### 附加信息 _No response_

kind/feature

## 概述 支持多模板引擎,不限于 Freemarker。 ## 动机 让模板开发者自己选择熟悉的模板引擎。 ## 详细解释 能够在 theme.yaml 这样定义: ``` id: caicai_anatole name: Anatole author: name: Caicai website: https://www.caicai.me description: A other Halo theme logo: https://avatars1.githubusercontent.com/u/1811819?s=460&v=4 website:...

kind/feature

### 你当前使用的版本 1.5.0-alpha.2 ### 描述一下此特性 1. 2.0 需要规范单元测试。 2. 确定单元测试框架。 3. 提供基础的 `service` `util` `controller` 等的示例。 4. 提供 code coverage 统计。 /cc @halo-dev/sig-halo ### 附加信息 _No response_

kind/feature

### 你当前使用的版本 1.5.4 ### 描述一下此特性 文章分类页面(/categories/{slug})支持设置和文章/自定义页面一样的自定义模板特性。 可参考方案: 1. category 增加 template 字段用于保存模板名称。 2. 主题支持添加如 `category_foo.ftl` 的模板文件。 3. 渲染 `/categories/{slug}` 时判断当前分类是否有设置自定义模板。如果有,则按照对应模板渲染,否则渲染默认的 `category.ftl`。 具体使用案例可以参考官网的主题仓库和博客页面。如果支持此特性,只需要为不同的文章分类类型(主题、博客)设置不同的模板即可。 - https://halo.run/themes.html - https://halo.run/blog.html /kind feature /milestone 1.6.x...

kind/feature