ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

hypertocp - ออนไลน์ในคลาวด์

เรียกใช้ hypertocp ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง hypertocp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


hypertoc - สร้างสารบัญสำหรับเอกสาร HTML

VERSION


3.20 รุ่น

เรื่องย่อ


hypertoc --help | --manpage | --man_help | --ชาย

ไฮเปอร์โทค [--bak เชือก ] [ --debug ] [ --รายการ เชือก ] [ -- ส่วนท้าย ไฟล์ ] [ --หัวข้อ
ไฟล์ ] [ --ignore_only_one ] [ --ignore_sole_first ] [ --inline ] [ --make_anchors ] [
--make_toc ] [ --notoc_match เชือก ] [ --ol | --nool ] [ --ol_num_levels ] [ --outfile
ไฟล์ ] [ --overwrite ] [ --quiet ] [ --เฉพาะข้อความ ] [ --title เชือก ] { --toc_after
tag=คำต่อท้าย } { --toc_before tag=คำนำหน้า } { --toc_end tag=ปิดแท็ก } { --toc_entry แท็ก=ระดับ
} [ --toc_label เชือก ] [ --toc_only | --notoc_only ] [ --toc_tag เชือก ] [
--toc_tag_replace ] [ --use_id ] [ --useorg ] ไฟล์ ...

DESCRIPTION


hypertoc ช่วยให้คุณสามารถระบุ "องค์ประกอบที่สำคัญ" ที่จะเชื่อมโยงหลายมิติใน
"สารบัญ" (ToC) สำหรับชุดเอกสาร HTML ที่กำหนด

โดยพื้นฐานแล้ว ToC ที่สร้างขึ้นนั้นเป็นรายการระดับหลายระดับที่มีลิงก์ไปยัง
องค์ประกอบที่สำคัญ hypertoc แทรกลิงก์ลงใน ToC ไปยังองค์ประกอบที่สำคัญที่a
ระดับที่ผู้ใช้กำหนด

ตัวอย่าง:

หากระบุ H1 เป็นระดับ 1 แสดงว่า HXNUMX อยู่ในรายการระดับแรกของ ToC ถ้า
H2 ถูกระบุเป็นระดับ 2 มากกว่าที่ปรากฏในรายการระดับที่สองใน ToC

การสร้าง ToC มีสองด้าน: (1) การวางจุดยึดที่เหมาะสมลงใน HTML
เอกสาร (--make_anchors) และ (2) การสร้าง ToC จากเอกสาร HTML ที่มี
ยึดในนั้นเพื่อให้ ToC เชื่อมโยงไปยัง (--make_toc) สามารถเลือกทำอย่างใดอย่างหนึ่งหรือทั้งสองอย่างได้
เหล่านี้

hypertoc ยังสนับสนุนความสามารถในการรวม ToC เข้ากับเอกสาร HTML อีกด้วย
ผ่านตัวเลือก --inline

เพื่อให้ hypertoc รองรับการเชื่อมโยงไปยังองค์ประกอบที่สำคัญ hypertoc แทรกจุดยึด
ลงในองค์ประกอบที่สำคัญ หนึ่งสามารถใช้ไฮเปอร์โทคเป็นตัวกรองโดยส่งผลลัพธ์ไปที่
ไฟล์อื่นหรือสามารถเขียนทับไฟล์ต้นฉบับโดยสำรองไฟล์ต้นฉบับด้วย a
คำต่อท้าย (ค่าเริ่มต้น: "org") ต่อท้ายชื่อไฟล์

นอกจากนี้ยังสามารถกำหนดตัวเลือกในไฟล์ปรับแต่งได้เช่นเดียวกับในบรรทัดคำสั่ง

OPTIONS


ตัวเลือกสามารถเริ่มต้นด้วย "--" หรือ "-"; ตัวเลือกบูลีนสามารถลบล้างได้โดยการนำหน้าด้วย
"ไม่"; คุณสามารถเพิ่มตัวเลือกที่มีค่าแฮชหรืออาร์เรย์ได้โดยให้ตัวเลือกอีกครั้งสำหรับ
แต่ละค่า

ดู Getopt::Long สำหรับข้อมูลเพิ่มเติม

--argfile ชื่อไฟล์
ชื่อของไฟล์ที่จะอ่านตัวเลือกเพิ่มเติมจาก สามารถใช้ได้มากกว่าหนึ่งครั้ง สำหรับ
ตัวอย่าง:

--argfile your.args --argfile my.args

ดู "ไฟล์ตัวเลือก" สำหรับข้อมูลเพิ่มเติม

--บัก
--บัก เชือก

หากไฟล์ / ไฟล์อินพุต / กำลังถูกเขียนทับ (--overwrite เปิดอยู่) ให้คัดลอก
ไฟล์ต้นฉบับเป็น "ชื่อไฟล์.เชือก"ถ้าค่าว่างก็ไม่มีไฟล์สำรอง
เขียนไว้. (ค่าเริ่มต้น:org)

