AsciiDoc เป็นโอเพนซอร์สข้ามแพลตฟอร์มและอรรถประโยชน์บรรทัดคำสั่งฟรีดำเนินการใน Python เป็นรูปแบบเอกสารข้อความซึ่งสามารถนำมาใช้โดยทุกคนที่ต้องการที่จะเขียนหน้าคู่มือบทความสั้นเอกสารและหนังสือของพวกเขาสำหรับ GNU / ระบบปฏิบัติการลินุกซ์.
สร้างไฟล์ HTML, XHTML และ DocBook มาร์ค
ไฟล์ที่สร้างด้วยซอฟต์แวร์ AsciiDoc สามารถแปลภาษา HTML (Hypertext Markup Language), XHTML (Extensible Hypertext Markup Language) และ DocBook มาร์คเพียงโดยใช้ & lsquo; & rsquo asciidoc; เครื่องมือบรรทัดคำสั่ง (ดูการเริ่มต้นส่วนรายละเอียดด้านล่าง).
คุณสามารถเขียนเอกสาร AsciiDoc
เนื่องจากซอฟต์แวร์ใช้สัญลักษณ์รูปแบบไม่แปลกหรือแท็กมาร์กอัปผู้ใช้จะสามารถที่จะเขียน AsciiDoc เอกสารแบบเดียวกับที่พวกเขาจะเขียนเอกสารข้อความปกติในการประยุกต์ใช้คำเช่น
การเริ่มต้นกับ AsciiDoc
การติดตั้งและใช้งานซอฟต์แวร์ AsciiDoc การกระจาย GNU / Linux ของคุณคุณจะต้องดาวน์โหลดรุ่นล่าสุดจากทั้งโครงการ & rsquo; เว็บไซต์หรือ Softoware บันทึกเก็บในไดเรกทอรีบ้านของคุณและแกะมันใช้เก็บที่คุณชื่นชอบ ยูทิลิตี้ผู้จัดการ
เปิดเครื่องมือจำลอง terminal นำทางไปยังสถานที่ตั้งของไฟล์ที่เก็บสกัด (เช่น cd /home/softoware/asciidoc-8.6.9) เรียก & lsquo; ./ กำหนดค่า & amp; & amp; ทำให้ & rsquo; คำสั่งเพื่อกำหนดค่าโปรแกรมและสร้างปฏิบัติการแล้วเรียก & lsquo; sudo ให้ติดตั้ง & rsquo; คำสั่งที่จะติดตั้ง
หลังจากการติดตั้งรัน & lsquo; asciidoc --help & rsquo; คำสั่งเพื่อดูโปรแกรม & rsquo; S ข้อความการใช้งานและสามารถใช้ได้เลือกบรรทัดคำสั่งเพื่อให้คุณสามารถเรียนรู้วิธีการใช้งาน สำหรับอ้างอิงที่สมบูรณ์ของคำสั่งที่มาร์กอัปที่คุณควรอ่านคู่มือการใช้งาน AsciiDoc.
ทำงานบน GNU / Linux, Windows และ Mac
ถูกเขียนในหลาม, AsciiDoc เป็นซอฟต์แวร์ข้ามแพลตฟอร์มที่ทำงานบนใด GNU / กระจาย Linux นอกจากนี้ยังควรจะทำงานบน Microsoft Windows และ Mac OS X ระบบปฏิบัติการและมันได้รับการสนับสนุนในขณะนี้ใน 32 และแพลตฟอร์มคอมพิวเตอร์ 64 บิต.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- เพิ่มขึ้นและการเปลี่ยนแปลง:
- ดำเนินการชื่อสไตล์ลอย ชื่อลอย (หรือสะพาน) มีการแสดงเช่นเดียวกับส่วนปกติ แต่จะไม่เกี่ยวข้องอย่างเป็นทางการกับร่างกายของข้อความและไม่ได้เป็นส่วนหนึ่งของลำดับชั้นส่วนปกติดังนั้นกฎการสั่งซื้อปกติใช้ไม่ได้.
- แมโครความคิดเห็นการดำเนินการแบบอินไลน์เพื่อให้เส้นแสดงความคิดเห็นในขณะนี้สามารถปรากฏอยู่ภายในองค์ประกอบของบล็อก.
- สายการแสดงความคิดเห็นถูกส่งไปยังเอาท์พุทถ้า showcomments แอตทริบิวต์ที่กำหนดไว้ (บล็อคแสดงความคิดเห็นที่ไม่เคยส่งไปยังเอาท์พุท).
- อ้างโสดค่าแอตทริบิวต์ในองค์ประกอบ AttributeList ทำให้พวกเขาจะได้รับการทดแทนเช่นข้อความแบบอินไลน์ปกติ (โดยไม่ต้องอ้างเดียวเท่านั้นทดแทนแอตทริบิวต์จะดำเนินการ).
- รายการเขียนโค้ดการประมวลผลรายการ (เป็น crufty มาก) บล็อกต่อเนื่องรายชื่อและรายชื่อตอนนี้ทำงานตามที่คาด ปรับปรุงและเอกสารชี้แจงรายการในคู่มือผู้ใช้.
- แอตทริบิวต์การแก้ไขในขณะนี้ตระหนัก RCS $ $ id รูปแบบเครื่องหมาย.
- RCS $ Id เครื่องหมาย $ สายการแก้ไขรูปแบบในส่วนหัวไม่จำเป็นต้องนำหน้าด้วยสายผู้เขียน.
- หาก RCS $ $ id รูปแบบการแก้ไขและมีการระบุชื่อผู้เขียนยังไม่ได้รับการตั้งชื่อของผู้เขียนแล้วในเครื่องหมาย $ $ Id จะใช้.
- Updated กรอง Graphviz Gouichi Iisaka เพื่อเวอร์ชัน 1.1.3.
- เพิ่มตัวเลือกแอตทริบิวต์ตาราง autowidth สำหรับ (X) เอาท์พุท HTML.
- แบ็กเอนด์ DocBook ตอนนี้ทำให้ orgname แอตทริบิวต์ตัวเลือกในส่วนหัวของ DocBook.
- เลิกแอตทริบิวต์ companyname ที่ไม่มีเอกสารในความโปรดปรานของ corpname DocBook ของ.
- ปิดทับขวาอย่างชัดเจนออกจาก HTML4 แท็กปิดตัวเองเพื่อให้สอดคล้องกับข้อเสนอแนะ WC3.
- แก้ไขข้อผิดพลาด:
- คงที่ 8.3.3 การถดถอยโดยรายการที่อยู่ติดกับไวยากรณ์ที่เหมือนกัน แต่รูปแบบรายการที่แตกต่างกันได้รับการรักษาไม่ถูกต้องเป็นรายการเดียว.
มีอะไรใหม่ ในรุ่น 8.3.3:
- แก้ไขข้อผิดพลาด:
- เลขหักและเกิดความสับสนและ numeration2 หมายเลขแอตทริบิวต์ของรายการที่ได้รับการลดลงใช้คุณลักษณะสไตล์แทน.
มีอะไรใหม่ ในรุ่น 8.3.2:
- เพิ่มขึ้นและการเปลี่ยนแปลง:
- เพิ่มตัวกรอง Graphviz Gouichi Iisaka ของการกระจาย.
- องค์ประกอบ SidebarBlock ตอนนี้สามารถแสดงผลที่มีรูปแบบนามธรรม.
- จัดกรองลงในไดเรกทอรีย่อยที่แยกต่างหากสำหรับแต่ละตัวกรอง.
- Updated Makefile.in และแฟ้ม MANIFEST เพื่อให้สะท้อนถึงองค์กรกรองใหม่.
- รูปแบบรายการที่เพิ่มเข้ามาองค์ประกอบ LiteralBlock ดังนั้นรายการกับบล็อกชื่อที่ซ้อนกันสามารถแสดงผลเป็นบล็อกชื่อ.
- กรองรหัสตัวอย่างการเปลี่ยนแปลงการใช้ไวยากรณ์ที่ต้องการ ListingBlock (เก่า ~ คั่นไวยากรณ์กรองไม่ได้ใช้).
- การนับการดำเนินการและ enumeration2 หมายเลขรายการแอตทริบิวต์สำหรับการระบุรูปแบบหมายเลขรายการ (อาหรับ, LowerAlpha, UpperAlpha, LowerRoman และ upperroman).
- AsciiDoc ตอนนี้ตระหนัก UpperAlpha, LowerRoman และหมายเลข upperroman ในรายการหมายเลข LISTDEF-numbered2 และการตั้งค่ารูปแบบจำนวนขึ้นอยู่กับรูปแบบของรายการที่มีหมายเลขแรก (ทางเลือกที่จะตั้งค่าแอตทริบิวต์ enumeration2).
- Updated formatlistpat ความหมายในตัวอย่าง .vimrc ในคู่มือผู้ใช้.
- คุณสามารถทับขวาในขณะนี้หลบหนีแมโครบล็อกระบบ.
- เพิ่ม Pychart คำถามที่พบบ่อย.
- วางข้อความในย่อหน้าและข้อความที่รายการดัชนีและตรงกับกลุ่มฉลากจากคุณลักษณะ - พวกเขาจะรวมอยู่ในองค์ประกอบของข้อความและเราไม่ต้องการให้การประมวลผลเป็นครั้งที่สองเป็นคุณลักษณะ .
- เปลี่ยนแมโครบล็อกสายความคิดเห็นเพื่อแมโครบล็อกสวิงเพื่อให้แน่ใจว่าไม่มีการแทน.
- subslist ไม่ได้จะต้องมีการผนวกเข้ากับความหมายแมโคร PassthroughBlock ถ้าแทนละเว้นไม่ได้มีการดำเนินการ.
- รหัสเรียบร้อยขึ้น: ผู้ประกอบการเลิกแทนที่ด้วย = !.
- การแกะรหัส linuxdoc ที่ไม่ได้ใช้.
- รหัสอัพเป็นระเบียบเรียบร้อย: ลดลงชนิดเก่าอ้างอิงโมดูล; แทนที่ has_key () กับผู้ประกอบการที่ต้องการใน.
- แก้ไขข้อผิดพลาด:
- แหล่งไวยากรณ์เก่าไฮไลท์การถดถอยตัวกรอง:. ตัวอักษรพิเศษที่ไม่ได้หนีเอาท์พุท DocBook
มีอะไรใหม่ ในรุ่น 8.3.1:
- เพิ่มขึ้นและการเปลี่ยนแปลง:
- แทนที่สคริปต์ install.sh กับเบนวอลตันปรับปรุงสคริปต์ autoconf -. ดู [1] การติดตั้งเพื่อดูรายละเอียด
- เพิ่มไวยากรณ์ AttributeEntry ทั่วไปเพื่อให้รายการแฟ้มการกำหนดค่าโดยพลการที่จะตั้งจากภายในเอกสาร AsciiDoc (แนะนำโดยเฮนริก Maier).
- รายชื่อบล็อกคั่นในเอาท์พุท DocBook ในขณะนี้สนับสนุนหมายเลข; รหัสของชื่อรายการและบล็อกที่คั่นด้วยตัวอักษรได้ถูกย้ายไปปิดล้อม DocBook ตัวอย่างเช่นแท็ก (ขอบคุณวีเจย์มาร์สำหรับแพทช์นี้).
- แทนที่ apostrophe พิมพ์ดีดแนวตั้งที่มีเครื่องหมายวรรคตอน apostrophe (ขอบคุณโนอาห์เลเตอร์).
- แก้ไขข้อผิดพลาด:
- ถดถอย. ไม่รวมราคาสองครั้งจากค่าแอตทริบิวต์ unquoted ผลในการเข้ากันไม่ได้ย้อนหลังราคาสองครั้งในค่าแอตทริบิวต์ unquoted ได้รับการเรียกตัว
- ถดถอย: ข้อความที่เหมือน & amp; ... ; บางครั้งก็เข้าใจผิดสำหรับการอ้างอิงนิติบุคคล -. แน่นขึ้นตรงกับการอ้างอิงนิติบุคคล
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