kramdown

ภาพหน้าจอของซอฟแวร์:
kramdown
รายละเอียดซอฟแวร์:
รุ่น: 1.2.0
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Thomas Leitner
การอนุญาต: ฟรี
ความนิยม: 6

Rating: nan/5 (Total Votes: 0)

kramdown เป็นห้องสมุดทับทิมฟรีที่สามารถนำมาใช้สำหรับการแยกซูเปอร์ Markdown & nbsp;. มันเขียนไว้อย่างสมบูรณ์ในทับทิมสนับสนุน Markdown มาตรฐาน (มีการปรับเปลี่ยนเล็กน้อยบาง) และส่วนต่อขยายต่างๆที่ได้รับการทำให้เป็นที่นิยมโดย PHP Markdown แพคเกจเสริมและ Maruku
มันอาจจะเป็นแปลงบริสุทธิ์ทับทิม Markdown ที่เร็วที่สุด (พฤศจิกายน 2009) เป็น 5x เร็วกว่า Maruku และประมาณ 10 เท่าเร็วกว่า BlueFeather
ไวยากรณ์ kramdown จะขึ้นอยู่กับ Markdown, ง่ายมากที่จะเขียนง่ายต่อการอ่านมาร์กอัปสำหรับการเขียนเอกสาร HTML ในแบบข้อความล้วน ตั้งแต่ไวยากรณ์พื้นฐาน Markdown มีข้อบกพร่องบางอย่างการใช้งาน (โดยเฉพาะ PHP Markdown แพคเกจพิเศษ) ได้พยายามที่จะเอาชนะข้อบกพร่องนี้กับไวยากรณ์เพิ่มเติม kramdown สนับสนุนคุณสมบัติทั้งหมดของไวยากรณ์ Markdown เดิม (แม้จะมีการแก้ไขเล็กน้อยบางอย่าง) เช่นเดียวกับคุณสมบัติใหม่ที่นำมาใช้ใน PHP Markdown แพคเกจเสริมและ Maruku
การใช้งาน:
แพคเกจ kramdown มีสองวิธีการใช้มัน
* ณ ห้องสมุด
& nbsp; kramdown ใช้พื้น API เดียวกับ RedCloth, BlueCloth และ Maruku:
& nbsp; ต้อง 'kramdown'
& nbsp; Kramdown :: Document.new (ข้อความ) .to_html
& nbsp; พารามิเตอร์ที่สองจะเรียกใหม่เป็นตัวเลือกสำหรับการแฮช (DE) การเปิดใช้งานคุณสมบัติบางอย่าง สำหรับข้อมูลเพิ่มเติมดูได้ที่เอกสาร API
* ณ แอพลิเคชัน
& nbsp; ร่วมกับห้องสมุดไฟล์ไบนารีที่เรียกว่า kramdown ถูกส่งมาซึ่งสามารถใช้ในการแปลงข้อความในไวยากรณ์ kramdown เป็น HTML มันทั้งอ่านจากไฟล์ที่ระบุเป็นอาร์กิวเมนต์บรรทัดคำสั่งหรือจากการป้อนข้อมูลมาตรฐาน ตัวอย่างเช่น:
& nbsp; เส้นทาง kramdown / เพื่อ / kramdown / doc / syntax.page

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • 2 รองลงมา การเปลี่ยนแปลง:
  • เพิ่ม parser สำหรับ Github รส Markdown (แก้ไข GH # 68 โดยอาร์เน Brasseur ที่ให้ดำเนินการเริ่มต้น)
  • คุณลักษณะ HTML อยู่ในขณะนี้สำหรับการส่งออกเส้นแนวนอน
  • 5 แก้ไขข้อผิดพลาด:
  • การเข้ารหัสที่ถูกต้องในสตริงผลที่ได้คือตอนนี้ตั้งแม้ในขณะที่ตัวเลือกแม่แบบที่มีการใช้
  • คง GH # 72, GH # 74: วิธีการทั้งหมดในการตั้งรหัสหัวตอนนี้ทำตามรูปแบบเดียวกันซึ่งเป็นไปตามที่มีรหัส HTML (ยกเว้นที่จุดไม่ได้รับอนุญาต) (รายงานและแพทช์เริ่มต้นโดย Matti ไนเดอร์)
  • คง GH # 73: แม่แบบ HTML เริ่มต้นตอนนี้มี DOCTYPE และการตั้งค่าการเข้ารหัสที่ถูกต้อง (แพทช์เริ่มต้นโดยไซมอน Lydell)
  • คง GH # 67: URL ที่องค์ประกอบของการเชื่อมโยงจะหนีออกมาขณะนี้อยู่ในแปลงน้ำยางเพื่อหลีกเลี่ยงปัญหา (แพทช์โดยเฮนนิ่ง Perl)
  • คง GH # 70: รุ่นใด ๆ ของห้องสมุด stringex ได้รับการสนับสนุนในขณะนี้ (รายงานโดยไซมอน Lydell)

มีอะไรใหม่ ในรุ่น 1.1.0:

  • 2 การเปลี่ยนแปลงเล็กน้อย:
  • เครื่องหมายเชิงอรรถตอนนี้สามารถทำซ้ำ (แก้ไข GH # 62 และ GH # 63 โดยดอร์ยปากที่ให้แพทช์เริ่มต้น)
  • แพคเกจย่อน้ำยางที่ใช้ในตอนนี้สำหรับตัวย่อ (แก้ไข GH # 55 โดยทิม Besard ที่ให้แพทช์เริ่มต้น)
  • 3 แก้ไขข้อผิดพลาด:
  • คง GH # 60: เบอร์ได้รับการยอมรับในขณะนี้นอกเหนือจากตัวอักษรคำว่าเมื่อขีดแปลง (แพทช์เทรเวอร์ Wennblom)
  • คง GH # 66: องค์ประกอบ HTML, และจะถูกแปลงในขณะนี้ได้อย่างถูกต้องโดยการแปลงน้ำยาง (แพทช์โดยเฮนนิ่ง Perl)
  • คง GH # 57: ดีการจัดการใบเสนอราคาสมาร์ทเมื่อขีดโดยตรงหลังจากที่ก่อนหรือเครื่องหมายคำพูด (รายงานโดยบิล Tozier)

มีอะไรใหม่ ในรุ่น 1.0.2:

  • หน้าทดสอบที่ได้รับการปรับปรุงเพื่อรวมญาติครั้ง ในมาตรฐานเพื่อให้มันเป็นไปได้ที่ดีกว่าการวัดประสิทธิภาพการทำงานของ kramdown (การร้องขอจากหลังสมัยใหม่).
  • kramdown วิกิพีเดียในขณะนี้มีรายชื่อของห้องสมุดที่ขยาย kramdown (ความคิดโดยหลังสมัยใหม่).

มีอะไรใหม่ ในรุ่น 1.0.0:

  • 4 การเปลี่ยนแปลงเล็กน้อย:
  • transliterated_header_ids ตัวเลือกใหม่สำหรับ transliterating ข้อความส่วนหัวเป็น ASCII ก่อนที่จะสร้าง ID หัวซึ่งจะเป็นประโยชน์สำหรับภาษาเช่นเวียตนาม (คง GH # 35, การร้องขอจากKỳ Anh)
  • นิติบุคคลเครื่องหมายใบเสนอราคา & quot; ขณะนี้ได้รับการแปลงเป็นตัวอักษรเทียบเท่าเมื่อ entity_output = as_char.
  • เตือนภัยอยู่ในขณะนี้การส่งออกสำหรับ ials / ALDS ที่ประกอบด้วยแอตทริบิวต์ไม่ defintion.
  • เอาท์พุทเชิงอรรถ HTML จะเปลี่ยนไปใช้คลาสแทน rel เพื่อให้บรรลุ (X) HTML4 / 5 ความเข้ากันได้
  • 3 แก้ไขข้อผิดพลาด:
  • คง GH # 38: ปัญหาการเข้ารหัสบน 1.9 / 2.0 เนื่องจากการเข้ารหัสเข้ากันไม่ได้ - สตริงแหล่งที่มาตอนนี้เปลี่ยนเป็น UTF-8 ก่อนที่จะแยกและแปลงกลับมาหลังจากการแปลง (รายงานโดยไซมอน Lydell)
  • คง RF # 29647: ย่อกับตัวละครที่ไม่ใช่คำแรกที่เริ่มต้นของข้อความที่จะนำไปสู่​​ข้อยกเว้น (รายงานโดยสเตฟานเดล)
  • คง RF # 29704: ID ระบุไว้ในส่วนหัวของรูปแบบ ATX ถูกไม่เคยตรวจพบได้อย่างถูกต้อง (รายงานโดยไคล์บาร์เบอร์)

มีอะไรใหม่ ในรุ่น 0.14.2:

  • 1 การเปลี่ยนแปลงเล็กน้อย:
  • link_defs ตัวเลือกใหม่สำหรับการกำหนดคำนิยามก่อนลิงค์
  • 1 แก้ไขข้อผิดพลาด:
  • ข้อผิดพลาดคงที่ฟื้นคืนชีพขึ้นมาในหัวโดยไม่ต้อง ATX ข้อความ

มีอะไรใหม่ ในรุ่น 0.14.1:

  • เฉพาะองค์ประกอบ HTML ที่ไม่ต้องมีร่างกาย ( เหมือน) จะออกมาในรูปแบบนี้ทุกองค์ประกอบอื่น ๆ ตอนนี้ใช้แท็กปิดอย่างชัดเจน (แก้ไขในประเด็นสิ่งอื่น ๆ ด้วย)
  • ระบุบล็อก IAL ก่อนรายการนิยามตอนนี้ทำงานได้อย่างถูกต้อง
  • แก้ไขข้อผิดพลาด GH # 30: ร่างกายของว่างสำหรับความหมายในรายการความหมายนำไปสู่​​การยกเว้น (รายงานโดยมาร์คจอห์นสัน)

มีอะไรใหม่ ในรุ่น 0.14.0:

  • 2 เปลี่ยนแปลงที่สำคัญ:
  • ภาษารหัสที่ระบุไว้ในขณะนี้ผ่านทาง .language-CODELANG แทน lang = 'CODELANG'
  • การสนับสนุนการดำเนินการสำหรับการตั้งค่าภาษาในการป้องกันรหัสรั้วเส้นเริ่มต้น (แพทช์เริ่มต้นด้วยการรำ)
  • 1 การเปลี่ยนแปลงเล็กน้อย:
  • ส่ว​​นหัวที่มี ID สามารถป้องกันได้จากการแสดงใน TOC โดยการกำหนดชั้น .no_toc กับพวกเขา (แพทช์โดยทิมเบตส์)
  • 1 แก้ไขข้อผิดพลาด:
  • ตัวเลขแทนของหน่วยงาน HTML สัญลักษณ์ตอนนี้ทางเลือกเริ่มต้น (แพทช์โดย Gioele Barabucci)

มีอะไรใหม่ ในรุ่น 0.13.5:

  • 2 การเปลี่ยนแปลงเล็กน้อย:
  • HTML แอตทริบิวต์ค่าโดยไม่ต้องได้รับการสนับสนุนในขณะนี้ (การแก้ไขข้อผิดพลาด RF # 29490 รายงานโดยแน็ตเวลช์)
  • HTML แอตทริบิวต์ชื่อในขณะนี้จะถูกแปลงเสมอกรณีที่ต่ำกว่าเพื่อความมั่นคง
  • 5 แก้ไขข้อผิดพลาด:
  • เอกสารคง # method_missing จะยอมรับชื่อชั้น snake_cased (แพทช์โดย tomykaira)
  • แก้ปัญหาพร้อมกับหายไปอย่างต่อเนื่องใน REXML ทับทิม 1.8.6 รุ่นเก่า (รายงานโดยเดฟ Everitt)
  • ข้อผิดพลาดคง RF # 29520: คำสั่งทางคณิตศาสตร์แบบอินไลน์ที่ถูกต้องไม่ก่อให้เกิดการบล็อกคณิตศาสตร์อีกต่อไป (รายงานโดย Gioele Barabucci)
  • RF แก้ไขข้อผิดพลาด # 29521: HTML ผลผลิตทางคณิตศาสตร์อยู่ในขณะนี้ XHTML เข้ากันได้เสมอ (รายงานโดย Gioele Barabucci)
  • คุณลักษณะ id เปล่าตอนนี้ได้รับการจัดการที่ดีขึ้นโดยแปลง HTM​​L และ kramdown (รายงานโดย Jorg ซอมเมอร์)
  • 1 แก้ไขเอกสาร:
  • คงเลือกไม่ถูกต้องคำสั่งในตัวอย่างเช่นในหน้าอ้างอิงอย่างรวดเร็ว (รายงานโดย Jorg ซอมเมอร์)

มีอะไรใหม่ ในรุ่น 0.13.4:

  • เพิ่มสารสกัดจากแปลงที่ TOC ของเอกสาร (การร้องขอจากเบรนแดนเฮย์) โปรดทราบว่านี้จะเป็นประโยชน์เฉพาะในกรณีที่คุณใช้ kramdown เป็นห้องสมุด!
  • คง typo: มันควรจะเอาท์พุทและไม่ --ouput (แพทช์โดยหลังสมัยใหม่)
  • คงแปลง HTM​​L เพื่อการส่งออกอย่างถูกต้องแท็กช่วงว่างเปล่า (แพทช์โดยจอห์น Croisant)
  • ข้อผิดพลาดคง RF # 29350: แยกของแท็กกับกรณีที่ไม่ตรงกันตอนนี้ทำงาน
  • ข้อผิดพลาดคง RF # 29426: เนื้อหาของแท็กรูปแบบจะถือว่าเป็นข้อความดิบตอนนี้
  • การแปลง HTM​​L ตอนนี้ใช้ rel แทนรอบจะเป็นที่รองรับ HTML5 (แพทช์โดยโจ Fiorini)
  • คงทับทิม 1.9.3 คำเตือนที่เกี่ยวข้อง
  • parser HTML คงที่ในการทำงานรอบการเปลี่ยนแปลงการดำเนินงานของอาร์เรย์ # delete_if ในทับทิม 1.9.3

ต้องการ

  • ทับทิม

ซอฟต์แวร์ที่คล้ายกัน

UberWriter
UberWriter

17 Feb 15

seqdiag
seqdiag

20 Feb 15

JCAM Engine
JCAM Engine

3 Jun 15

LaTeXila
LaTeXila

20 Jan 18

ซอฟแวร์อื่น ๆ ของนักพัฒนา Thomas Leitner

webgen
webgen

12 Apr 15

kramdown
kramdown

10 Feb 16

cmdparse
cmdparse

12 Apr 15

ความคิดเห็นที่ kramdown

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!