ภาษากำกับข้อความ (markup) แบบหนึ่งที่ได้รับความนิยมตามเว็บค่อนข้างมาก คือ Markdown ที่พัฒนาโดย John Gruber มาตั้งแต่ปี 2004 จุดเด่นของมันคือการเขียนที่ค่อนข้างเป็นธรรมชาติ หากใครเขียนเอกสารด้วยไฟล์เท็กซ์อยู่แล้วก็สามารถเปลี่ยนเป็น HTML ได้โดยแทบไม่ต้องปรับตัว
ปัญหาของ Markdown คือมันมีสเปคเป็นบล็อกของ Gruber เพียงบล็อคเดียว การอิมพลีเมนต์หลายชุดต่างกันไปโดยไม่มีการรับประกันความเข้ากันได้ ทำให้มีความต่างกันระหว่างตัวแปลง Markdown ต่างๆ อยู่เสมอ ที่ผ่านมามีกลุ่มพยายามทำชุดทดสอบเพื่อแก้ปัญหาความเข้ากันได้แต่ไม่ได้รับความนิยมนัก
ตอนนี้กลุ่มเว็บดัง เช่น GitHub, Stack Exchange, Coding Horror, Meteor, และ Reddit รวมตัวกันพัฒนามาตรฐานฟอร์แมต Markdown
โครงการนี้ประกอบไปด้วยเอกสารสเปค, อิมพลีเมนต์ตัวอย่างที่เขียนด้วยภาษาซีและจาวาสคริปต์อย่างชุด, และชุดทดสอบความเข้ากันได้
ที่มา - Coding Horror, Standard Markdown
Comments
เปํนธรรมชาติ - เป็นธรรมชาติ
ผมเพิ่งเคยใช้ Markdown บนบล็อกนันเป็นครั้งแรก ผมค่อนข้างชอบแต่บางทีมันจำยากอ่ะ ไม่เหมือนกับพวก html ที่หลายๆ tag จะมีตัวร่วมเยอะกว่า เดาง่ายกว่า ไม่ต้องเปิดคู่มือเยอะเกิน แถมตำแหน่ง attribute ก็สลับกันได้ด้วย อย่าง Markdown สำหรับทำลิงค์นี่จำวงเล็บสลับกันเสมอๆ เลย
ผมไม่ค่อยเก่งเรื่องการหามาตรฐาน เลยขอช่วยเรื่องออกแบบโลโกละกันครับ
ลาก่อยครับทุกท่าน -/|\-
ผมจะจดจำ Comment นี้ไว้ครับ ลาก่อยครับ T-T
+555
ผมจะจดจำท่านและคอมเมนต์นี้ของท่านไว้ครับ ลาก่อยครับ LOL
Epic!!!
creative สุดๆ เห็นแล้วฮาเลย
ลาก่อยลาก่อนครับการเสียสละของท่านจะต้องไม่สูญเปล่าอย่างแน่นอน
เดี๋ยวนะ
นั่งดูคุณมาร์คเตรียมเปิดศาล
รูปนี้หล่อมากเลยครับ แผล่บ แผล่บ แผล่บ
ผมเขียนบล็อกบ่อยๆ (ใช้ ghost) มันก็จำไปได้เองนะครับ
pittaya.com
บล็อก - บล็อค
markdown ใส่ลิงค์ จำอย่างนี้ครับ
ผมว่าวิธีนี้จำได้ดีเลยนะ (เครดิทใครไม่รู้ จำไม่ได้)
มันเปลี่ยนชื่อเป็น Common Markdown แล้วครับ
ดูแล้ว Markdown จะรายละเอียดได้น้อยกว่า XML คงเหมาะสำหรับ markup ใส่เอกสารไว้อ่านเท่านั้น ไม่เหมาะจะเอาไว้ออกแบบ GUI
ถ้าจุดเด่นอยู่ที่ความสะอาดและดูเป็นภาษาคนมากๆ พอต้องการใส่อะไรแปลกๆ เช่น [link] ก็เริ่มไม่ใช่ภาษาคนขึ้นมาทันที และดูแล้วก็ไม่ต่างจาก XML แค่เปลี่ยนสัญลักษณ์
อันนี้ผมถามความเห็น
คือส่วนตัวพอเห็น Markdown แล้วก็ยังรู้สักว่ามันน่าจะมีอะไรที่ดูเป็นภาษาคนมากกว่านี้
@HMage คิดว่ามันควรจะเป็นรูปแบบไหนครับ?
ใช่ครับ มันเอาไว้เขียนเอกสาร ไม่ได้ใช้ออกแบบ GUI
นักเขียนบทความอย่างผมใช้ Markdown จัดหน้าบทความส่งบก.นะครับ เขียนใน WriteMonkey แล้ว export เป็น RTF