ลิงก์

ในการสร้างลิงก์ในบรรทัด ให้ใช้ชุดวงเล็บปกติหลังวงเล็บปิดของข้อความลิงก์ ใส่ 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="&#x6D;&#x61;i&#x6C;&#x74;&#x6F;:&#x61;&#x64;&#x64;&#x72;&#x65;
&#115;&#115;&#64;&#101;&#120;&#x61;&#109;&#x70;&#x6C;e&#x2E;&#99;&#111;
&#109;">&#x61;&#x64;&#x64;&#x72;&#x65;&#115;&#115;&#64;&#101;&#120;&#x61;
&#109;&#x70;&#x6C;e&#x2E;&#99;&#111;&#109;</a>

ซึ่งจะแสดงผลในเบราว์เซอร์เป็นลิงก์ที่คลิกได้ไปยัง "address@example.com"