用于为文件服务器上的文件/文件夹创建“GitHub”样式索引页的工具?

用于为文件服务器上的文件/文件夹创建“GitHub”样式索引页的工具?

我的工作单位没有文档管理系统。人们只是把文件放在共享文件服务器上,而那里的搜索功能实际上不起作用。

通过查看随机文件夹来查找特定项目的信息/文件实际上行不通。没有任何文件命名约定,而且我的同事都不懂技术。

我的想法是使用一个脚本/应用程序遍历给定的文件夹并创建一个网页,列出其中的所有文件/文件夹及其说明。添加说明需要直接编辑 html 文件,但其他元数据(文件大小、创建日期等)将自动从文件系统中读取。它还会拾取一个描述文件夹/项目的 README.MD 文件(如果存在)并将其附加到页面。与 GitHub 项目页面的工作方式/外观非常相似。

我承认可能需要定期重新运行以确保列表正确,因为文件夹的内容会更新。文件服务器似乎是标准的 Windows 文件共享,我使用 SMB 从我的 Mac 访问它。我没有文件服务器的管理员权限,它的管理由 IT 帮助台在海外完成。我无法让他们在文件服务器上运行任何服务或进程。

我的想法只是为每个项目文件夹根目录生成一个“index.html”文件,并告诉同事只需打开该文件即可了解项目。

您知道是否存在这样的工具吗?

我是 Mac 用户,其余大部分是 Windows 用户。不过,我是该软件的主要/唯一用户。

查看 GitHub 页面示例这里

答案1

Apache 提供了一个可高度配置的 mod_autoindex。

看看https://github.com/ramlmn/Apache-Directory-Listing

相关内容