--debug
เปิดใช้งานเอาต์พุตการดีบัก verbose ใช้สำหรับการดีบักโมดูลนี้ กล่าวอีกนัยหนึ่ง
ไม่รำคาญ (ค่าเริ่มต้น: ปิด)

--เข้าก.ย
--เข้าก.ย เชือก

สตริงตัวคั่นสำหรับ non- รายการรายการ (ค่าเริ่มต้น: ", ")

--ส่วนท้าย
--ส่วนท้าย ไฟล์

ไฟล์ที่มีข้อความส่วนท้ายสำหรับสารบัญ

--หัวข้อ
--หัวข้อ ไฟล์

ไฟล์ที่มีข้อความส่วนหัวสำหรับสารบัญ

--ช่วยด้วย
พิมพ์ข้อความช่วยเหลือสั้นๆ แล้วออก

--ignore_only_one
หากมีเพียงรายการเดียวใน ToC อย่าสร้าง ToC

--ignore_sole_first
หากรายการแรกใน ToC เป็นระดับสูงสุด และมีเพียงรายการเดียวในนั้น
ระดับละเว้นมัน สิ่งนี้มีประโยชน์ในหน้าเว็บที่มีส่วนหัว H1 เพียงอันเดียวแต่
ไม่รู้ล่วงหน้าว่าจะมีอันเดียวหรือเปล่า

--อินไลน์
ใส่ ToC ในเอกสาร ณ จุดที่กำหนด ดู "Inlining the ToC" สำหรับข้อมูลเพิ่มเติม

--make_anchors | --gen_anchors
สร้างจุดยึดสำหรับสารบัญที่จะเชื่อมโยง

--make_toc | --gen_toc
สร้างสารบัญซึ่งเชื่อมโยงไปยังองค์ประกอบสำคัญที่ยึดไว้

--man_help | --manpage | --ชาย
พิมพ์เอกสารทั้งหมดและออก

--notoc_match
--notoc_match เชือก

หากมีแท็กบางแท็กที่คุณไม่ต้องการรวมไว้ในตารางของ
เนื้อหาแม้ว่าจะตรงกับ "องค์ประกอบสำคัญ" แล้วถ้ารูปแบบนี้
จับคู่เนื้อหาภายในแท็ก (ไม่ใช่เนื้อหา) จากนั้นแท็กนั้นจะไม่ถูกรวม
ทั้งในการสร้างจุดยึดหรือในการสร้าง ToC (ค่าเริ่มต้น: class="notoc")

--ol | --นูล
ใช้รายการที่เรียงลำดับสำหรับรายการสารบัญ (ตามความลึกที่กำหนด) ถ้า --ol คือ
false (เช่น --nool ถูกตั้งค่า) แล้ว ทำไม่ได้ ใช้รายการสั่งซื้อสำหรับรายการ ToC

(ค่าเริ่มต้น: เท็จ)

(ดู --ol_num_levels เพื่อกำหนดความลึกของรายการสั่งซื้อ)

--ol_num_levels
จำนวนระดับที่ลึกกว่ารายการ OL จะไปถ้า --ol เป็นจริง หากตั้งค่าเป็นศูนย์
จะใช้รายการสั่งซื้อสำหรับทุกระดับ (ค่าเริ่มต้น: 1)

--outfile
--outfile ไฟล์

ไฟล์ที่จะเขียนเอาต์พุตไปยัง นี่คือที่ที่เอาต์พุต HTML ที่แก้ไขและ Table-of-
เนื้อหาไปที่ หากคุณให้ '-' เป็นชื่อไฟล์ เอาต์พุตจะไปที่ STDOUT
(ค่าเริ่มต้น: STDOUT)

--เขียนทับ
เขียนทับไฟล์อินพุตด้วยเอาต์พุต หากสิ่งนี้มีผล --outfile จะถูกละเว้น
ใช้แล้ว สร้าง_anchors สำหรับสร้างจุดยึด "เข้าที่" และใน สร้าง_toc if
ตัวเลือก --inline มีผลบังคับใช้ (ค่าเริ่มต้น: ปิด)

--เงียบ
ระงับข้อความที่ให้ข้อมูล (ค่าเริ่มต้น: ปิด)

--ข้อความเท่านั้น
ใช้เฉพาะเนื้อหาข้อความในองค์ประกอบที่สำคัญ

--ชื่อ
--ชื่อ เชือก

