Đây là lệnh hxtoc có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
hxtoc - chèn mục lục vào tệp HTML
SYNOPSIS
hxtoc [ -x ] [ -l thấp ] [ -h cao ] [ hồ sơ ] [ -t ] [ -d ] [ -c tốt nghiệp lớp XNUMX ]
MÔ TẢ
Sản phẩm hxtoc lệnh đọc tệp HTML, chèn các thuộc tính ID bị thiếu trong tất cả H1 đến H6
các yếu tố giữa các cấp độ -l và -h (trừ khi tùy chọn -d đang có hiệu lực, xem bên dưới) và
cũng chèn các phần tử A có thuộc tính NAME, vì vậy các trình duyệt cũ sẽ nhận ra H1 đến H6
tiêu đề cũng như neo mục tiêu (trừ khi tùy chọn -t đang có hiệu lực). Đầu ra là
được viết cho stdout.
Nếu có một bình luận của mẫu
hoặc một cặp bình luận
hữu ích. Cảm ơn !
thì nhận xét hoặc cặp có mọi thứ ở giữa sẽ được thay thế bằng bảng
nội dung, bao gồm một danh sách (UL) các liên kết đến tất cả các tiêu đề trong tài liệu.
Văn bản của tiêu đề được sao chép vào mục lục này, bao gồm bất kỳ đánh dấu nội dòng nào,
ngoại trừ các thẻ DFN và thẻ SPAN có CLASS là "chỉ mục" bị bỏ qua (nhưng các phần tử
nội dung được sao chép).
Nếu tiêu đề có thuộc tính CLASS với giá trị as (hoặc một trong các giá trị của nó) thì từ khóa "no-
toc ”, thì tiêu đề đó sẽ không xuất hiện trong mục lục.
LỰA CHỌN
Các tùy chọn sau được hỗ trợ:
-x Sử dụng các quy ước XML: các phần tử trống được viết bằng dấu gạch chéo ở cuối:
-l thấp Đặt tiêu đề được đánh số thấp nhất để xuất hiện trong bảng nội dung. Mặc định là 1
(tức là, H1).
-h cao Đặt tiêu đề được đánh số cao nhất để xuất hiện trong bảng nội dung. Mặc định là 6
(tức là, H6).
-t Thông thường, hxtoc thêm cả hai thuộc tính ID và để trống phần tử A có TÊN
thuộc tính và CLASS = "bctarget", để các trình duyệt cũ hơn không hiểu ID
vẫn sẽ tìm thấy mục tiêu. Với tùy chọn này, các phần tử A sẽ không
được tạo ra.
-c tốt nghiệp lớp XNUMX Các phần tử UL được tạo trong mục lục sẽ có thuộc tính CLASS
với giá trị lớp học. Giá trị mặc định là "toc".
-d Cố gắng sử dụng các phần tử phân đoạn làm mục tiêu trong mục lục thay vì
H1 đến H6. Phần tử phân đoạn là phần tử DIV, SECTION, ARTICLE, ASIDE hoặc NAV
có phần tử con đầu tiên là một phần tử tiêu đề (H1 đến H6) hoặc một HGROUP. Sự phân chia
phần tử sẽ được cấp một ID nếu nó chưa có. Với tùy chọn này,
mức của bất kỳ H1 đến H6 nào là con đầu tiên của phần tử phân đoạn (hoặc của một
HGROUP mà chính nó là con đầu tiên của một phần tử phân đoạn) không được xác định
theo tên của nó, nhưng theo độ sâu lồng vào nhau của các phần tử phân đoạn. (Bất kỳ H1 đến H6
không phải là phần tử con đầu tiên của một phần tử phân đoạn vẫn có cấp độ của chúng
ngụ ý bởi tên của họ.)
TOÁN HẠNG
Toán hạng sau được hỗ trợ:
hồ sơ Tên của tệp HTML. Nếu vắng mặt, đầu vào tiêu chuẩn được đọc thay thế.
CHẨN ĐOÁN
Các giá trị thoát sau được trả về:
0 Hoàn thành thành công.
> 0 Đã xảy ra lỗi khi phân tích cú pháp tệp HTML. hxtoc sẽ cố gắng sửa
lỗi và vẫn sản xuất đầu ra.
Sử dụng hxtoc trực tuyến bằng các dịch vụ onworks.net