Tags:
Topics: 

ภาษากำกับข้อความ (markup) แบบหนึ่งที่ได้รับความนิยมตามเว็บค่อนข้างมาก คือ Markdown ที่พัฒนาโดย John Gruber มาตั้งแต่ปี 2004 จุดเด่นของมันคือการเขียนที่ค่อนข้างเป็นธรรมชาติ หากใครเขียนเอกสารด้วยไฟล์เท็กซ์อยู่แล้วก็สามารถเปลี่ยนเป็น HTML ได้โดยแทบไม่ต้องปรับตัว

ปัญหาของ Markdown คือมันมีสเปคเป็นบล็อกของ Gruber เพียงบล็อคเดียว การอิมพลีเมนต์หลายชุดต่างกันไปโดยไม่มีการรับประกันความเข้ากันได้ ทำให้มีความต่างกันระหว่างตัวแปลง Markdown ต่างๆ อยู่เสมอ ที่ผ่านมามีกลุ่มพยายามทำชุดทดสอบเพื่อแก้ปัญหาความเข้ากันได้แต่ไม่ได้รับความนิยมนัก

ตอนนี้กลุ่มเว็บดัง เช่น GitHub, Stack Exchange, Coding Horror, Meteor, และ Reddit รวมตัวกันพัฒนามาตรฐานฟอร์แมต Markdown

โครงการนี้ประกอบไปด้วยเอกสารสเปค, อิมพลีเมนต์ตัวอย่างที่เขียนด้วยภาษาซีและจาวาสคริปต์อย่างชุด, และชุดทดสอบความเข้ากันได้

ที่มา - Coding Horror, Standard Markdown

Get latest news from Blognone

Comments

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 5 September 2014 - 12:25 #738646
PaPaSEK's picture

เปํนธรรมชาติ - เป็นธรรมชาติ

ผมเพิ่งเคยใช้ Markdown บนบล็อกนันเป็นครั้งแรก ผมค่อนข้างชอบแต่บางทีมันจำยากอ่ะ ไม่เหมือนกับพวก html ที่หลายๆ tag จะมีตัวร่วมเยอะกว่า เดาง่ายกว่า ไม่ต้องเปิดคู่มือเยอะเกิน แถมตำแหน่ง attribute ก็สลับกันได้ด้วย อย่าง Markdown สำหรับทำลิงค์นี่จำวงเล็บสลับกันเสมอๆ เลย

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 5 September 2014 - 12:37 #738653 Reply to:738646
PaPaSEK's picture

ผมไม่ค่อยเก่งเรื่องการหามาตรฐาน เลยขอช่วยเรื่องออกแบบโลโกละกันครับ

No Description

ลาก่อยครับทุกท่าน -/|\-

By: PsFreedom
ContributorAndroidRed HatUbuntu
on 5 September 2014 - 12:46 #738658 Reply to:738653
PsFreedom's picture

ผมจะจดจำ Comment นี้ไว้ครับ ลาก่อยครับ T-T

By: xxa
Android
on 5 September 2014 - 12:51 #738661 Reply to:738653

+555

By: hisoft
ContributorWindows PhoneWindows
on 5 September 2014 - 13:17 #738674 Reply to:738653
hisoft's picture

ผมจะจดจำท่านและคอมเมนต์นี้ของท่านไว้ครับ ลาก่อยครับ LOL

By: Eka-X
ContributoriPhoneAndroidIn Love
on 5 September 2014 - 14:33 #738718 Reply to:738653

Epic!!!

By: nonarav
ContributorAndroid
on 5 September 2014 - 14:48 #738729 Reply to:738653
nonarav's picture

creative สุดๆ เห็นแล้วฮาเลย

By: Architec
ContributorWindows PhoneAndroidWindows
on 5 September 2014 - 14:59 #738738 Reply to:738653

ลาก่อย ลาก่อนครับ

By: ryudia
AndroidWindows
on 5 September 2014 - 15:03 #738743 Reply to:738653
ryudia's picture