ชื่อเรื่องสำหรับหน้า ToC (หากไม่ได้ใช้ --header หรือ --inline หรือ --toc_only) (ค่าเริ่มต้น: "Table
ของเนื้อหา")

--toc_after
--toc_after แท็ก=วิภัตติ

--toc_after "H2="

สำหรับกำหนดเลย์เอาต์ขององค์ประกอบที่สำคัญใน ToC NS แท็ก เป็นแท็ก HTML ซึ่ง
ทำเครื่องหมายจุดเริ่มต้นขององค์ประกอบ NS วิภัตติ คือสิ่งที่ต้องต่อท้าย
รายการสารบัญที่สร้างขึ้นสำหรับแท็กนั้น นี่คืออาร์กิวเมนต์แฮชสะสม
(ค่าเริ่มต้น: ไม่ได้กำหนด)

--toc_before
--toc_before แท็ก=อุปสรรค

--toc_before "H2= "

สำหรับกำหนดเลย์เอาต์ขององค์ประกอบที่สำคัญใน ToC NS แท็ก เป็นแท็ก HTML
ซึ่งเป็นจุดเริ่มต้นขององค์ประกอบ NS อุปสรรค คือสิ่งที่ต้องมีไว้ข้างหน้า
ไปยังรายการสารบัญที่สร้างขึ้นสำหรับแท็กนั้น นี่คือแฮชสะสม
การโต้แย้ง. (ค่าเริ่มต้น: ไม่ได้กำหนด)

--toc_end
--toc_end แท็ก=ปิดแท็ก

--toc_end "H1=/H1"

เพื่อกำหนดองค์ประกอบที่สำคัญ NS แท็ก เป็นแท็ก HTML ซึ่งทำเครื่องหมายจุดเริ่มต้นของ
องค์ประกอบ NS ปิดแท็ก แท็ก HTML ซึ่งทำเครื่องหมายจุดสิ้นสุดขององค์ประกอบ เมื่อไหร่
ตรงกันในไฟล์อินพุต ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่จะถูกละเว้น (แต่ให้แน่ใจว่าทั้งหมดของคุณ แท็ก ตัวเลือก
หมายถึงแท็กเดียวกันเหมือนกันทุกประการ!). นี่คืออาร์กิวเมนต์แฮชสะสม
(ค่าเริ่มต้น: H1=/H1 H2=/H2)

--toc_entry
--toc_entry แท็ก=ระดับ

--toc_entry "TITLE=1" --toc_entry "H1=2"

เพื่อกำหนดองค์ประกอบที่สำคัญ NS แท็ก เป็นแท็ก HTML ซึ่งทำเครื่องหมายจุดเริ่มต้นของ
องค์ประกอบ NS ระดับ คือระดับของแท็กที่ถือว่าเป็น คุณค่าของ ระดับ
ต้องเป็นตัวเลขและไม่เป็นศูนย์ หากค่าเป็นค่าลบ รายการติดต่อกัน
ที่แทนโดยนัยสำคัญ_องค์ประกอบจะถูกคั่นด้วยค่าที่กำหนดโดย
--entrysep ตัวเลือก นี่คืออาร์กิวเมนต์แฮชสะสม (ค่าเริ่มต้น: H1=1 H2=2)

--toc_label | --toclabel
--toc_label เชือก

ข้อความ HTML ที่ติดป้ายกำกับ ToC ใช้เสมอ. (ค่าเริ่มต้น: " สารบัญ ")

--toc_only | --notoc_only
ส่งออกเฉพาะสารบัญ กล่าวคือ สารบัญ บวก toc_label
หากมี --header หรือ --footer สิ่งเหล่านี้ก็จะถูกส่งออกด้วย

หาก --toc_only เป็นเท็จ (เช่น --notoc_only ถูกตั้งค่า) หากไม่มี --header และ
--inline ไม่เป็นความจริง ส่วนหัวของหน้า HTML ที่เหมาะสมจะถูกส่งออก และหากมี
ไม่ --footer และ --inline ไม่เป็นความจริง จากนั้นส่วนท้ายของหน้า HTML จะถูกส่งออก
(ค่าเริ่มต้น:--notoc_only)

--toc_tag
--toc_tag เชือก

หากต้องการรวม ToC แบบอินไลน์ นี่คือรูปแบบที่ใช้เพื่อให้ตรงกับแท็ก
ที่ที่ควรวาง ToC นี่อาจเป็นแท็กเริ่มต้น แท็กปิด หรือความคิดเห็น แต่
< ควรเว้นไว้; นั่นคือ หากคุณต้องการให้ ToC อยู่หลัง BODY
แท็กแล้วให้ "BODY" หากคุณต้องการแท็กความคิดเห็นพิเศษเพื่อให้ ToC ควรอยู่ตรงไหน
go แล้วใส่เครื่องหมายความคิดเห็น เช่น "!--toc--" (ค่าเริ่มต้น:BODY)

--toc_tag_replace
ร่วมกับ --toc_tag นี่เป็นแฟล็กเพื่อบอกว่าแท็กที่กำหนดควรเป็น .หรือไม่
แทนที่หรือถ้า ToC ควรวางไว้หลังแท็ก สิ่งนี้มีประโยชน์หากคุณ
toc_tag เป็นความคิดเห็นและคุณไม่ต้องการมันหลังจากคุณมี ToC แล้ว
(ค่าเริ่มต้น: เท็จ)

--use_id
ใช้ id="ชื่อ"สำหรับสมอมากกว่าชื่อ"> สมอ. แต่ถ้าเป็นสมอ
มีอยู่แล้วสำหรับองค์ประกอบที่มีนัยสำคัญ ซึ่งจะไม่สร้างรหัสสำหรับองค์ประกอบนั้นโดยเฉพาะ
ธาตุ.

--useorg
ใช้ไฟล์สำรองที่มีอยู่แล้วเป็นแหล่งอินพุต นั่นคือไฟล์ของแบบฟอร์ม
ชื่อไฟล์.บัก (ดู --bak).

ไฟล์ รูปแบบ


Options ไฟล์
สามารถกำหนดตัวเลือกในไฟล์ได้เช่นเดียวกับในบรรทัดคำสั่งโดยใช้ --argfile
ชื่อไฟล์ ตัวเลือกในบรรทัดคำสั่ง นอกจากนี้ไฟล์ ~/.hypertocrc และ ./.hypertocrc คือ
ตรวจสอบตัวเลือก

รูปแบบมีดังนี้: บรรทัดที่ขึ้นต้นด้วย # คือความคิดเห็น เส้นที่อยู่ใน PoD
เครื่องหมายยังเป็นความคิดเห็น บรรทัดว่างจะถูกละเว้น ตัวเลือกตัวเองควรเป็น
กำหนดวิธีที่พวกเขาจะอยู่บนบรรทัดคำสั่ง นั่นคือ ชื่อตัวเลือก (รวมทั้ง
--) ตามด้วยค่าของมัน (ถ้ามี)

ตัวอย่างเช่น:

# ตั้งค่า ToC เป็นสามระดับ
--toc_entry H1=1
--toc_entry H2=2
--toc_entry H3=3

--toc_end H1=/H1
--toc_end H2=/H2
--toc_end H3=/H3

ไฟล์ตัวเลือกสามารถซ้อนกันได้โดยให้ --argfile ชื่อไฟล์ อาร์กิวเมนต์ภายในตัวเลือก
ไฟล์ก็จะไปรับไฟล์ที่อ้างอิงนั้นเช่นกัน

ดู Getopt::ArgvFile สำหรับข้อมูลเพิ่มเติม

รายละเอียด


สำคัญ องค์ประกอบ
ต่อไปนี้คือตัวอย่างบางส่วนของการกำหนดองค์ประกอบที่สำคัญสำหรับสารบัญของคุณ

ตัวอย่าง of ค่าเริ่มต้น

ต่อไปนี้แสดงถึงการตั้งค่าเริ่มต้นหากไม่มีการระบุอย่างชัดเจน:

--toc_entry "H1=1" --toc_end "H1=/H1" --toc_entry "H2=2" --toc_end "H2=/H2"

หรือหากมีการกำหนดไว้ใน "ไฟล์ตัวเลือก" ที่เป็นไปได้:

# การตั้งค่าเริ่มต้น
--toc_entry H1=1
--toc_end H1=/H1
--toc_entry H2=2
--toc_end H2=/H2

ตัวอย่าง of ก่อนหลัง

ตัวเลือกต่อไปนี้ใช้ประโยชน์จากตัวเลือกก่อน/หลัง:

# ไฟล์ตัวเลือกที่เพิ่มการจัดรูปแบบบางส่วน
# สร้างรายการ ToC ระดับ 1
--toc_entry H1=1
--toc_end H1=/H1
--toc_before H1=
--toc_after H1=

# สร้างรายการ ToC ระดับ 2
--toc_entry H2=2
--toc_end H2=/H2
--toc_before H2=
--toc_after H2=

# สร้างรายการระดับ 3 ตามที่เป็นอยู่
--toc_entry H3=3
--toc_end H3=/H3

ตัวอย่าง of ประเพณี ปลาย

ตัวเลือกต่อไปนี้พยายามจัดทำดัชนีข้อกำหนด:

# ไฟล์ตัวเลือกที่ใช้ได้กับเอกสารประเภทอภิธานศัพท์
--toc_entry H1=1
--toc_end H1=/H1
--toc_entry H2=2
--toc_end H2=/H2

# สมมติว่าเอกสารมี DD สำหรับแต่ละ DT มิฉะนั้น ToC
# จะได้รับรายการที่มีข้อความจำนวนมาก
--toc_entry DT=3
--toc_end DT=DD
--toc_before DT=
--toc_after DT=

การจัดรูปแบบ TOC
ตัวเลือก --toc_entry ฯลฯ ช่วยให้คุณควบคุมลักษณะรายการ ToC ได้ แต่มี
เป็นตัวเลือกอื่นๆ ที่จะส่งผลต่อลักษณะที่ปรากฏขั้นสุดท้ายของไฟล์ ToC ที่สร้างขึ้น

ด้วยตัวเลือก --header เนื้อหาของไฟล์ที่กำหนดจะถูกนำหน้า
สร้าง ToC วิธีนี้ช่วยให้คุณมีข้อความเกริ่นนำหรือข้อความอื่นๆ ก่อน
ทีโอซี

หมายเหตุ
หากคุณใช้ตัวเลือก --header ตรวจสอบให้แน่ใจว่าไฟล์ที่ระบุมี HTML . ที่เปิดอยู่
แท็ก องค์ประกอบ HEAD (ที่มีองค์ประกอบ TITLE) และแท็กเปิด BODY
อย่างไรก็ตาม แท็ก/องค์ประกอบเหล่านี้ไม่ควรอยู่ในไฟล์ส่วนหัวหาก --inline options
ถูกนำมาใช้. ดู "Inlining the ToC" สำหรับข้อมูลเกี่ยวกับสิ่งที่ไฟล์ส่วนหัวควรมี
สำหรับการอินไลน์ ToC

ด้วยตัวเลือก --toc_label เนื้อหาของสตริงที่กำหนดจะถูกนำหน้า
สร้าง ToC (แต่หลังจากข้อความใด ๆ ที่นำมาจาก --header ไฟล์)

ด้วยตัวเลือก --footer เนื้อหาของไฟล์จะถูกต่อท้ายไฟล์ที่สร้างขึ้น
ทีโอซี

หมายเหตุ
หากคุณใช้ -footer ตรวจสอบให้แน่ใจว่าได้รวมแท็กปิด BODY และ HTML (เว้นแต่
แน่นอน คุณกำลังใช้ --inline ตัวเลือก)

หากไม่ได้ระบุตัวเลือก --header มาร์กอัป HTML เริ่มต้นที่เหมาะสมจะเป็น
เพิ่ม เว้นแต่จะระบุตัวเลือก --toc_only หาก --footer ตัวเลือกไม่ใช่
ระบุ มาร์กอัป HTML ปิดที่เหมาะสมจะถูกเพิ่ม ยกเว้นตัวเลือก --toc_only
ระบุไว้

หากคุณไม่ต้องการ / จำเป็นต้องจัดการกับส่วนหัวและส่วนท้ายของไฟล์แสดงว่าคุณได้รับการจัดสรรให้
ระบุชื่อ --title ตัวเลือกของไฟล์ ToC และช่วยให้คุณระบุ a
ส่วนหัวหรือป้ายกำกับ เพื่อวางไว้หน้ารายการ ToC ตัวเลือก --toc_label ทั้งสองตัวเลือก
มีค่าเริ่มต้น โปรดดู "ตัวเลือก" สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแต่ละตัวเลือก

หากคุณไม่ต้องการให้แท็กหน้า HTML และเพียงแค่ต้องการ ToC เอง ดังนั้น
ระบุตัวเลือก --toc_only หากไม่มีไฟล์ --header หรือ --footer สิ่งนี้จะ
เพียงส่งออกเนื้อหาของ --toc_label และ ToC เอง

ซับใน TOC
ความสามารถในการรวม ToC ลงในเอกสาร HTML โดยตรงได้รับการสนับสนุนผ่านทาง
--ตัวเลือกอินไลน์

การทำอินไลน์จะเสร็จสิ้นในไฟล์แรกในรายการไฟล์ที่ประมวลผล และจะเป็นเพียง
เสร็จสิ้นหากไฟล์นั้นมีแท็กเปิดที่ตรงกับค่า --toc_tag

หาก --overwrite เป็นจริง ไฟล์แรกในรายการจะถูกเขียนทับด้วยเครื่องหมาย
สร้าง ToC แทรกที่จุดที่เหมาะสม มิฉะนั้นจะเป็นรุ่นแรก
ไฟล์ถูกส่งออกไปยัง STDOUT หรือไปยังไฟล์เอาต์พุตที่กำหนดโดยตัวเลือก --outfile

ตัวเลือก --toc_tag และ --toc_tag_replace ใช้เพื่อกำหนดว่า ToC อยู่ที่ไหนและอย่างไร
แทรกลงในเอาท์พุท

ตัวอย่าง 1

#นี่คือค่าเริ่มต้น
--toc_tag BODY --notoc_tag_replace

สิ่งนี้จะทำให้ ToC ที่สร้างขึ้นหลังแท็ก BODY ของไฟล์แรก ถ้า --header
ระบุตัวเลือกแล้วเนื้อหาของไฟล์ที่ระบุจะถูกแทรกหลังจาก BODY
แท็ก หากตัวเลือก --toc_label ไม่ว่างเปล่า แสดงว่าข้อความที่ระบุโดย --toc_label
แทรกตัวเลือกแล้ว จากนั้นใส่ ToC และสุดท้ายหากตัวเลือก --footer คือ
ระบุจะแทรกส่วนท้าย จากนั้นไฟล์อินพุตที่เหลือจะตามมาเหมือนเดิม
ก่อน

ตัวอย่าง 2

--toc_tag '!--toc--' --toc_tag_replace

สิ่งนี้จะทำให้ ToC ที่สร้างขึ้นหลังจากความคิดเห็นแรกของแบบฟอร์ม และนั่น
ความคิดเห็นจะถูกแทนที่ด้วย ToC (ตามลำดับ
--หัวข้อ
--toc_label
TOC
--footer) ตามด้วยไฟล์อินพุตที่เหลือ

หมายเหตุ
ไฟล์ส่วนหัวไม่ควรมีแท็ก HTML เริ่มต้นและองค์ประกอบ HEAD เนื่องจาก
ไฟล์ HTML ที่กำลังประมวลผลควรมีแท็ก/องค์ประกอบเหล่านี้อยู่แล้ว

ตัวอย่าง


สร้างบัญชีตัวแทน an แบบอินไลน์ TOC for หนึ่ง ไฟล์
hypertoc --inline --make_anchors --เขียนทับ --make_toc index.html

สิ่งนี้จะสร้างจุดยึดใน "index.html" สร้าง ToC ด้วยส่วนหัวของ "Table of
เนื้อหา" และวางไว้หลังแท็ก BODY ของ "index.html" ไฟล์ index.html.org จะ
มีไฟล์ index.html ดั้งเดิม โดยไม่มี ToC หรือจุดยึด

สร้างบัญชีตัวแทน a TOC ไฟล์ ราคาเริ่มต้นที่ หลาย ไฟล์
ขั้นแรก สร้างจุดยึด

hypertoc --make_anchors --เขียนทับ index.html fred.html george.html

จากนั้นสร้างToC

ไฮเปอร์โตค --make_toc --outfile table.html index.html fred.html george.html

สร้างบัญชีตัวแทน an แบบอินไลน์ TOC หลังจาก เป็นครั้งแรก หัวเรื่อง of เป็นครั้งแรก ไฟล์
hypertoc --make_anchors --inline --overwrite --make_toc --toc_tag /H1 \
--notoc_tag_replace --toc_label "" index.html fred.html george.html

สิ่งนี้จะสร้างจุดยึดในไฟล์ "index.html", "fred.html" และ "george.html" สร้าง
ToC ที่ไม่มีส่วนหัวและวางไว้หลังส่วนหัว H1 แรกใน "index.html" และสำรองข้อมูล
ไฟล์ต้นฉบับเป็น "index.html.org", "fred.html.org" และ "george.html.org"

สร้างบัญชีตัวแทน an แบบอินไลน์ TOC กับ ประเพณี องค์ประกอบ
hypertoc --quiet --make_anchors --bak "" --overwrite \
--make_toc --inline --toc_label "" --toc_tag '!--toc--' \
--toc_tag_replace \
--toc_entry H2=1 --toc_entry H3=2 \
--toc_end H2=/H2 --toc_end H3=/H3 myfile.html

สิ่งนี้จะสร้าง Inline ToC เขียนทับไฟล์ต้นฉบับและแทนที่ a
แสดงความคิดเห็น และใช้ส่วนหัว H2 เป็นระดับ 1 และส่วนหัว H3 เป็นระดับ 2 ได้
มีประโยชน์ในกรณีที่ไฟล์ .html ถูกสร้างขึ้นโดยกระบวนการอื่น จากนั้นคุณสามารถสร้าง
ToC เป็นขั้นตอนสุดท้าย

สร้างบัญชีตัวแทน a TOC กับ ประเพณี องค์ประกอบ
hypertoc --quiet --make_anchors --bak "" --overwrite \
--toc_entry TITLE=1 --toc_end TITLE=/TITLE
--toc_entry H2=2 --toc_entry H3=3 \
--toc_end H2=/H2 --toc_end H3=/H3 \
--make_toc --outfile index.html \
mary.html fred.html จอร์จ.html

สิ่งนี้จะสร้างจุดยึดที่องค์ประกอบ H2 และ H3 และสร้างไฟล์ ToC ชื่อ index.html
การทำดัชนีบน TITLE และองค์ประกอบ H2 และ H3

สร้างบัญชีตัวแทน a TOC กับ ประเพณี องค์ประกอบ และ ตัวเลือก ไฟล์
รับไฟล์ตัวเลือกที่เรียกว่า 'custom.opt' ดังนี้:

# ชื่อเรื่อง H2 และ H3
--toc_entry TITLE=1
--toc_end TITLE=/TITLE
--toc_entry H2=2
--toc_end H2=/H2
--toc_entry H3=3
--toc_end H3=/H3

ตัวอย่างก่อนหน้านี้สามารถมีบรรทัดคำสั่งที่สั้นกว่าได้ดังนี้:

hypertoc --quiet --make_anchors --bak "" --overwrite \
--argfile custom.opt --make_toc --outfile index.html mary.html fred.html george.html

หมายเหตุ


· hypertoc ฉลาดพอที่จะตรวจจับจุดยึดภายในองค์ประกอบที่สำคัญ ถ้าสมอ
กำหนดแอตทริบิวต์ NAME hypertoc ใช้ค่า มิฉะนั้นจะเพิ่ม NAME . ของตัวเอง
คุณลักษณะของสมอ หาก --use_id เป็นจริง ก็จะตรวจสอบและใช้เช่นกัน
รหัส

· องค์ประกอบ TITLE จะได้รับการปฏิบัติเป็นพิเศษหากระบุไว้เป็นองค์ประกอบที่มีนัยสำคัญ มันคือ
การแทรกจุดยึด (A) ลงในองค์ประกอบ TITLE ผิดกฎหมาย ดังนั้น hypertoc จะ
ลิงก์ไปยังชื่อไฟล์แทนองค์ประกอบ TITLE ของเอกสาร

· hypertoc จะละเว้นองค์ประกอบที่สำคัญหากไม่มีช่องว่างใด ๆ
ตัวอักษร ข้อความเตือนจะถูกสร้างขึ้นหากมีเงื่อนไขดังกล่าว

· หากคุณมีลำดับขององค์ประกอบสำคัญที่เปลี่ยนแปลงไปในทางที่ไม่เป็นระเบียบเล็กน้อย
แฟชั่นเช่น H1 -> H3 -> H2 หรือแม้แต่ H2 -> H1 แม้ว่า hypertoc จะเกี่ยวข้องกับสิ่งนี้
สร้างรายการซึ่งยังคงเป็น HTML ที่ดี หากคุณใช้รายการที่เรียงลำดับไปนั้น
ลึกแล้วคุณจะได้หมายเลขแปลก ๆ เนื่องจากองค์ประกอบรายการพิเศษจะได้รับ
แทรกเพื่อซ้อนองค์ประกอบในระดับที่ถูกต้อง

ตัวอย่างเช่น (H2 -> H1 พร้อม --ol_num_levels=1):

1.
* ส่วนหัว H2 ของฉัน
2. ส่วนหัว H1 ของฉัน

ตัวอย่างเช่น (H1 -> H3 -> H2 โดย --ol_num_levels=0 และ H3 ก็มีความสำคัญเช่นกัน):

1. ส่วนหัว H1 ของฉัน
1.
1. ส่วนหัว H3 ของฉัน
2. ส่วนหัว H2 ของฉัน
2. ส่วนหัว H1 ที่สองของฉัน

ในกรณีเช่นนี้ อาจเป็นการดีกว่าที่จะไม่ใช้ตัวเลือก --ol

· หากไม่ได้ใช้ --overwrite เมื่อสร้างจุดยึด คำสั่งจะต้องเป็น
ทำในสองรอบเพื่อให้ชื่อไฟล์ที่ถูกต้อง (อันที่มีจริง
ยึดไว้ในนั้น) ไปยังส่วนการสร้าง ToC มิฉะนั้น ToC จะมีจุดยึด
ชี้ไปที่ไฟล์ที่ไม่มี

· เมื่อใช้ --inline ต้องใช้ความระมัดระวังหากเขียนทับ -- หากตั้งค่า ToC เป็น
ถูกรวมไว้หลังแท็กที่กำหนด (เช่น ค่าดีฟอลต์ BODY) ดังนั้นหากมีผู้เรียกใช้คำสั่ง
ไฟล์หนึ่งสามารถรับ ToC ได้หลายไฟล์ในไฟล์เดียวกันซ้ำๆ กัน

คำเตือน


· เวอร์ชัน 3.10 (ขึ้นไป) สร้างจุดยึดที่ละเอียดมากขึ้น (เป็นมิตรกับ SEO) มากกว่าเดิม
รุ่น ดังนั้นจุดยึดที่สร้างด้วยเวอร์ชันก่อนหน้าจะไม่ตรงกับเวอร์ชัน 3.10
สมอ

· เวอร์ชัน 3.00 (และสูงกว่า) ของ hypertoc ทำงานค่อนข้างแตกต่างจากเวอร์ชัน 2.x ของ
ไฮเปอร์โทค ตอนนี้ออกแบบมาเพื่อทำทุกอย่างในครั้งเดียวและลดลงบางส่วน
ตัวเลือก: ตัวเลือก --infile จะไม่ถูกใช้อีกต่อไป (ชื่อไฟล์ทั้งหมดจะต่อท้าย
คำสั่ง); ตัวเลือก --toc_file ไม่มีอยู่อีกต่อไป ใช้ --outfile ตัวเลือก
แทนที่; ไม่รองรับตัวเลือก --tocmap อีกต่อไป

ตอนนี้สร้างแท็กตัวพิมพ์เล็กแทนที่จะเป็นตัวพิมพ์ใหญ่

· hypertoc ไม่ค่อยมีประสิทธิภาพ (หน่วยความจำและความเร็ว) และอาจช้าสำหรับขนาดใหญ่
เอกสาร

· ตอนนี้การสร้างจุดยึดและ ToC นั้นเสร็จสิ้นในครั้งเดียว หน่วยความจำมากยิ่งขึ้น
ถูกใช้งานมากกว่าที่เคยเป็นมา สิ่งนี้มีความโดดเด่นมากขึ้นเมื่อประมวลผลหลายรายการ
ไฟล์ เนื่องจากไฟล์ทั้งหมดจะถูกอ่านในหน่วยความจำก่อนประมวลผล

· มาร์กอัปที่ไม่ถูกต้องจะถูกสร้างขึ้นหากมีองค์ประกอบที่สำคัญอยู่ภายใน an
สมอ ตัวอย่างเช่น:

คำสั่ง FOO

จะถูกแปลงเป็น (ถ้า h1 เป็นองค์ประกอบที่สำคัญ)

คำสั่ง FOO

ซึ่งผิดกฎหมายเนื่องจากไม่สามารถซ้อนสมอได้

เป็นการดีกว่าที่จะใส่ข้อความสั่งของจุดยึดภายในองค์ประกอบที่จะทอดสมอ สำหรับ
ตัวอย่างต่อไปนี้เป็นที่ต้องการ:

คำสั่ง FOO

hypertoc จะตรวจจับ NAME "foo" และใช้งาน

ยิ่งไปกว่านั้นคือการใช้ ID:

คำสั่ง FOO

· ไม่รู้จักแอตทริบิวต์ NAME ที่ไม่มีเครื่องหมายคำพูด

ใช้ hypertocp ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac เป็นตัวแปลงเสียงและซีดีฟรี
    ripper สำหรับรูปแบบและตัวเข้ารหัสต่างๆ
    มี MP3, MP4/M4A, WMA, Ogg
    รูปแบบ Vorbis, FLAC, AAC และ Bonk
    สนับสนุน, ...
    ดาวน์โหลด fre:ac - ตัวแปลงเสียงฟรี
  • 2
    Matplotlib
    Matplotlib
    Matplotlib เป็นห้องสมุดที่ครอบคลุม
    สำหรับการสร้างภาพนิ่ง ภาพเคลื่อนไหว และ
    การสร้างภาพแบบโต้ตอบใน Python
    Matplotlib ทำให้เรื่องง่าย ๆ เป็นเรื่องง่ายและ
    สิ่งที่ยาก...
    ดาวน์โหลด Matplotlib
  • 3
    บอทแมน
    บอทแมน
    เขียนตรรกะแชทบอทของคุณหนึ่งครั้งและ
    เชื่อมต่อกับหนึ่งในที่มีอยู่
    บริการส่งข้อความ รวมถึง Amazon
    Alexa, Facebook Messenger, หย่อน,
    โทรเลขหรือแม้แต่คุณ...
    ดาวน์โหลดบอทแมน
  • 4
    จอปลิน
    จอปลิน
    Joplin เป็นโอเพ่นซอร์สฟรี
    จดบันทึกและโปรแกรมสิ่งที่ต้องทำที่
    สามารถจัดการบันทึกจำนวนมากใน
    รูปแบบ Markdown จัดระเบียบเป็น
    โน๊ตบุ๊คและ...
    ดาวน์โหลด Joplin
  • 5
    gerbv เป็นโปรแกรมดู Gerber (RS-274X)
    gerbv เป็นโปรแกรมดู Gerber (RS-274X)
    Gerbv เป็นไฟล์ Gerber แบบโอเพ่นซอร์ส
    (เฉพาะ RS-274X) ผู้ชม Gerbv ช่วยให้คุณ
    โหลดหลายไฟล์ทับกัน
    ทำการวัดบนภาพที่แสดง
    ฯลฯ ...
    ดาวน์โหลด gerbv � a Gerber (RS-274X) viewer
  • 6
    ไอโอมิเตอร์
    ไอโอมิเตอร์
    เครื่องมือวิเคราะห์ประสิทธิภาพ I/O
    ผู้ชม: นักพัฒนา, ข้อมูล
    เทคโนโลยี, วิทยาศาสตร์/การวิจัย, ระบบ
    ผู้ดูแลระบบ อินเทอร์เฟซผู้ใช้: Win32
    (เอ็มเอส วินโดวส์). โปรแกรม...
    ดาวน์โหลด Iometer
  • เพิ่มเติม»

คำสั่ง Linux

Ad