ลิงก์แบบอินไลน์
ในการสร้างลิงก์ในบรรทัด ให้ใช้ชุดวงเล็บปกติหลังวงเล็บปิดของข้อความลิงก์ ใส่ URL ในจุดที่คุณต้องการให้ลิงก์ชี้ไปภายในวงเล็บ พร้อมด้วยชื่อที่ไม่บังคับสำหรับลิงก์ โดยล้อมรอบในเครื่องหมายคำพูด เช่น
This is [an example](http://example.com/ "Title") inline link.
[This link](http://example.net/) has no title attribute.
จะให้ผลดังนี้
<p>This is <a href="http://example.com/" title="Title">
an example</a> inline link.</p>
<p><a href="http://example.net/">This link</a> has no
title attribute.</p>
หากกำลังอ้างอิงถึงทรัพยากรในเครื่องในเซิร์ฟเวอร์เดียวกัน คุณจะใช้เส้นทางแบบสัมพัทธ์ได้ดังนี้
See my [About](/about/) page for details.
การระบุแอตทริบิวต์ HTML ในมาร์กดาวน์
หากต้องการเพิ่มแอตทริบิวต์อย่างน้อย 1 รายการในลิงก์มาร์กดาวน์ คุณสามารถใช้รูปแบบที่คั่นด้วยช่องว่างต่อไปนี้
[link text](url){: attribute="value" attribute2="value2" attribute3="value3"}
ลิงก์ภายนอก
คุณแจ้งผู้อ่านได้ว่าลิงก์จะนำผู้ใช้ไปยังเว็บไซต์ภายนอกโดยเพิ่ม {: .external}
ลงในไวยากรณ์
ลิงก์อ้างอิง
ลิงก์รูปแบบการอ้างอิงจะใช้วงเล็บเหลี่ยมชุดที่ 2 ซึ่งในแล้วคุณจะใส่ป้ายกำกับที่ต้องการเพื่อระบุลิงก์ ดังนี้
This is [an example][id] reference-style link.
โดยคุณอาจใช้การเว้นวรรคเพื่อแยกชุดวงเล็บเหลี่ยมได้ ดังนี้
This is [an example] [id] reference-style link.
จากนั้น คุณจะกำหนดป้ายกำกับลิงก์ในลักษณะนี้ที่ใดก็ได้ในเอกสารด้วยตนเองดังนี้
URL ลิงก์อาจอยู่ในวงเล็บสามเหลี่ยม (ไม่บังคับ)
คุณสามารถวางแอตทริบิวต์ชื่อในบรรทัดถัดไปและใช้การเว้นวรรคหรือแท็บเพิ่มเพื่อระยะห่างจากขอบ ซึ่งมีแนวโน้มที่จะดูดีขึ้นเมื่อใช้ URL ที่ยาวขึ้น
ชื่อการกำหนดลิงก์อาจประกอบด้วยตัวอักษร ตัวเลข การเว้นวรรค และเครื่องหมายวรรคตอน โดยอาจไม่พิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เช่น ลิงก์ 2 ลิงก์นี้
[link text][a]
[link text][A]
เทียบเท่ากัน
ทางลัดชื่อลิงก์โดยนัยช่วยให้คุณข้ามชื่อของลิงก์ได้ ซึ่งในกรณีนี้จะใช้ข้อความลิงก์เป็นชื่อ เพียงใช้วงเล็บเหลี่ยม เช่น เพื่อลิงก์คำว่า "Google" ไปยังเว็บไซต์ google.com คุณอาจเขียนว่า
[Google]
แล้วกำหนดลิงก์:
เนื่องจากชื่อลิงก์อาจมีการเว้นวรรค ทางลัดนี้ยังใช้กับคำหลายคำในข้อความลิงก์ได้ด้วย ดังนี้
Visit [Daring Fireball] for more information.
แล้วกำหนดลิงก์:
คุณจะวางคำจำกัดความของลิงก์ไว้ที่ใดก็ได้ในเอกสารมาร์กดาวน์ ฉันมักจะใส่ไว้หลังย่อหน้าที่ใช้ไปทั้งหมด แต่ในกรณีที่คุณต้องการ คุณจะวางไว้ท้ายเอกสารได้ คล้ายๆ กับเชิงอรรถ
ต่อไปนี้เป็นตัวอย่างลิงก์อ้างอิงในการใช้งานจริง
I get 10 times more traffic from [Google] [1] than from
[Yahoo] [2] or [MSN] [3].
เมื่อใช้ทางลัดชื่อลิงก์โดยนัย คุณสามารถเขียนสิ่งต่อไปนี้แทน
I get 10 times more traffic from [Google] than from
[Yahoo] or [MSN].
ทั้ง 2 ตัวอย่างข้างต้นจะสร้างเอาต์พุต HTML ต่อไปนี้
<p>I get 10 times more traffic from <a href="http://google.com/"
title="Google">Google</a> than from
<a href="http://search.yahoo.com/" title="Yahoo Search">Yahoo</a>
or <a href="http://search.msn.com/" title="MSN Search">MSN</a>.</p>
เพื่อการเปรียบเทียบ นี่คือย่อหน้าเดียวกับที่เขียนโดยใช้รูปแบบลิงก์แบบอินไลน์ของ Markdown
I get 10 times more traffic from [Google](http://google.com/ "Google")
than from [Yahoo](http://search.yahoo.com/ "Yahoo Search") or
[MSN](http://search.msn.com/ "MSN Search").
ลิงก์อัตโนมัติ
มาร์กดาวน์รองรับรูปแบบทางลัดสำหรับการสร้าง "อัตโนมัติ" ลิงก์สำหรับ URL และที่อยู่อีเมล: เพียงล้อมรอบ URL หรือที่อยู่อีเมลไว้ในวงเล็บมุม ซึ่งหมายความว่าหากคุณต้องการแสดงข้อความจริงของ URL หรืออีเมลและแสดงเป็นลิงก์ที่คลิกได้ด้วย คุณก็ทำดังนี้ได้
<http://example.com/>
มาร์กดาวน์จะทำให้เกิดการเปลี่ยนแปลงต่อไปนี้
<a href="http://example.com/">http://example.com/</a>
ลิงก์อัตโนมัติสำหรับที่อยู่อีเมลก็ทำงานคล้ายๆ กัน ยกเว้นว่ามาร์กดาวน์จะเข้ารหัสเอนทิตีแบบเลขฐาน 16 และเลขฐาน 16 แบบสุ่มเพื่อช่วยปิดบังที่อยู่จากสแปมบ็อตที่เก็บที่อยู่ ตัวอย่างเช่น Markdown จะเปลี่ยนเป็นค่าต่อไปนี้
<address@example.com>
ดังนี้
<a href="mailto:addre
ss@example.co
m">address@exa
mple.com</a>
ซึ่งจะแสดงผลในเบราว์เซอร์เป็นลิงก์ที่คลิกได้ไปยัง "address@example.com"