การเสียสละของท่านจะต้องไม่สูญเปล่าอย่างแน่นอน

By: mk
FounderAndroid
on 5 September 2014 - 15:55 #738773 Reply to:738653
mk's picture

เดี๋ยวนะ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 5 September 2014 - 16:57 #738811 Reply to:738773
mr_tawan's picture

เดี๋ยวนะ

นั่งดูคุณมาร์คเตรียมเปิดศาล


  • 9tawan.net บล็อกส่วนตัวฮับ
By: PaPaSEK
ContributorAndroidWindowsIn Love
on 5 September 2014 - 17:18 #738818 Reply to:738773
PaPaSEK's picture

รูปนี้หล่อมากเลยครับ แผล่บ แผล่บ แผล่บ

By: pittaya
WriterAndroidUbuntuIn Love
on 5 September 2014 - 12:37 #738654 Reply to:738646
pittaya's picture

ผมเขียนบล็อกบ่อยๆ (ใช้ ghost) มันก็จำไปได้เองนะครับ


pittaya.com

By: hisoft
ContributorWindows PhoneWindows
on 5 September 2014 - 13:15 #738672 Reply to:738646
hisoft's picture

มีสเปคเป็นบล็อกของ Gruber เพียงบล็อคเดียว

บล็อก - บล็อค

By: nat3738
ContributorAndroidRed HatUbuntu
on 5 September 2014 - 18:11 #738843 Reply to:738646

markdown ใส่ลิงค์ จำอย่างนี้ครับ

เริ่มจากเวลาพิมพ์ลิงค์ใน text file ก็พิมพ์ว่า Google (http://google.com/) อยู่แล้ว ทีนี้ก็แค่เอา [ ] ไปครอบครงที่เราจะเป็นลิงค์ (ลักษณะเหมือน tag)

ผมว่าวิธีนี้จำได้ดีเลยนะ (เครดิทใครไม่รู้ จำไม่ได้)

By: nat3738
ContributorAndroidRed HatUbuntu
on 5 September 2014 - 12:50 #738660

มันเปลี่ยนชื่อเป็น Common Markdown แล้วครับ

By: HMage
AndroidWindows
on 5 September 2014 - 14:00 #738694

ดูแล้ว Markdown จะรายละเอียดได้น้อยกว่า XML คงเหมาะสำหรับ markup ใส่เอกสารไว้อ่านเท่านั้น ไม่เหมาะจะเอาไว้ออกแบบ GUI

ถ้าจุดเด่นอยู่ที่ความสะอาดและดูเป็นภาษาคนมากๆ พอต้องการใส่อะไรแปลกๆ เช่น [link] ก็เริ่มไม่ใช่ภาษาคนขึ้นมาทันที และดูแล้วก็ไม่ต่างจาก XML แค่เปลี่ยนสัญลักษณ์

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 5 September 2014 - 15:00 #738740 Reply to:738694
PaPaSEK's picture

อันนี้ผมถามความเห็น

คือส่วนตัวพอเห็น Markdown แล้วก็ยังรู้สักว่ามันน่าจะมีอะไรที่ดูเป็นภาษาคนมากกว่านี้

@HMage คิดว่ามันควรจะเป็นรูปแบบไหนครับ?

By: mr_tawan
ContributoriPhoneAndroidWindows
on 5 September 2014 - 17:20 #738820 Reply to:738694
mr_tawan's picture

ใช่ครับ มันเอาไว้เขียนเอกสาร ไม่ได้ใช้ออกแบบ GUI


  • 9tawan.net บล็อกส่วนตัวฮับ
By: Eka-X
ContributoriPhoneAndroidIn Love
on 5 September 2014 - 18:41 #738863 Reply to:738694

นักเขียนบทความอย่างผมใช้ Markdown จัดหน้าบทความส่งบก.นะครับ เขียนใน WriteMonkey แล้ว export เป็น RTF