Це команда hxtoc, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
hxtoc - вставити зміст у файл HTML
СИНТАКСИС
hxtoc [ -x ] [ -l низький ] [ -h висока ] [ файл ] [ -t ] [ -d ] [ -c клас ]
ОПИС
Команда hxtoc команда читає файл HTML, вставляє відсутні атрибути ідентифікатора у всі H1-H6
елементів між рівнями -l та -h (якщо варіант -d діє, див. нижче) і
також вставляє елементи A з атрибутами NAME, тому старі браузери розпізнають H1-H6
заголовки також як цільові прив’язки (крім параметра -t діє). Вихід є
записується в стандартний вихід.
Якщо є коментар до форми
або пару коментарів
...
тоді коментар або пара з усім між ними буде замінено таблицею
вміст, що складається зі списку (UL) посилань на всі заголовки в документі.
Текст заголовків копіюється до цього змісту, включаючи будь-яку вбудовану розмітку,
за винятком того, що теги DFN і теги SPAN з CLASS "індекс" опущені (але елементи
вміст копіюється).
Якщо заголовок має атрибут CLASS зі значенням (або одним із його значень) ключовим словом "no-
toc", то цей заголовок не відображатиметься в змісті.
ВАРІАНТИ
Підтримуються такі параметри:
-x Використовуйте конвенції XML: порожні елементи записуються з косою рискою в кінці:
-l низький Встановлює найнижчий пронумерований заголовок, який відображатиметься в змісті. За замовчуванням 1
(тобто H1).
-h висока Встановлює найвищий нумерований заголовок, який відображатиметься в змісті. За замовчуванням 6
(тобто H6).
-t Зазвичай hxtoc додає як атрибути ID, так і порожні елементи A з NAME
атрибут і CLASS="bctarget", щоб старі браузери, які не розуміли ідентифікатора
все одно знайде ціль. При цьому варіанті елементів А не буде
генерується.
-c клас Згенеровані елементи UL у змісті матимуть атрибут CLASS
зі значенням клас. За замовчуванням — «toc».
-d Намагається використовувати елементи розділення як цілі у змісті замість
H1-H6. Елементами секції є елемент DIV, SECTION, ARTICLE, ASIDE або NAV
першим дочірнім елементом якого є елемент заголовка (H1–H6) або HGROUP. Розділ
елементу буде надано ідентифікатор, якщо його ще немає. За допомогою цього параметра
рівень будь-якого від H1 до H6, який є першим дочірнім елементом секції (або an
HGROUP, яка сама є першою дочірньою частиною елемента секції) не визначається
за назвою, але за глибиною вкладення елементів секції. (Будь-який від H1 до H6
які не є першим дочірнім елементом секції, все ще мають свій рівень
випливає з їх імені.)
ОПЕРАНДИ
Підтримується наступний операнд:
файл Ім'я файлу HTML. Якщо він відсутній, замість нього зчитується стандартний вхід.
ДІАГНОСТИКА
Повертаються такі вихідні значення:
0 Успішне завершення.
> 0 Під час розбору HTML-файлу сталася помилка. hxtoc спробую виправити
помилку та все одно вивести вихід.
Використовуйте hxtoc онлайн за допомогою служб onworks.net