HDG อธิบาย: Markdown คืออะไรและพื้นฐานอะไรที่ฉันควรรู้


หากคุณใช้เครือข่ายสังคมออนไลน์หรือฟอรัมสนทนาเป็นประจำโอกาสที่คุณจะได้เห็นหรือใช้ Markdown โดยไม่ทราบว่า Markdown คืออะไร

สำหรับหลาย ๆ คนบนเว็บแล้ว HTML เป็นชื่อแรกและ ภาษาการเข้ารหัสระดับประถมศึกษาส่วนใหญ่ที่พวกเขาเรียนรู้ อย่างไรก็ตาม Markdown นั้นง่ายกว่ามาก ในความเป็นจริงมันเป็นเรื่องง่ายที่จะไม่มีหลักสูตรแน่นอน คุณสามารถเรียนรู้ได้ในเวลาไม่กี่นาที

<รูป class = "lazy aligncenter">

ในบทความนี้เรามาดูพื้นฐานของ Markdown คืออะไรและทุกสิ่งที่คุณควรรู้เกี่ยวกับภาษามาร์กอัปที่เป็นที่นิยมและมีน้ำหนักเบาที่สุดในเว็บ

Markdown คืออะไร

มาร์กดาวน์คือคำว่า "มาร์กอัป" มาร์กอัปหมายถึง "กระบวนการหรือผลลัพธ์ของการแก้ไขข้อความเพื่อเตรียมการพิมพ์" ซึ่งเป็นคำอธิบายที่ถูกต้องเกี่ยวกับวิธีการ ภาษาการเขียนโปรแกรมโต้ตอบกับล่ามและเครื่องมือการแสดงผลเพื่อแสดงข้อความสำหรับพวกเราที่กำลังท่องอินเทอร์เน็ต

HTML ย่อมาจาก "Hypertext Markupภาษาดังนั้น" และ Markdown จึงเป็นอีกทางหนึ่ง เขียนโค้ด HTML ได้อย่างง่ายดายแม้ว่าจะมีประสิทธิภาพน้อยลง

<รูป class = "lazy aligncenter">

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 ตัวอย่างทั่วไปบางอย่างยังไม่รวม มาดูกันเถอะ

ผู้นำ

ใน Markdown คุณสามารถสร้างส่วนหัวได้โดยพิมพ์ #(เครื่องหมายตัวเลข / ปอนด์) หน้าข้อความของคุณ จำนวนสัญญาณ / ปอนด์ที่คุณใช้จะลดขนาดของส่วนหัว ตัวอย่างเช่น #จะเป็นหัวเรื่องที่ใหญ่ที่สุดและ ###จะแสดงหัวข้อย่อยที่เล็กกว่า

ใน HTML สิ่งเหล่านี้จะถูกแปลงเป็น tags #คือ

และ ###คือ

เช่น

รูปภาพ

คล้ายกับลิงก์ อิมเมจใน 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 คือ ข้อความประเสริฐ

<ร่างคลาส = "lazy aligncenter">

สิ่งที่คุณต้องทำเพื่อเปิดใช้งานการเน้นไวยากรณ์ของ Markdown คือการโหลดไฟล์ MD หรือตั้งค่าการเน้นไวยากรณ์เป็น Markdownโดยคลิกที่ ข้อความธรรมดาทางด้านขวาของแถบสถานะ

สุดยอดอีกสอง บรรณาธิการ Markdown ฟรี คือ Typora (Mac) และ โดดเด่น (Linux)

Markdown Editors ทางเว็บ

บรรณาธิการ Markdown บนเว็บโดยทั่วไปมีคุณสมบัติที่หลากหลายกว่าดังนั้น เราขอแนะนำอย่างยิ่ง

<รูป class = "lazy aligncenter">

ตัวอย่างเช่น StackEdit ให้ส่วนต่อประสานที่ปราศจากสิ่งรบกวน h บานหน้าต่างสองบาน: บานหนึ่งสำหรับรหัส Markdown ของคุณและอีกบานหนึ่งสำหรับการแสดงตัวอย่างข้อความแบบไดนามิก

หากคุณยังใหม่กับ StackEdit สิ่งที่คุณต้องทำคือคลิกที่ เริ่มการเขียนและคุณจะถูกนำไปที่เครื่องมือแก้ไขทางเว็บซึ่งมีการเติมข้อมูลไว้ล่วงหน้า ด้วยตัวอย่างรหัส Markdown และคำแนะนำ

หาก StackEdit ไม่มีสิ่งที่คุณต้องการให้ดูที่ เด็ก หรือ Editor.md

>

Markdown มีอยู่ทุกหนทุกแห่งในเว็บและหากคุณเพิ่งเริ่มใช้อินเทอร์เน็ตก็อาจเป็น "ภาษาการเข้ารหัส" ที่ไม่เป็นทางการครั้งแรกที่คุณเรียนรู้ที่จะใช้ มันมีประโยชน์อย่างมากและปรับปรุงวิธีที่เราสื่อสารออนไลน์ผ่านทางข้อความดังนั้นเราหวังว่าบทความนี้จะช่วยให้คุณเรียนรู้เพิ่มเติมเกี่ยวกับมัน!

กระทู้ที่เกี่ยวข้อง:


3.01.2020