\n\n### 附加信息\n\n_No response_",[2899,2900],{"name":2868,"color":2869},{"name":2889,"color":2890},7283,"希望halo在“编辑文档时可以方便的进行文章之间的切换”","2025-03-12T05:38:16Z","https://github.com/halo-dev/halo/issues/7283",0.5983045,{"description":2907,"labels":2908,"number":2917,"owner":2874,"repository":2875,"state":2876,"title":2918,"updated_at":2919,"url":2920,"score":2921},"### 前置条件\n\n- [x] 已经在 [Issues](https://github.com/halo-dev/halo/issues) 列表中搜索了相关问题。\n- [x] 这是和 Halo 相关的特性,如果是非项目本身的问题,建议在 [Discussions](https://github.com/halo-dev/halo/discussions) 提交。\n- [x] 如果是插件和主题特性建议,请在对应的插件和主题仓库提交。\n\n### 你当前使用的版本\n\n2.20.8\n\n### 描述一下此特性\n\n支持远程下载文件并保存至服务器。\n我看Uppy的文档是支持通过远程下载的,也许这个不会太难?\n做出来的效果像这样:\n\n\n\n### 附加信息\n\n因为我目前想用Halo做一个知识库站点,想把各种GitHub资源全部转存到自己的服务器上供别人下载来达到加速下载的目的,目前我转存资源需要自己下载再传到Halo上,这个issue解决之后就可以直接远程下载了,方便一点。",[2909,2910,2913,2916],{"name":2868,"color":2869},{"name":2911,"color":2912},"help wanted","006b75",{"name":2914,"color":2915},"good first issue","7057ff",{"name":2889,"color":2890},7017,"支持远程下载","2024-11-11T03:27:16Z","https://github.com/halo-dev/halo/issues/7017",0.61757195,{"description":2923,"labels":2924,"number":2929,"owner":2874,"repository":2875,"state":2876,"title":2930,"updated_at":2931,"url":2932,"score":2933},"### 前置条件\n\n- [x] 已经在 [Issues](https://github.com/halo-dev/halo/issues) 列表中搜索了相关问题。\n- [x] 这是和 Halo 相关的特性,如果是非项目本身的问题,建议在 [Discussions](https://github.com/halo-dev/halo/discussions) 提交。\n- [x] 如果是插件和主题特性建议,请在对应的插件和主题仓库提交。\n\n### 你当前使用的版本\n\nlastest\n\n### 描述一下此特性\n\n预设`自定义链接`值,如\n\n标签 - `/tags`\n分类 - `/categories`\n归档 - `/archives` \n\n## WHY?\n\n因为有不少人问我这个菜单里的 `归档` - `/archives` 是咋添加的,是不是需要主题里配置什么。\n以及问我咋在菜单里添加总分类页面。\n\n### 附加信息\n\n_No response_",[2925,2928],{"name":2926,"color":2927},"kind/improvement","f714c6",{"name":2889,"color":2890},7194,"菜单设置添加新预设值","2025-01-20T03:06:49Z","https://github.com/halo-dev/halo/issues/7194",0.62918377,{"description":2935,"labels":2936,"number":2943,"owner":2874,"repository":2875,"state":2876,"title":2944,"updated_at":2945,"url":2946,"score":2947},"### 前置条件\n\n- [x] 已经在 [issues](https://github.com/halo-dev/halo/issues) 列表中搜索了相关问题。\n- [x] 这是 Halo 项目本身存在的问题,如果是非项目本身的问题(如:安装部署问题),建议在 [Discussions](https://github.com/halo-dev/halo/discussions) 提交。\n- [x] 已经尝试过停用所有的插件,排除是插件导致的问题。\n- [x] 如果是插件和主题的问题,请在对应的插件和主题仓库提交。\n\n### 系统信息\n\n- 外部访问地址: https://yokila.com\n- 启动时间: 2024-11-09 22:45\n- 版本: 2.20.8\n- 构建时间: 2024-10-30 16:29\n- Git Commit: 0d1a099\n- Java: OpenJDK Runtime Environment / 17.0.12+7-Ubuntu-1ubuntu222.04\n- 数据库: Source distribution / 8.0.34\n- 操作系统: Linux / 5.15.0-92-generic\n- 已激活主题: [Earth 1.11.1](https://github.com/halo-dev/theme-earth)\n- 已启动插件:\n - [文章限制阅读 1.4.3](https://www.halo.run/store/apps/app-IzWXo)\n - [应用市场 1.8.0](https://www.halo.run/store/apps/app-VYJbF)\n - [Data Studio(数据工厂) 1.0.0-alpha.2](https://github.com/halo-sigs/plugin-data-studio)\n - [图库管理 1.4.0](https://github.com/halo-sigs/plugin-photos)\n - [lightgallery.js 灯箱 1.2.1](https://github.com/halo-sigs/plugin-lightgallery)\n - [highlight.js 代码高亮 1.3.2](https://github.com/halo-sigs/plugin-highlightjs)\n - [瞬间 1.8.0](https://github.com/halo-sigs/plugin-moments)\n - [搜索组件 1.6.2](https://github.com/halo-dev/plugin-search-widget)\n - [评论组件 2.5.1](https://github.com/halo-dev/plugin-comment-widget)\n - [Markdown / HTML 内容块 1.2.0](https://github.com/halo-dev/plugin-hybrid-edit-block)\n\n### 使用的哪种方式运行?\n\nFat Jar\n\n### 发生了什么?\n\n- 已检查未对子分类开启“阻止文章级联查询”。\n- 所有文章只归属单个“子分类”,未设置归属多个“子分类”或者同时归属“父分类”。\n- 部分文章开启了 “私有”,目测下来“私有”文章不显示在访客页面的目录栏统计里(此时子分类的统计数已经自动过滤了私有文章),应该也不是这个的问题。\n- 目前发现现象:父分类的文章统计数显示, **控制台的管理页面** 和 **访客浏览页面**,都有 **部分父分类显示文章数统计值错误**。\n\n\n- 目前不清楚是不是版本升级导致的历史数据遗留问题?还是实时统计出错?\n\n\n### 复现步骤\n\n_No response_\n\n### 相关日志输出\n\n```shell\n\n```\n\n### 附加信息\n\n- 现在虽然父分类文章数显示错误(显示不对,或者为0),但是实际在访客页面选择这个父分类的话(从 “分类目录” 中选择),是可以看到显示完整的所有子分类文章。例如虽然显示数目是 0 ,但是实际观察是显示了所有子分类加在一起的 25篇文章。(印象中 1.x 版本的时候,大概是24年上半年的时候,点击父分类,若没有把文章直接同时归属父分类,是不会显示子分类文章的来着?)\n- 另外,实测,假如我把某篇文章同时归属 子分类 和 父分类,则父分类的文章统计数将变成 1。然后我再把这个文章改为只归属子分类(去除归属父分类),则父分类文章统计数将变成 0 .(上图中那个父分类文章数 = 0 ,就是这么弄出来的)",[2937,2940,2941],{"name":2938,"color":2939},"kind/bug","e11d21",{"name":2871,"color":2872},{"name":2942,"color":2872},"area/theme",7095,"分类目录(父级目录)文章数统计错误","2025-02-10T10:48:54Z","https://github.com/halo-dev/halo/issues/7095",0.63297945,{"description":2949,"labels":2950,"number":2953,"owner":2874,"repository":2875,"state":2876,"title":2954,"updated_at":2955,"url":2956,"score":2957},"### 前置条件\n\n- [x] 已经在 [Issues](https://github.com/halo-dev/halo/issues) 列表中搜索了相关问题。\n- [x] 这是和 Halo 相关的特性,如果是非项目本身的问题,建议在 [Discussions](https://github.com/halo-dev/halo/discussions) 提交。\n- [x] 如果是插件和主题特性建议,请在对应的插件和主题仓库提交。\n\n### 你当前使用的版本\n\n2.20.9\n\n### 描述一下此特性\n\n希望能有一个类似 “文件夹目录树结构” 的查看方式。\n文章管理界面本来就是方便管理的,但是目前的状态是显示全部文章列表,通过相应筛选条件进行筛选。但是当文章比较多,且又包含一些子分类时,这样的显示方式就不是非常直观了。这应该是分类展示的一个非常符合视觉逻辑的设计,但不一定是需求非常刚性的设计,毕竟实际使用中也很少去查看历史文章,一般只关心最新文章或者某篇特定文章。\n\n### 附加信息\n\n_No response_",[2951,2952],{"name":2868,"color":2869},{"name":2889,"color":2890},7051,"新特性建议:console 中的文章管理页界面","2024-12-04T02:11:12Z","https://github.com/halo-dev/halo/issues/7051",0.6338643,{"description":2959,"labels":2960,"number":2963,"owner":2874,"repository":2875,"state":2876,"title":2964,"updated_at":2965,"url":2966,"score":2967},"### 前置条件\n\n- [x] 已经在 [Issues](https://github.com/halo-dev/halo/issues) 列表中搜索了相关问题。\n- [x] 这是和 Halo 相关的特性,如果是非项目本身的问题,建议在 [Discussions](https://github.com/halo-dev/halo/discussions) 提交。\n- [x] 如果是插件和主题特性建议,请在对应的插件和主题仓库提交。\n\n### 你当前使用的版本\n\n2.20.13\n\n### 描述一下此特性\n\n目前在个人中心的 PAT 创建时需要选择当前角色所包含的角色模板,期望同时支持直接勾选当前角色(包含所有角色模板)。\n\n/area ui\n/kind feature\n\n### 附加信息\n\n_No response_",[2961,2962],{"name":2868,"color":2869},{"name":2889,"color":2890},7212,"期望创建 PAT 时支持设置当前用户的所有角色","2025-03-03T07:31:18Z","https://github.com/halo-dev/halo/issues/7212",0.641307,{"description":2969,"labels":2970,"number":2973,"owner":2874,"repository":2875,"state":2974,"title":2975,"updated_at":2976,"url":2977,"score":2978},"### 前置条件\n\n- [x] 已经在 [Issues](https://github.com/halo-dev/halo/issues) 列表中搜索了相关问题。\n- [x] 这是和 Halo 相关的特性,如果是非项目本身的问题,建议在 [Discussions](https://github.com/halo-dev/halo/discussions) 提交。\n- [x] 如果是插件和主题特性建议,请在对应的插件和主题仓库提交。\n\n### 你当前使用的版本\n\n2.20.11\n\n### 描述一下此特性\n\n根据 issue 反馈,发现不少来自前置代理或者 WAF 的异常,而这些异常往往和 Halo 没有任何关系,并且这些异常很难直观的看出是哪里产生的问题,会让使用者产生误解,也会对 Halo 维护者造成困扰,所以期望优化这些异常提示。\n\n优化方案我建议判断异常请求的 response 类型,如果是 text/html,那么直接弹框显示这个 response 的 HTML 内容(因为大部分应用防火墙都会预设拦截页面)。如果不是 text/html,那么按照原来逻辑使用 toast 提示。\n\n如图:\n\n\n\n\n\n和前置代理或者 WAF 相关的 issue:\n\n- https://github.com/halo-dev/halo/issues?q=is%3Aissue%20state%3Aclosed%20waf\n- https://github.com/halo-dev/halo/issues?q=is%3Aissue%20state%3Aclosed%20%E9%98%B2%E7%81%AB%E5%A2%99\n\n/area ui\n/kind improvement\n\n### 附加信息\n\n_No response_",[2971,2972],{"name":2926,"color":2927},{"name":2889,"color":2890},7115,"closed","优化来自前置代理的异常请求提示","2024-12-16T02:46:09Z","https://github.com/halo-dev/halo/issues/7115",0.5975862,{"description":2980,"labels":2981,"number":2984,"owner":2874,"repository":2875,"state":2974,"title":2985,"updated_at":2986,"url":2987,"score":2988},"### 前置条件\n\n- [x] 已经在 [issues](https://github.com/halo-dev/halo/issues) 列表中搜索了相关问题。\n- [x] 这是 Halo 项目本身存在的问题,如果是非项目本身的问题(如:安装部署问题),建议在 [Discussions](https://github.com/halo-dev/halo/discussions) 提交。\n- [x] 已经尝试过停用所有的插件,排除是插件导致的问题。\n- [x] 如果是插件和主题的问题,请在对应的插件和主题仓库提交。\n\n### 系统信息\n\n版本\n[2.20.12](https://github.com/halo-dev/halo/releases/tag/v2.20.12)\n\n### 使用的哪种方式运行?\n\nDocker Compose\n\n### 发生了什么?\n\n\n如图,上传大文件会失败,上传流量会突然冲到110M/s然后就超时了。\n\n### 复现步骤\n\n附件 ----上传\n\n### 相关日志输出\n\n```shell\n\n```\n\n### 附加信息\n\n上传文件很大",[2982,2983],{"name":2938,"color":2939},{"name":2871,"color":2872},7170,"无法正常上传大文件","2025-03-21T06:23:27Z","https://github.com/halo-dev/halo/issues/7170",0.6137033,["Reactive",2990],{},["Set"],["ShallowReactive",2993],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f8yPXPFdJ9nTbtzoIxYlWfxE4AFnpZ-GwRyH-31kzemE":-1},"/halo-dev/halo/7013"]