HDG อธิบาย: Markdown คืออะไรและอะไรคือพื้นฐานที่ฉันควรรู้
หากคุณใช้เครือข่ายสังคมออนไลน์หรือกระดานสนทนาเป็นประจำ เป็นไปได้ว่าคุณเคยเห็นหรือใช้Markdownโดยไม่รู้ว่าMarkdownคืออะไร
สำหรับหลายๆ คนบนเว็บอยู่แล้วHTMLเป็นภาษาเขียนโค้ดภาษาแรกและขั้นพื้นฐานที่สุดที่พวกเขาเรียนรู้ อย่างไรก็ตามMarkdownนั้นง่ายกว่า อันที่จริง มันง่ายมากที่หลักสูตรนั้นไม่มีอยู่จริง คุณสามารถเรียนรู้ได้ในเวลาเพียงไม่กี่นาที
ในบทความนี้ มาดูข้อมูลพื้นฐานเกี่ยวกับMarkdownและทุกสิ่งที่คุณควรรู้เกี่ยวกับภาษามาร์กอัปยอดนิยมและเป็นที่นิยมมากที่สุดแห่งหนึ่งของเว็บ
Markdown คืออะไร?(What Is Markdown?)
ตามชื่อMarkdownคือการเล่นเกี่ยวกับคำว่า "มาร์กอัป มา ร์กอัป(” Markup)ถูกกำหนดให้เป็น "กระบวนการหรือผลลัพธ์ของการแก้ไขข้อความเพื่อเตรียมการพิมพ์" ซึ่งเป็นคำอธิบายที่ถูกต้องว่าภาษาโปรแกรมโต้ตอบกับล่ามและเครื่องมือแสดงผลเพื่อแสดงข้อความสำหรับพวกเราที่ท่องอินเทอร์เน็ตอย่างไร
HTML ย่อมาจาก "Hypertext Markup Language" และMarkdownจึงเป็นวิธีการเขียนโค้ด HTML(HTML) ที่ง่าย กว่า แม้ว่าจะเป็นวิธีที่มีประสิทธิภาพน้อยกว่า
Markdownสร้างขึ้นในปี 2547 โดยJohn GruberและAaron Swartzซึ่งต้องการให้ผู้คน "เขียนโดยใช้รูปแบบข้อความธรรมดาที่อ่านง่ายและเขียนง่าย โดยสามารถเลือกแปลงเป็นXHTML ที่มีโครงสร้างที่ถูกต้อง (หรือHTML )"
เป้าหมายหลักของMarkdownคือการช่วยให้อ่านง่ายขึ้นเมื่อเทียบกับทางเลือกอื่น ทำให้การเขียนMarkdownและการอ่าน โค้ด Markdown แบบข้อความธรรมดา ทำได้ง่ายมาก
เว็บไซต์ใดใช้ Markdown(What Sites Use Markdown?)
เนื่องจากMarkdownเป็นเพียงวิธีการเขียนHTML ที่ง่ายกว่า คุณจะไม่เห็นเว็บไซต์ที่ให้เครดิตตัวเองว่าถูก “เขียนด้วยMarkdown ” อย่างไรก็ตาม คุณจะพบเว็บไซต์จำนวนมากที่อนุญาตให้ผู้ใช้มีส่วนร่วมหรือโพสต์ในลักษณะที่ยอมรับMarkdown
ตัวอย่าง หนึ่งคือGitHub ในไฟล์ README.md(README.md)ที่สร้างไว้ล่วงหน้า ของที่เก็บ GitHubแต่ละที่เก็บMarkdownจะได้รับการยอมรับ ตามที่แนะนำ MD คือส่วนขยายที่ใช้สำหรับไฟล์ที่เขียนโดยใช้โค้ดMarkdown
RedditและStack Exchangeยังใช้Markdownเพื่อให้ผู้ใช้จัดระเบียบโพสต์และแสดงออกได้ดีขึ้น ไซต์ Stack Exchange(Stack Exchange sites)เช่นStack Overflowจะไม่เหมือนเดิมหากไม่มีMarkdownในการแปลงข้อความธรรมดาเป็นส่วนย่อยของโค้ดที่อ่านได้และจัดรูปแบบ
วิธีใช้ Markdown
ภาพตัวอย่างด้านบนแสดง ตัวอย่างการจัดรูปแบบ Markdownสำหรับการสร้างโพสต์ข้อความReddit ใหม่ (Reddit)แม้ว่าจะกล่าวถึงพื้นฐานของMarkdownแต่ก็ยังไม่ได้รวมตัวอย่างทั่วไปบางส่วนไว้ ไปดูกันเลยดีกว่า
ส่วนหัว
ในMarkdownคุณสามารถสร้างส่วนหัวได้โดยพิมพ์# (เครื่องหมายตัวเลข/ปอนด์) ก่อนข้อความของคุณ จำนวนเครื่องหมายตัวเลข/ปอนด์ที่คุณใช้จะลดระดับของส่วนหัวลง ตัวอย่างเช่น#จะเป็นหัวเรื่องที่ใหญ่ที่สุด และ###จะแสดงหัวเรื่องย่อยที่เล็กกว่า
ในHTMLสิ่งเหล่านี้จะถูกแปลงเป็น
รูปภาพ
เช่นเดียวกับลิงก์ รูปภาพในMarkdownถูกสร้างขึ้นโดยการใส่ข้อความแสดงแทนในวงเล็บเหลี่ยมและใส่URLในวงเล็บ นี่คือตัวอย่าง:
[โลโก้ Help Desk Geek] ( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )
รหัสอินไลน์
การเริ่มต้นบรรทัดที่มีช่องว่างสี่ช่องจะสร้างบล็อคโค้ด แต่สำหรับโค้ดแบบอินไลน์ คุณสามารถตัดข้อความใน backticks ได้ นี่คือตัวอย่าง:
*int main(){printf (“สวัสดีชาวโลก”) คืนค่า 0;}*
โปรแกรมแก้ไขข้อความ Markdown
หากคุณสนใจที่จะเชี่ยวชาญMarkdownการค้นหาการสนับสนุนในรูปแบบของโปรแกรมแก้ไขข้อความบนเดสก์ท็อปถือเป็นการเริ่มต้นที่ดี อย่างไรก็ตาม เนื่องจากMarkdownสามารถแสดงผลได้จริงในเบราว์เซอร์ และไม่ต้องการการโต้ตอบฝั่งเซิร์ฟเวอร์ที่ซับซ้อน จึงมีตัวแก้ไขMarkdown ออนไลน์(Markdown)
บรรณาธิการ Markdown แบบสแตนด์อโลน
หนึ่งในเครื่องมือ แก้ไข Markdown แบบสแตนด์อโลนที่ดีที่สุด (และเครื่องมือแก้ไขข้อความโดยรวม) สำหรับWindows , macOS และLinux คือ(Linux) Sublime Text(Sublime Text)
สิ่งที่คุณต้องทำเพื่อเปิดใช้ งานการเน้นไวยากรณ์ Markdownคือโหลดไฟล์ MD หรือตั้งค่าการเน้นไวยากรณ์เป็นMarkdownโดยคลิกที่ข้อความธรรมดา(Plain Text)ที่ด้านขวาของแถบสถานะ
เครื่องมือ แก้ไข Markdown(free Markdown editors)ที่ยอดเยี่ยมอีกสองตัวคือTypora (Mac) และRemarkable (Linux)
บรรณาธิการ Markdown บนเว็บ
ตัวแก้ไข Markdown(Markdown)บนเว็บโดยทั่วไปมีคุณลักษณะหลากหลายมากกว่า ดังนั้นเราจึงขอแนะนำสิ่งเหล่านั้น
ตัวอย่างเช่นStackEditจัดเตรียมอินเทอร์เฟซที่ปราศจากสิ่งรบกวนด้วยสองบานหน้าต่าง: บานหนึ่งสำหรับ โค้ด Markdown ของคุณ และอีกบานสำหรับการแสดงตัวอย่างข้อความของคุณแบบไดนามิก
หากคุณเพิ่งเริ่มใช้StackEditสิ่งที่คุณต้องทำคือคลิกที่Start Writingและคุณจะถูกนำไปที่โปรแกรมแก้ไขบนเว็บ ซึ่งจะมีตัวอย่างโค้ดMarkdown และคำแนะนำมาให้ล่วงหน้า(Markdown)
หากStackEditไม่มีสิ่งที่คุณกำลังมองหา ลองดูDillingerหรือEditor.md
Markdownมีอยู่ทุกหนทุกแห่งในเว็บ และหากคุณเพิ่งเริ่มใช้อินเทอร์เน็ต อาจเป็น "ภาษาเขียนโค้ด" ที่ไม่เป็นทางการภาษาแรกที่คุณเรียนรู้ที่จะใช้งาน มีประโยชน์อย่างยิ่งและปรับปรุงวิธีที่เราสื่อสารออนไลน์ผ่านข้อความ ดังนั้นเราหวังว่าบทความนี้จะช่วยให้คุณเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้
Related posts
สุดยอดบรรณาธิการ Markdown: ทุกแพลตฟอร์มและออนไลน์
HDG อธิบาย : SQL, T-SQL, MSSQL, PL/SQL และ MySQL คืออะไร?
สุดยอดบรรณาธิการ Markdown ออนไลน์ฟรี
บริการการประชุมทางโทรศัพท์ที่ดีที่สุดคืออะไร – แอพที่ดีที่สุดเปรียบเทียบ
ย้าย ลบ หรือคัดลอกไฟล์โดยอัตโนมัติใน Windows
5 ส่วนเสริมความเป็นส่วนตัว Firefox ที่ดีที่สุดเพื่อความปลอดภัยออนไลน์
Chatbot คืออะไรและใช้งานอย่างไรบนเว็บไซต์ของคุณ
4 แอพซอฟต์แวร์การส่งต่อพอร์ตที่ดีที่สุดและวิธีใช้งาน
Microsoft Power Automate คืออะไรและเทมเพลตฟรีให้ดาวน์โหลด
โปรแกรมที่ดีที่สุดในการเพิ่มฟังก์ชันการทำงานใหม่ให้กับ Windows 10
เครื่องมือถอดเสียงสองตัวสำหรับแปลงเสียงเป็นข้อความ
การทดสอบ Dead Pixel เพื่อแก้ไขพิกเซลที่ค้างบนหน้าจอของคุณ
5 สุดยอดเว็บไซต์ดาวน์โหลด APK ที่ปลอดภัยที่สุดสำหรับแอพ Android
สิ่งที่ต้องพิจารณาก่อนสร้าง Wiki ของคุณเอง
ใช้ HP Print and Scan Doctor เพื่อแก้ไขปัญหาเครื่องพิมพ์ทั่วไป
แอพกรองแสงสีน้ำเงินที่ดีที่สุด 5 อันดับสำหรับ Windows, Mac และ Linux
3 เครื่องมือในการวินิจฉัยและแก้ไขปัญหาเกี่ยวกับจอภาพของคุณ
ยูทิลิตี้ปรับแต่ง CPU, การ์ดวิดีโอและ RAM ที่ดีที่สุด
5 เครื่องมือสแกน IP ที่ดีที่สุดสำหรับ Windows, Mac, iOS และ Android
11 ซอฟต์แวร์สกรีนช็อตฟรีที่ดีที่สุดสำหรับ Windows