这是命令 hxtoc,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
hxtoc - 在 HTML 文件中插入目录
概要
海克斯托克 [ -x [ -l 低 [ -h 高 [ 文件 [ -t [ -d [ -c 程 ]
商品描述
海克斯托克 命令读取 HTML 文件,在所有 H1 到 H6 中插入缺失的 ID 属性
层次之间的元素 -l 和 -h (除非选项 -d 有效,见下文)和
还插入具有 NAME 属性的 A 元素,因此旧浏览器会识别 H1 到 H6
标题也作为目标锚点(除非选项 -t 有效)。 输出是
写入标准输出。
如果有表格的评论
或一对评论
...
然后评论,或两者之间的所有内容,将被替换为一个表
内容,由指向文档中所有标题的链接列表 (UL) 组成。
标题的文本被复制到这个目录中,包括任何内联标记,
除了省略了 CLASS 为“index”的 DFN 标签和 SPAN 标签(但元素
内容被复制)。
如果标头的 CLASS 属性具有作为值(或其值之一),则关键字“no-
toc”,那么该标题将不会出现在目录中。
配置
支持以下选项:
-x 使用 XML 约定:空元素以斜线结尾:
-l 低 设置显示在目录中的最低编号的标题。 默认为 1
(即,H1)。
-h 高 设置显示在目录中的最高编号的标题。 默认为 6
(即,H6)。
-t 通常情况下, 海克斯托克 添加 ID 属性和带有 NAME 的空 A 元素
属性和 CLASS="bctarget",以便不理解 ID 的旧浏览器
仍然会找到目标。 使用此选项,A 元素将不会
产生。
-c 程 目录中生成的 UL 元素将具有 CLASS 属性
有价值 类。 默认值为“toc”。
-d 尝试使用分节元素作为目录中的目标而不是
H1 到 H6。 分段元素是 DIV、SECTION、ARTICLE、ASIDE 或 NAV 元素
其第一个子元素是标题元素(H1 到 H6)或 HGROUP。 切片
如果元素还没有一个 ID,它将被赋予一个 ID。 有了这个选项,
作为分节元素(或
HGROUP 本身是分节元素的第一个子元素)未确定
由其名称,但由切片元素的嵌套深度。 (任何 H1 到 H6
不是分节元素的第一个子元素仍然有它们的级别
他们的名字暗示了。)
操作数
支持以下操作数:
文件 HTML 文件的名称。 如果不存在,则改为读取标准输入。
诊断
返回以下退出值:
0 顺利完成。
> 0 解析 HTML 文件时发生错误。 海克斯托克 会努力改正
错误并产生输出。
使用 onworks.net 服务在线使用 hxtoc