带缩略图的递归目录列表

staticdirindex的Python项目详细描述


静态索引

静态目录递归地创建带有预览的静态目录索引, 标记的元数据和文件夹信息块。在

使用GitHub页面和GitHub操作

使用staticdirindex部署站点的最简单方法是使用GitHub页面 以及附带的GitHub操作,可以找到GitHub操作的示例 example-action.yml中的工作流

使用

usage: staticdirindex [--sitename SITENAME] [--baseurl BASEURL] directory

注意,目录索引将在directory中生成

目录头

通过将一个名为header.html的文件放入一个文件夹,它将包含在 目录列表的开始。header.html的内容不应是 完整的html文档,而是一个html片段,因为它将包含在内联中。在

忽略

默认情况下,staticdirindex将不包括它用于特殊用途的文件或文件夹 目录列表中的用途。注意staticdirindex仍然会离开 文件准备好了。如果要从列表中排除更多文件,可以 将.listignore文件添加到根目录,其格式与 .gitignore。在

站点地图

staticdirindex将生成网站地图.xml在根目录和 机器人.txt指向此网站地图的文件。如果--baseurl参数是 通过。(这是生成sitemap.org 兼容的文件,因为它要求每个文件位置是绝对的并包含 协议)

传递--baseurl也会将<link rel="canonical">添加到每个目录 上市。在

在架构.orgjson+ld

要实现,请参见#6

预览

此脚本使用preview-generator,这在术语上要求 几个依赖项。staticdirindex由于不包含预览而优雅地失败 对于不受支持的文件类型,或需要依赖关系的文件类型 失踪。您可能需要阅读预览生成器的文档才能了解它是什么 对于您的系统是必需的,但是对于ubuntu最新版本,下面应该给出 大多数事情的预览

^{pr2}$

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OpenShift的齿轮特性   java如何在Liferay站点的每个页面上放置公司地址和电话?   java确定整数数组中是否存在一个子集,在两个条件下求和到给定的目标值   序列化为什么java中的serialVersionUID必须是静态的、最终的、长类型的?   java响应返回null   java注入接口实现Quarkus   java我不明白为什么第二次排序的运行时间比第一次慢?   (Java)显示图像的最佳方式?   java Android应用程序因添加布局而崩溃   java如何在运行时获取泛型变量的类   java Selenium web驱动程序:无效的选择器:*:WebKitFullScreenSentor   Spring中的java注入值始终为空   Eclipse中带有TestNG插件的@BeforeSuite和@AfterSuite的java问题   使用trycatch块、filewriter和printwriter在java中创建自定义类   如何在Java 安卓上绘制相交的两条线