หากคุณใช้เครือข่ายสังคมออนไลน์หรือฟอรัมสนทนาเป็นประจำโอกาสที่คุณจะได้เห็นหรือใช้ Markdown โดยไม่ทราบว่า Markdown คืออะไร
สำหรับหลาย ๆ คนบนเว็บแล้ว HTML เป็นชื่อแรกและ ภาษาการเข้ารหัสระดับประถมศึกษาส่วนใหญ่ที่พวกเขาเรียนรู้ อย่างไรก็ตาม Markdown นั้นง่ายกว่ามาก ในความเป็นจริงมันเป็นเรื่องง่ายที่จะไม่มีหลักสูตรแน่นอน คุณสามารถเรียนรู้ได้ในเวลาไม่กี่นาที
ในบทความนี้เรามาดูพื้นฐานของ Markdown คืออะไรและทุกสิ่งที่คุณควรรู้เกี่ยวกับภาษามาร์กอัปที่เป็นที่นิยมและมีน้ำหนักเบาที่สุดในเว็บ
Markdown คืออะไร
มาร์กดาวน์คือคำว่า "มาร์กอัป" มาร์กอัปหมายถึง "กระบวนการหรือผลลัพธ์ของการแก้ไขข้อความเพื่อเตรียมการพิมพ์" ซึ่งเป็นคำอธิบายที่ถูกต้องเกี่ยวกับวิธีการ ภาษาการเขียนโปรแกรมโต้ตอบกับล่ามและเครื่องมือการแสดงผลเพื่อแสดงข้อความสำหรับพวกเราที่กำลังท่องอินเทอร์เน็ต
HTML ย่อมาจาก "Hypertext Markupภาษาดังนั้น" และ Markdown จึงเป็นอีกทางหนึ่ง เขียนโค้ด HTML ได้อย่างง่ายดายแม้ว่าจะมีประสิทธิภาพน้อยลง
Markdown สร้างขึ้นในปี 2004 โดย John Gruber และ Aaron Swart z ผู้ที่ต้องการให้คน“ เขียนโดยใช้รูปแบบข้อความธรรมดาที่อ่านง่ายและง่ายต่อการเขียนเลือกแปลงเป็นรูปแบบ XHTML (หรือ HTML) ที่มีโครงสร้าง”
In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]->หนึ่งในเป้าหมายหลักของ Markdown คือการอนุญาตให้อ่านง่ายขึ้นเมื่อเปรียบเทียบกับทางเลือกอื่น สิ่งนี้ทำให้การเขียน Markdown และการอ่านรหัสแบบธรรมดา Markdown นั้นง่ายมาก
ไซต์ใดใช้ Markdown?
เนื่องจาก Markdown เป็นวิธีที่ง่ายกว่าในการเขียน HTML คุณจะไม่เห็นเว็บไซต์ที่ให้เครดิตว่า "เขียนด้วย Markdown" อย่างไรก็ตามคุณจะพบเว็บไซต์จำนวนมากที่อนุญาตให้ผู้ใช้มีส่วนร่วมหรือโพสต์ในรูปแบบที่ยอมรับ Markdown
ตัวอย่างหนึ่งคือ GitHub ในไฟล์ README.md ที่สร้างไว้ล่วงหน้าของที่เก็บ GitHub แต่ละแห่ง Markdown จะได้รับการยอมรับ ตามที่แนะนำนี้ MD เป็นส่วนขยายที่ใช้สำหรับไฟล์ที่เขียนโดยใช้รหัส Markdown
Reddit และ Stack Exchange ยังใช้ Markdown เพื่อให้ผู้ใช้สามารถจัดระเบียบโพสต์และแสดงตนได้ดียิ่งขึ้น ไซต์แลกเปลี่ยนแลกเปลี่ยน เช่น กองล้นมากเกินไป จะไม่เหมือนเดิมหากไม่มี Markdown เพื่อแปลงข้อความธรรมดาให้เป็นข้อมูลโค้ดที่จัดรูปแบบที่อ่านได้และจัดรูปแบบ
วิธีใช้ Markdown
ภาพตัวอย่างด้านบนแสดงตัวอย่างการจัดรูปแบบมาร์กดาวน์สำหรับการสร้างโพสต์ข้อความ Reddit ใหม่ ในขณะที่มันผ่านพื้นฐานของ Markdown ตัวอย่างทั่วไปบางอย่างยังไม่รวม มาดูกันเถอะ
ผู้นำ/h4>
ใน Markdown คุณสามารถสร้างส่วนหัวได้โดยพิมพ์ #(เครื่องหมายตัวเลข / ปอนด์) หน้าข้อความของคุณ จำนวนสัญญาณ / ปอนด์ที่คุณใช้จะลดขนาดของส่วนหัว ตัวอย่างเช่น #จะเป็นหัวเรื่องที่ใหญ่ที่สุดและ ###จะแสดงหัวข้อย่อยที่เล็กกว่า
ใน HTML สิ่งเหล่านี้จะถูกแปลงเป็น และ ###คือ
เช่นรูปภาพ
คล้ายกับลิงก์ อิมเมจใน Markdown ถูกสร้างขึ้นโดยการตัดข้อความ alt ในวงเล็บเหลี่ยมและ URL ในวงเล็บ นี่คือตัวอย่าง:
[โลโก้ช่วยเหลือโต๊ะ Geek] (https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )
รหัสอินไลน์
รหัส Inlineการเริ่มบรรทัดที่มีช่องว่างสี่ช่องจะ สร้างบล็อคโค้ด แต่สำหรับโค้ดอินไลน์คุณสามารถล้อมข้อความใน backticks ได้ นี่คือตัวอย่าง:
`int main () {printf (“ Hi World \ n”); return 0;}`
โปรแกรมแก้ไขข้อความ Markdown
ถ้า คุณสนใจที่จะเชี่ยวชาญการ Markdown การค้นหาการสนับสนุนในรูปแบบของตัวแก้ไขข้อความบนเดสก์ท็อปเป็นการเริ่มต้นที่ดี อย่างไรก็ตามเนื่องจาก Markdown สามารถแสดงผลได้ในเบราว์เซอร์และไม่ต้องการการโต้ตอบทางฝั่งเซิร์ฟเวอร์ที่ซับซ้อนจึงมีแม้แต่เครื่องมือแก้ไข Markdown ออนไลน์
บรรณาธิการ Markdown แบบสแตนด์อโลน
หนึ่งใน ตัวแก้ไข Markdown แบบสแตนด์อโลนที่ดีที่สุด (และตัวแก้ไขข้อความโดยรวม) สำหรับ Windows, macOS และ Linux คือ ข้อความประเสริฐ
สิ่งที่คุณต้องทำเพื่อเปิดใช้งานการเน้นไวยากรณ์ของ Markdown คือการโหลดไฟล์ MD หรือตั้งค่าการเน้นไวยากรณ์เป็น Markdownโดยคลิกที่ ข้อความธรรมดาทางด้านขวาของแถบสถานะ
สุดยอดอีกสอง บรรณาธิการ Markdown ฟรี คือ Typora (Mac) และ โดดเด่น (Linux)
Markdown Editors ทางเว็บ
บรรณาธิการ Markdown บนเว็บโดยทั่วไปมีคุณสมบัติที่หลากหลายกว่าดังนั้น เราขอแนะนำอย่างยิ่ง
ตัวอย่างเช่น StackEdit ให้ส่วนต่อประสานที่ปราศจากสิ่งรบกวน h บานหน้าต่างสองบาน: บานหนึ่งสำหรับรหัส Markdown ของคุณและอีกบานหนึ่งสำหรับการแสดงตัวอย่างข้อความแบบไดนามิก
หากคุณยังใหม่กับ StackEdit สิ่งที่คุณต้องทำคือคลิกที่ เริ่มการเขียนและคุณจะถูกนำไปที่เครื่องมือแก้ไขทางเว็บซึ่งมีการเติมข้อมูลไว้ล่วงหน้า ด้วยตัวอย่างรหัส Markdown และคำแนะนำ
หาก StackEdit ไม่มีสิ่งที่คุณต้องการให้ดูที่ เด็ก หรือ Editor.md
>
Markdown มีอยู่ทุกหนทุกแห่งในเว็บและหากคุณเพิ่งเริ่มใช้อินเทอร์เน็ตก็อาจเป็น "ภาษาการเข้ารหัส" ที่ไม่เป็นทางการครั้งแรกที่คุณเรียนรู้ที่จะใช้ มันมีประโยชน์อย่างมากและปรับปรุงวิธีที่เราสื่อสารออนไลน์ผ่านทางข้อความดังนั้นเราหวังว่าบทความนี้จะช่วยให้คุณเรียนรู้เพิ่มเติมเกี่ยวกับมัน!