Este é o comando hxtoc que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
hxtoc - inserir um índice em um arquivo HTML
SINOPSE
hxtoc [ -x ] [ -l baixo ] [ -h Alto ] [ lima ] [ -t ] [ -d ] [ -c classe ]
DESCRIÇÃO
A hxtoc comando lê um arquivo HTML, insere atributos de ID ausentes em todos os H1 a H6
elementos entre os níveis -l e -h (a menos que a opção -d está em vigor, veja abaixo) e
também insere elementos A com atributos NAME, para que navegadores antigos reconheçam H1 a H6
cabeçalhos como âncoras de destino também (a menos que a opção -t está em vigor). A saída é
escrito para stdout.
Se houver um comentário do formulário
ou um par de comentários
...
então o comentário, ou o par com tudo entre, será substituído por uma tabela de
conteúdo, consistindo em uma lista (UL) de links para todos os cabeçalhos do documento.
O texto dos cabeçalhos é copiado para este índice, incluindo qualquer marcação embutida,
exceto que as tags DFN e as tags SPAN com uma CLASSE de "índice" são omitidas (mas os elementos
o conteúdo é copiado).
Se um cabeçalho tiver um atributo CLASS com como valor (ou um de seus valores) a palavra-chave "não-
toc ", então esse cabeçalho não aparecerá no índice.
OPÇÕES
As seguintes opções são suportadas:
-x Use as convenções XML: os elementos vazios são escritos com uma barra no final:
-l baixo Define o cabeçalho numerado mais baixo a aparecer no índice analítico. O padrão é 1
(ou seja, H1).
-h Alto Define o cabeçalho numerado mais alto a ser exibido no índice analítico. O padrão é 6
(ou seja, H6).
-t Normalmente, hxtoc adiciona atributos de ID e elementos A vazios com um NAME
atributo e CLASS = "bctarget", de modo que navegadores mais antigos que não entendem ID
ainda encontrará o alvo. Com esta opção, os elementos A não serão
gerado.
-c classe Os elementos UL gerados no índice terão um atributo CLASS
com o valor classe. O padrão é "toc".
-d Tenta usar elementos de corte como alvos no índice em vez de
H1 a H6. Um elemento de seccionamento é um elemento DIV, SECTION, ARTICLE, ASIDE ou NAV
cujo primeiro filho é um elemento de título (H1 a H6) ou um HGROUP. O seccionamento
O elemento receberá um ID se ainda não tiver um. Com esta opção, o
nível de qualquer H1 a H6 que é o primeiro filho de um elemento de seccionamento (ou de um
HGROUP (que é o primeiro filho de um elemento de seccionamento) não é determinado
por seu nome, mas pela profundidade de aninhamento dos elementos de corte. (Qualquer H1 a H6
que não são os primeiros filhos de um elemento de seccionamento ainda têm seu nível
implícito em seu nome.)
OPERANDOS
O seguinte operando é compatível:
lima O nome de um arquivo HTML. Se ausente, a entrada padrão é lida.
DIAGNÓSTICO
Os seguintes valores de saída são retornados:
0 Conclusão bem-sucedida.
> 0 Ocorreu um erro na análise do arquivo HTML. hxtoc tentará corrigir
o erro e produzir saída de qualquer maneira.
Use hxtoc online usando serviços onworks.net