alist-org / alist-web

🗂️ The front end of Alist V3 (A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs)
https://alist.pages.dev
372 stars 422 forks source link

fix: hide matched files/folders in sidebar #155

Closed liuycy closed 6 months ago

liuycy commented 6 months ago

refer to https://github.com/alist-org/alist-web/pull/146#issuecomment-1975062111

改动如下:

演示效果:

https://github.com/alist-org/alist-web/assets/55272688/a2eca4ff-d689-4d52-a923-f2bad4b68803

视频中使用的正则:

/\/README.md/i
/\/hide_folder_and_subfolder/i
/\/only_hide_parent_folder$/i
anwen-anyi commented 6 months ago

有点儿怪,但是又双叒叕说不上那里怪 哈哈 😹

image


补充:似乎这次遇到的和这次修改没关系(有一半吧 哈哈)(使用Releases版本也会这样)

liuycy commented 6 months ago

有点儿怪,但是又双叒叕说不上那里怪 哈哈 😹

  • 不管是admin登录还是 游客 通过 路径进入 build 目录內

image

补充:似乎这次遇到的和这次修改没关系(有一半吧 哈哈)(使用Releases版本也会这样)

从路径可以跳进来,这个我怎么觉得是 feature 不是 bug 啊 😂,这样就相当于 隐身,留了个入口可以访问到这些文件了 如果真的要禁止访问的话,元信息的配置完全可以满足了吧

PS: 在正则后面加个 $ 可以只匹配到 build 结尾的路径,即 子目录 不会隐藏

anwen-anyi commented 6 months ago

从路径可以跳进来,这个我怎么觉得是 feature 不是 bug 啊 😂,这样就相当于 隐身,留了个入口可以访问到这些文件了 如果真的要禁止访问的话,元信息的配置完全可以满足了吧

PS: 在正则后面加个 $ 可以只匹配到 build 结尾的路径,即 子目录 不会隐藏

对 是的 这个隐藏本身只是看不到它可以通过地址栏进来 不是Bug 设计就是这样的 🥇

对的如果真要隐藏是会使用元信息来隐藏的 😹


现在木有问题了 两个都搞定了