带缩略图的递归目录列表
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}$- 项目
标签: