Ini ialah arahan hxtoc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
hxtoc - masukkan jadual kandungan dalam fail HTML
SINOPSIS
hxtoc [ -x ] [ -l rendah ] [ -h tinggi ] [ fail ] [ -t ] [ -d ] [ -c kelas ]
DESCRIPTION
. hxtoc arahan membaca fail HTML, memasukkan atribut ID yang hilang dalam semua H1 hingga H6
elemen antara peringkat -l and -h (kecuali pilihan -d sedang berkuat kuasa, lihat di bawah) dan
juga memasukkan elemen A dengan atribut NAME, jadi pelayar lama akan mengenali H1 hingga H6
pengepala sebagai sauh sasaran juga (melainkan pilihan -t sedang berkuat kuasa). Outputnya ialah
ditulis kepada stdout.
Jika ada komen borang
atau sepasang komen
...
maka ulasan, atau pasangan dengan segala-galanya di antara, akan digantikan dengan jadual
kandungan, yang terdiri daripada senarai (UL) pautan ke semua pengepala dalam dokumen.
Teks pengepala disalin ke jadual kandungan ini, termasuk sebarang penanda sebaris,
kecuali teg DFN dan teg SPAN dengan KELAS "indeks" ditinggalkan (tetapi elemen
kandungan disalin).
Jika pengepala mempunyai atribut CLASS dengan sebagai nilai (atau salah satu nilainya) kata kunci "tidak-
toc", maka pengepala itu tidak akan muncul dalam jadual kandungan.
PILIHAN
Pilihan berikut disokong:
-x Gunakan konvensyen XML: elemen kosong ditulis dengan garis miring pada akhir:
-l rendah Menetapkan pengepala bernombor terendah untuk muncul dalam jadual kandungan. Lalai ialah 1
(iaitu, H1).
-h tinggi Menetapkan pengepala bernombor tertinggi untuk muncul dalam jadual kandungan. Lalai ialah 6
(iaitu, H6).
-t Biasanya, hxtoc menambah kedua-dua atribut ID dan elemen A kosong dengan NAME
atribut dan CLASS="bctarget", supaya penyemak imbas lama yang tidak memahami ID
tetap akan menemui sasaran. Dengan pilihan ini, elemen A tidak akan menjadi
dihasilkan.
-c kelas Elemen UL yang dihasilkan dalam jadual kandungan akan mempunyai atribut CLASS
dengan nilai itu kelas. Lalai ialah "toc".
-d Cuba gunakan elemen pembahagian sebagai sasaran dalam jadual kandungan dan bukannya
H1 hingga H6. Elemen pembahagian ialah elemen DIV, SEKSYEN, ARTICLE, Aside atau NAV
yang anak pertamanya ialah elemen tajuk (H1 hingga H6) atau HGROUP. Pembahagian
elemen akan diberikan ID jika ia belum mempunyai satu lagi. Dengan pilihan ini,
aras mana-mana H1 hingga H6 yang merupakan anak pertama unsur keratan (atau satu
HGROUP yang merupakan anak pertama bagi elemen keratan) tidak ditentukan
dengan namanya, tetapi dengan kedalaman bersarang elemen pembahagian. (Mana-mana H1 hingga H6
yang bukan anak pertama unsur keratan masih mempunyai tahap mereka
tersirat dengan nama mereka.)
OPERAND
Operan berikut disokong:
fail Nama fail HTML. Jika tiada, input standard dibaca sebaliknya.
DIAGNOSTIK
Nilai keluar berikut dikembalikan:
0 Selesai dengan jayanya.
> 0 Ralat berlaku dalam penghuraian fail HTML. hxtoc akan cuba betulkan
ralat dan menghasilkan output pula.
Gunakan hxtoc dalam talian menggunakan perkhidmatan onworks.net