想问问 nginx 大佬们 nginx 自带的 autoindex 列表有没有不使用第三方插件的优雅的排序方式?

2022 年 7 月 28 日
 spediacn

想问问 nginx 大佬们 nginx 自带的 autoindex 列表有没有不使用第三方插件的优雅的排序方式?不考虑 fancyIndex 等第三方的。

2798 次点击
所在节点    NGINX
13 条回复
starrys
2022 年 7 月 28 日
我也在这个问题上折腾了一下,后来直接把 nginx 换成了 caddy ,就挺好,你看看要不要考虑一下?
YOOHUU
2022 年 7 月 28 日
mark, 最近在做 vps 文件下载
devld
2022 年 7 月 28 日
用 sub_filter 往 body 里插入一个 js 脚本,然后在脚本里就可以随意操作页面了。
totoro625
2022 年 7 月 28 日
不知道 h5ai 这样的非插件形式实现算不算 https://larsjung.de/h5ai/
额外需要 PHP 7.0+
ysc3839
2022 年 7 月 28 日
如果 nginx 本身不支持的话那大概是没有的,这种需求还是配合外部工具实现吧。
jifengg
2022 年 7 月 29 日
我用的是这个 https://phus.lu/ ,添加 nginx 配置和一个 html 文件即可。无需自行编译 nginx 。也无需 php 等服务端脚本语言。
我自己加了一些功能比如:markdown 更好的预览效果、图片当前页面预览、一键复制全部链接等。
当然这些都是 js 里做的,熟悉 js 的话可以增加任意功能。作者提供了一个基本思路,怎么玩就看自己的。
spediacn
2022 年 7 月 30 日
@starrys Caddy 我用了一下,的确好使的,但是现在已经有好多规则配置在 nginx 上了,不过在别的地方用呢。多谢指点!
spediacn
2022 年 7 月 30 日
@DAPTX4869 有什么收获吗?哈哈
spediacn
2022 年 7 月 30 日
@devld 您说的这一项我也看了一下,的确有意思,再看看楼下还有什么思路学习一下。多谢指点!
spediacn
2022 年 7 月 30 日
@totoro625 这个我看了一下,也是一个招数,不过服务器上安装 php 的包是受合同制约不允许的,还是谢谢您的指点,我们继续看看楼下的点子吧。哈哈
spediacn
2022 年 7 月 30 日
@ysc3839 是的,我自己把各种方法都尝试了一下,官网是确认不支持的,需要有一些第三方的点子。:)
spediacn
2022 年 7 月 30 日
@jifengg 这个思路有意思,通过 add_after_body 注入一段 js 代码,然后执行一个排序和美化,有意思,谢谢指点。
YOOHUU
2022 年 8 月 1 日
@spediacn #8 没有~其它方案太折腾了, 我就搞个静态文件下载

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/869182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX