廣告
请使用 http://www.luhui.net 網址高速訪問本站,歡迎關注微信公衆賬号:guanfu8 平台長期發布海量社科數據, 本站QQ交流群:84142868 探讨人文理想,共謀和諧世界!
黄金广告位招租,投放热线15900718107,13386070835 详情查看=》   鲁之虺:“  上网就是搜索,生活就是分类,科技服务大众,信息引领生活,地方分类站长,开启您的事业之旅。生活分类信息整体提供商:http://huike.luhui.net”。
×

鲁虺繁体中文社区

 找回密碼
 立即註冊
廣告

 

查看: 48|回復: 3

[▽PHP>CMS建站系统] 好用的一款目录列表程序/lrsjng/h5ai/

[複製鏈接]
發表於 2025-4-22 04:45:58 | 顯示全部樓層 |閱讀模式
廣告
搜索看看︰好用的一款目录列表程序/lrsjng/h5ai/
廣告
好用的一款目录列表程序–h5ai
[size=1.4]2018年12月18日资源分享h5ai,h5ai安装教程,目录列表程序
[size=1.8]好用的一款目录列表程序–h5ai
[size=1.8]官网地址:https://larsjung.de/h5ai/
[size=1.8]该程序需要PHP运行环境,在使用前先安装好PHP环境。推荐宝塔面板和lnmp
[size=1.8]在官网下载程序后上传到网站根目录,然后解压
[size=1.8]打开网站配置文件
[size=1.8]使用宝塔面板的可以在网站设置中看到:
[size=1.8]在图中的位置加入/_h5ai/public/index.php,然后保存即可。
[size=1.8]安装过程很简单,就更改一下网站配置文件即可。现在我们访问我们的网站就可以看到h5ai的界面了。
[size=1.8]

[size=1.4]2018年12月18日
[size=1.8]Posted by 柴郡猫


廣告
廣告
 樓主| 發表於 2025-4-22 04:48:44 | 顯示全部樓層
廣告
廣告
About
HTTP web server index for Apache httpd, lighttpd and nginx.
Topicsnginx apache index apache2 lighttpd h5ai

Resources[color=rgb(89, 99, 110) !important] Readme

[color=rgb(89, 99, 110) !important] Activity

Stars[color=rgb(89, 99, 110) !important] 5.7k stars
Watchers[color=rgb(89, 99, 110) !important] 144 watching
Forks[color=rgb(89, 99, 110) !important] 608 forks
[color=rgb(89, 99, 110) !important]Report repository



[color=rgb(31, 35, 40) !important]Releases
[backcolor=rgba(129, 139, 152, 0.12)]4
[color=rgb(31, 35, 40) !important]v0.30.0Latest
[color=rgb(89, 99, 110) !important]on Nov 10, 2024


+ 3 releases


[color=rgb(31, 35, 40) !important]Packages[color=rgb(89, 99, 110) !important]No packages published



[color=rgb(31, 35, 40) !important]Contributors
[backcolor=rgba(129, 139, 152, 0.12)]51

+ 37 contributors


Languages[backcolor=rgba(129, 139, 152, 0.12)]



廣告
廣告
 樓主| 發表於 2025-4-22 04:49:50 | 顯示全部樓層
廣告
廣告

h5ai
A modern HTTP web server index for Apache httpd, lighttpd, and nginx.
Important
  • Do not install any files from the src folder, they need to be preprocessed to work correctly!
  • Find a preprocessed package and detailed install instructions on the project page.
  • For bug reports and feature requests please use issues.
Build
There are installation ready packages for the latest releases and dev builds. But to build h5ai yourself either git clone or download the repository. From within the root folder run the following commands to find a fresh zipball in folder build (tested on linux only, requires node 10.0+ to be installed, might work on other configurations).
> npm install> npm run build npm install> npm run build" tabindex="0" role="button" style="box-sizing: border-box; position: relative; font-size: 14px; line-height: 20px; text-wrap-mode: nowrap; vertical-align: middle; cursor: pointer; user-select: none; border: 0px; border-radius: 6px; appearance: none; color: rgb(9, 105, 218); background-color: transparent; box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1), background-color, box-shadow, border-color; width: 28px; height: 28px; display: flex !important; justify-content: center !important; align-items: center !important; margin: 8px !important;">

License
The MIT License (MIT)
Copyright (c) 2020 Lars Jung (https://larsjung.de)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
References
h5ai profits from other projects, all of them licensed under the MIT license too. Exceptions are some Material Design icons (CC BY 4.0).


廣告
廣告
 樓主| 發表於 2025-4-22 04:59:03 | 顯示全部樓層
廣告
廣告
h5ai目录列表程序的安装与设置       
[size=1.4]                2024年2月23日教程大全h5ai,h5ai修改
       
[size=1.8]        h5ai(HTML5 Apache         Index)是一款简单免费的目录列表程序,服务器有php环境即可使用。h5ai安装需要允许一些PHP函数,另外一些简单地设置这里也给大家介绍下。
        [size=1.3]                                本文目录       

                        相关链接       
[size=1.8]        官网:http://larsjung.de/h5ai
                        环境要求       
[size=1.8]        PHP:php7.0+
       
[size=1.8]        web服务:nginx、apache、lighttpd等
                        安装步骤       
[size=1.8]        1.程序在官网可以免费下载,下载后上传到网站根目录解压即可。
       
[size=1.8]        2.PHP开启passthru函数。
       
[size=1.8]        宝塔面板在你网站使用的PHP版本设置中,将passthru函数从禁用中删除即可。
       
[size=1.8]       
       
[size=1.8]        3.在nginx配置文件添加index地址。
       
[size=1.8]        打开网站设置,网站配置文件中加上/_h5ai/public/index.php告诉web程序表示index文件的位置。
       
[size=1.8]       
       
       
[size=1.8]        如果图片缩略图有问题,我们可以检查下PHP扩展的exif扩展是否安装。
       
[size=1.8]        到这里基础的安装就完成了,很简单吧。下面我们介绍一些简单地自定义设置。
                        自定义设置                        开启搜索功能       
[size=1.8]        h5ai默认是不开启搜索功能的。如果我们的文件较多,不建议开启此项设置。
       
[size=1.8]        编辑配置文件,/_h5ai/private/conf/options.json
       
[size=1.8]        大概在312行的search设置项,后期版本更新可能行数不同。可以自己搜索查找此设置。
       
[size=1.8]        将enabled设置为true
         "search": {"enabled": true,"advanced": true,"debounceTime": 300,"ignorecase": true},       
[size=1.8]       
       
       
[size=1.8]        大概在150行的filter设置项。
       
[size=1.8]        将enabled设置为true。
         "filter": {"enabled": true,"advanced": true,"debounceTime": 100,"ignorecase": true},       
[size=1.8]       
       
[size=1.8]        现在打开你的h5ai地址,就可以在左上角看到一个搜索按钮了。
       
[size=1.8]       
                        设置默认语言为中文       
[size=1.8]        大概在204行的l10n设置
       
[size=1.8]                "lang": "en"这里默认是en英文,我们改成zh-cn即可。
         "l10n": {"enabled": true,"lang": "zh-cn","useBrowserLang": true},       
[size=1.8]       
                        目录内index文件关闭显示       
[size=1.8]        默认情况下h5ai会将目录中的index文件作为网页文件渲染。建议关闭他,让其按照普通文件的方式显示出来,否则可能无法下载一些index.html之类的文件。
       
[size=1.8]        大概在79行的unmanaged设置项,这里直接注释掉他。前后加上/*         */即可。
        /*"unmanaged": ["index.html", "index.htm", "index.php"],*/       
[size=1.8]       
       
[size=1.8]        这里设置后目录内的index.html之类的文件就可以正常显示了。
       
[size=1.8]       
                        自定义页头页脚       
[size=1.8]        大概在117行的custom设置
         "custom": {"enabled": true,"stopSearchingAtRoot": true},       
[size=1.8]        这里enabled设置为true表示开启自定义页眉页脚。
       
[size=1.8]                stopSearchingAtRoot建议设置就用默认的true,否则设置为false将在整个目录结构进行搜索。甚至会进行跨站搜索!
       
[size=1.8]        开启自定义页眉页脚后,h5ai自动会搜索_h5ai.header.html和_h5ai.footer.html文件。找到文件的话会将其作为当前页面的页眉页脚。
       
[size=1.8]        如果目录中没有_h5ai.header.html和_h5ai.footer.html文件,会自动到父级目录查找_h5ai.headers.html和_h5ai.footers.html文件。
       
[size=1.8]        简单来说就是文件不带s的仅作用于当前目录,带s的会作用于当前目录及子目录。
       
[size=1.8]        在当前目录中,不带s的页眉页脚文件具有更高的优先级。
       
[size=1.8]        如果您全站自定义一个统一的样式,建议将_h5ai.headers.html和_h5ai.footers.html放到网站根目录中。
       
[size=1.8]       
                        修改右上角版权信息       
[size=1.8]        修改/_h5ai/public/js/scripts.js文件
       
[size=1.8]        查找powered
       
[size=1.8]       
       
[size=1.8]        将<a         id="backlink" href="http://larsjung.de/h5ai/" title="powered by h5ai -         http://larsjung.de/h5ai/">\n <div>powered</div>\n <div>by h5ai</div>\n </a>替换为你想现实的内容。也可以直接删除这个a标签。
       
[size=1.8]        示例<a         id="backlink" href="http://www.cheshirex.com" title="柴郡猫">\n         <div>powered</div>\n <div>by 柴郡猫</div>\n </a>
       
[size=1.8]       
       
[size=1.8]        当然,一般是建议不删除这里版权信息的。
                        关闭h5ai文件预览       
[size=1.8]        一些图片、txt和部分视频文件可以h5ai界面预览播放。个别我们可能不想要开启这个功能。
       
[size=1.8]        正常显示时候是:
       
[size=1.8]       
       
[size=1.8]       
       
[size=1.8]        修改配置文件/_h5ai/private/conf/types.json
       
[size=1.8]        这里面都是支持在h5ai中预览的文件。如果需要禁止某个文件类型,我们可以在其前后添加/*...*/的方式注释掉。
       
[size=1.8]        示例:/*"img-jpg":         ["*.jpg", "*.jpeg"],*/
       
[size=1.8]       
       
[size=1.8]       
       
       
[size=1.8]        常规的设置就这些了。
       
[size=1.8]        下面发一些网络收集的其他设置项解释
                        其他设置       
[size=1.8]        view功能
        "view": {"binaryPrefix": false,"disableSidebar": true, //是否显示左侧边栏(功能栏)"fallbackMode": false,"fastBrowsing": true,"fonts": ["Ubuntu", "Roboto", "Helvetica", "Arial", "sans-serif"],"fontsMono": ["Ubuntu Mono", "Monaco", "Lucida Sans Typewriter", "monospace"],"hidden": ["^\\.", "^_h5ai"], //此参数可以指定文件夹列表里隐藏哪些文件,可以使用正则来匹配文件名称。"hideFolders": false,"hideIf403": true,"hideParentFolder": false,"maxIconSize": 40,"modes": ["details", "grid", "icons"],"modeToggle": false,"setParentFolderLabels": true,"sizes": [20, 40, 60, 80, 100, 140, 180, 220, 260, 300],"theme": "comity", //图标选择有default和comity两种"unmanaged": ["index.html", "index.htm", "index.php"], //如果某个文件夹里包含数组里的文件,则将拒绝显示此文件夹里的所有内容。"unmanagedInNewWindow": false},hidden详细说明:^\.:隐藏名称以 . 开头的文件,如 .htaccess,.gitignor 等等。^_h5ai:隐藏名称以 _h5ai 开头的文件或文件夹,如 _h5ai,_h5ai.header.html 等等。^:隐藏名称以开头的文件或文件夹,如 tmp,__aaa 等等。\.sh$:隐藏名称以.sh结尾的文件或文件夹,如 bash.sh,scripts.sh 等等。^robots.txt:隐藏名称以 robots.txt 开头的文件或文件夹,如 robots.txt, robots.txt.bak 等等。hideFolders:是否在文件列表中只显示文件而隐藏文件夹。theme:默认的文件类型图标,_h5ai/public/images/theme 里的每个文件夹都是一种图标,默认带了 2 套,另一套图标名为 comity。       
[size=1.8]        文件信息功能
        "info": {"enabled": false, //是否显示右侧边栏(详情栏)。"show": false, //是否一直显示右侧边栏。"qrcode": true, //是否在右侧边栏生成下载链接的二维码以方便移动端下载。"qrFill": "#999","qrBack": "#fff"},       
[size=1.8]        文件下载和选择功能
        "download": {"enabled": false, //是否允许下载文件"type": "php-tar", //选择压缩方式。php-tar使用php内置功能来下载文件,多线程,可以同时下载多个文件。shell-tar使用外部tar程序来下载文件,单线程,同一时间只能下载一个文件。shell-zip使用外部zip程序来下载文件,单线程,同一时间只能下载一个文件。"packageName": null, //默认压缩包名称,为 null 时压缩包名称当前文件夹的名称,"alwaysVisible": false //下载按钮是否动态显示(只能选中文件后显示)。},"select": {"enabled": true, //是否允许文件选择,如果禁止文件选择,那么文件就无法下载。"clickndrag": true, //是否允许左键拖动来进行文件多选。"checkboxes": false //当鼠标悬浮在文件名上时是否显示选择框。},       
[size=1.8]        语言设置
        "l10n": {"enabled": true, //是否允许更改界面语言"lang": "en", //默认界面语言,en 为英文,zh-cn 为中文简体,zh-tw 为中文繁体。"useBrowserLang": true //是否根据浏览器的语言来自动调整界面语言。},       
[size=1.8]        字体设置
        "resources": {"scripts": [],"styles": ["//fonts.googleapis.com/css?family=Ubuntu:300,400,700%7CUbuntu+Mono:400,700"]},       
[size=1.8]        这里默认是谷歌的字体文件。我们可以根据需求改成国内的字体加速地址,或是将其本地化。
       
[size=1.8]        目前2024年2月谷歌字体在国内访问没什么问题。

       
[size=1.4]                2024年2月23日
       
[size=1.8]                Posted by 柴郡猫


廣告
廣告
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

广告

廣告
操作系统 Fuchsia OS  |Microsoft Windows  |Android  |Chrome OS  |Novell  |Linux  |Mac OS X  |Unix  |FreeBSD  | Ubuntu
廣告

QQ|關于我們|聯繫我們|合作共赢|免責聲明|隐私条款|Archiver|手機版|拘留所|申請友鏈|付款方式|鲁虺繁体中文社区 |贊助我們 -

GMT+8, 2026-5-14 10:39 , Processed in 0.090000 second(s), 11 queries , WinCache On.

Powered by HCMS 1.0

© 2004-01-11 鲁虺文化网 版权所有

快速回復 返回頂部 返回列表