เรียนรู้วิธีเชื่อมโยงไปยังโน้ต ไฟล์แนบ และไฟล์อื่นๆ จากโน้ตของคุณ โดยใช้ _ลิงก์ภายใน_ การเชื่อมโยงโน้ตจะช่วยให้คุณสร้างเครือข่ายความรู้ได้ ^b15695 Obsidian สามารถอัพเดตลิงค์ภายในในห้องนิรภัยของคุณโดยอัตโนมัติเมื่อคุณเปลี่ยนชื่อไฟล์ หากคุณต้องการให้ถูกถามก่อน คุณสามารถปิดใช้งานได้ที่: **[[การตั้งค่า]]** → **[[การตั้งค่า#ไฟล์และลิงค์|ไฟล์และลิงค์]]** → **[[การตั้งค่า#อัพเดตลิงค์ภายในโดยอัตโนมัติ|อัพเดตลิงค์ภายในโดยอัตโนมัติ]]** ## รูปแบบที่รองรับสำหรับลิงก์ภายใน Obsidian รองรับรูปแบบลิงก์ดังต่อไปนี้: - ลิงก์วิกิ: `[[Three laws of motion]]` หรือ `[[Three laws of motion.md]]` - Markdown: `[Three laws of motion](Three%20laws%20of%20motion)` หรือ `[Three laws of motion](Three%20laws%20of%20motion.md)` ตัวอย่างด้านบนเทียบเท่ากัน แสดงผลเหมือนกันในเอดิเตอร์และเชื่อมโยงไปยังโน้ตเดียวกัน > [!note] หมายเหตุ > เมื่อใช้รูปแบบ Markdown ให้แน่ใจว่าได้ [URL encode](https://en.wikipedia.org/wiki/Percent-encoding) ปลายทางของลิงก์ ตัวอย่างเช่น ช่องว่างจะกลายเป็น `%20` โดยค่าเริ่มต้น เนื่องจากรูปแบบที่กระชับกว่า Obsidian จะสร้างลิงก์โดยใช้รูปแบบลิงก์วิกิ หากความสามารถในการทำงานร่วมกันสำคัญสำหรับคุณ คุณสามารถปิดใช้งานลิงก์วิกิและใช้ลิงก์ Markdown แทนได้ การใช้รูปแบบ Markdown: 1. เปิด **[[การตั้งค่า]]** 2. ภายใต้ **ไฟล์และลิงค์** ปิดใช้งาน **Use \[\[Wikilinks\]\]** แม้ว่าคุณจะปิดใช้งานรูปแบบลิงก์วิกิ คุณยังสามารถออโต้คอมพลีทลิงก์ได้โดยพิมพ์วงเล็บเหลี่ยมสองตัว `[[` เมื่อคุณเลือกไฟล์ที่แนะนำ Obsidian จะสร้างลิงก์ Markdown แทน > [!note] อักขระที่ไม่ถูกต้อง > สตริงที่มีอักขระต่อไปนี้อาจใช้เป็นลิงก์ไม่ได้: `# | ^ : %% [[ ]]` > > เราแนะนำให้หลีกเลี่ยงการใช้อักขระเหล่านี้และปฏิบัติตาม[แนวทางการตั้งชื่อไฟล์ที่ปลอดภัย](https://stackoverflow.com/questions/1976007/what-characters-are-forbidden-in-windows-and-linux-directory-names) ## ลิงก์ไปยังไฟล์ ในการสร้างลิงก์ขณะอยู่ในเอดิเตอร์ ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้: - พิมพ์ `[[` ในเอดิเตอร์แล้วเลือกไฟล์ที่คุณต้องการสร้างลิงก์ไป - เลือกข้อความในเอดิเตอร์แล้วพิมพ์ `[[` - เปิด [[กระดานคำสั่ง]] แล้วเลือก เพื่มลิงค์ภายใน ![[Quick switcher#^search-autocomplete-large]] แม้ว่าคุณจะสามารถลิงก์ไปยัง[[รูปแบบไฟล์ที่รองรับ]]ใดก็ได้ แต่ลิงก์ไปยังรูปแบบไฟล์อื่นนอกเหนือจาก Markdown จำเป็นต้องมี extension เช่น `[[Figure 1.png]]` > [!tip] การนำหน้าลิงก์ภายในด้วยเครื่องหมายตกใจ (!) ช่วยให้คุณฝังเนื้อหาที่ลิงก์ไว้ได้ สำหรับรายละเอียดเพิ่มเติม ดู [[ฝังไฟล์]] > [!info] ไฟล์ที่ไม่รวม > ไฟล์ที่ตรงกับรูปแบบ[[การตั้งค่า#ไฟล์ที่ไม่รวม|ไฟล์ที่ไม่รวม]]ของคุณจะถูกลดลำดับความสำคัญในคำแนะนำลิงก์เมื่อสร้างลิงก์ภายใน ## ลิงก์ไปยังหัวเรื่องในโน้ต คุณสามารถลิงก์ไปยังหัวเรื่องเฉพาะในโน้ตได้ หรือที่เรียกว่า _anchor links_ **ลิงก์ไปยังหัวเรื่องภายในโน้ตเดียวกัน** ในการลิงก์ไปยังหัวเรื่องภายในโน้ตเดียวกัน ให้พิมพ์ `[[#` เพื่อรับรายการหัวเรื่องภายในโน้ตที่จะลิงก์ไป ตัวอย่างเช่น `[[#พรีวิวไฟล์ที่ลิงก์ไว้]]` จะสร้างลิงก์ไปยัง [[#พรีวิวไฟล์ที่ลิงก์ไว้]] **ลิงก์ไปยังหัวเรื่องในโน้ตอื่น** ในการลิงก์ไปยังหัวเรื่องในโน้ตอื่น ให้เพิ่มเครื่องหมายแฮช (`#`) ที่ท้ายปลายทางลิงก์ ตามด้วยข้อความหัวเรื่อง ตัวอย่างเช่น `[[เกี่ยวกับ Obsidian#ลิงก์เป็นพลเมืองชั้นหนึ่ง]]` จะสร้างลิงก์ไปยัง [[เกี่ยวกับ Obsidian#ลิงก์เป็นพลเมืองชั้นหนึ่ง]] **ลิงก์ไปยังหัวเรื่องย่อย** คุณสามารถเพิ่มเครื่องหมายแฮชหลายตัวสำหรับหัวเรื่องย่อยแต่ละรายการ ตัวอย่างเช่น `[[ความช่วยเหลือและการสนับสนุน#Questions and advice#Report bugs and request features]]` จะสร้างลิงก์ไปยัง [[ความช่วยเหลือและการสนับสนุน#Questions and advice#Report bugs and request features]] **ค้นหาหัวเรื่องทั่วทั้งห้องนิรภัย** ในการค้นหาหัวเรื่องทั่วทั้งห้องนิรภัย ให้ใช้ไวยากรณ์ `[[## header]]` ตัวอย่างเช่น `[[##` จะค้นหาทั่วไปในห้องนิรภัย ในขณะที่ `[[## team]]` จะค้นหาหัวเรื่องทั้งหมดที่มีคำว่า _team_ > [!info]- ภาพหน้าจอของการค้นหาลิงก์หัวเรื่อง > > ![[internal-links-header.png#interface]] ## ลิงก์ไปยังบล็อกในโน้ต บล็อกคือหน่วยของข้อความในโน้ตของคุณ เช่น ย่อหน้า บล็อกคำคม หรือรายการ คุณสามารถลิงก์ไปยังบล็อกโดยเพิ่ม `#^` ที่ท้ายปลายทางลิงก์ ตามด้วยตัวระบุบล็อกที่ไม่ซ้ำ ตัวอย่างเช่น: `[[2023-01-01#^37066d]]` โชคดีที่คุณไม่จำเป็นต้องค้นหาตัวระบุด้วยตนเอง เมื่อคุณพิมพ์เครื่องหมายแคเร็ต (`^`) รายการคำแนะนำจะปรากฏขึ้น ให้คุณเลือกบล็อกที่ถูกต้อง สำหรับ*ย่อหน้าธรรมดา* ให้วางช่องว่างตามด้วยเครื่องหมายแคเร็ต `^` และตัวระบุบล็อกที่ท้ายบรรทัด: ```md The quick purple gem dashes through the paragraph with blazing speed. Pen in hand and a paperclip in the other, Gemmy works toward her goal of making the world of note-taking a happier place. ^37066d ``` สำหรับ*บล็อกที่มีโครงสร้าง* (รายการ คำคม บล็อกเน้น ตาราง) ตัวระบุบล็อกควรอยู่บนบรรทัดแยก โดยมีบรรทัดว่างก่อนและหลัง: ```md > The quick purple gem dashes through the paragraph with blazing speed. Pen in hand and a paperclip in the other, Gemmy works toward her goal of making the world of note-taking a happier place. ^37066f This is the tale of Gemmy, the Unhelpful assistant. ``` สำหรับ*บรรทัดเฉพาะภายในรายการ* ตัวระบุบล็อกสามารถวางโดยตรงบนหัวข้อย่อย: ```mathjax - Gemmy $Paperclip / Pen$ ^37006f - Unhelpful assistant ``` > [!warning] เราไม่รองรับลิงก์ไปยังส่วนเฉพาะของคำคม บล็อกเน้น และตาราง **ค้นหาบล็อกทั่วทั้งห้องนิรภัย** คุณยังสามารถค้นหาบล็อกเพื่อลิงก์จากทั่วทั้งห้องนิรภัยได้โดยใช้ไวยากรณ์ `[[^^block]]` อย่างไรก็ตาม มีรายการที่จัดเป็นบล็อกได้มากกว่าเมื่อเทียบกับ[[#ลิงก์ไปยังหัวเรื่องในโน้ต|ลิงก์หัวเรื่อง]] ดังนั้นรายการนี้จะยาวกว่ามาก > [!info]- ภาพหน้าจอของการค้นหาลิงก์บล็อก > ![[link-block-heading.png#interface]] คุณยังสามารถสร้างตัวระบุบล็อกที่อ่านง่ายได้โดยเพิ่มช่องว่างตามด้วยเครื่องหมายแคเร็ต (`^`) และตัวระบุ ตัวระบุบล็อกสามารถประกอบด้วยตัวอักษรละติน ตัวเลข และเครื่องหมายขีดกลางเท่านั้น ตัวอย่างเช่น เพิ่ม `^quote-of-the-day` ที่ท้ายบล็อก: ```md "You do not rise to the level of your goals. You fall to the level of your systems." by James Clear ^quote-of-the-day ``` ตอนนี้คุณสามารถลิงก์ไปยังบล็อกได้โดยพิมพ์ `[[2023-01-01#^quote-of-the-day]]` > [!warning] ความสามารถในการทำงานร่วมกัน > การอ้างอิงบล็อกเป็นคุณสมบัติเฉพาะของ Obsidian และไม่ใช่ส่วนหนึ่งของรูปแบบ Markdown มาตรฐาน ลิงก์ที่มีการอ้างอิงบล็อกจะไม่ทำงานนอก Obsidian ## เปลี่ยนข้อความที่แสดงของลิงก์ โดยค่าเริ่มต้น Obsidian จะแสดงข้อความลิงก์ตามที่ปรากฏ ตัวอย่างเช่น: - `[[Example]]` แสดงเป็น [[Example]] - `[[Example#Details]]` แสดงเป็น [[Example#Details]] คุณสามารถเปลี่ยนวิธีแสดงลิงก์ได้โดยปรับแต่งข้อความลิงก์: **รูปแบบลิงก์วิกิ**: ใช้แถบตั้ง (`|`) เพื่อเปลี่ยนข้อความที่แสดง - `[[Example|ชื่อกำหนดเอง]]` แสดงเป็น [[Example|ชื่อกำหนดเอง]] - `[[Example#Details|ชื่อส่วน]]` แสดงเป็น [[Example#Details|ชื่อส่วน]] **รูปแบบ Markdown**: ใช้ `[ข้อความที่แสดง](URL ลิงก์)` เพื่อปรับแต่งวิธีแสดงลิงก์ - `[ชื่อกำหนดเอง](Example.md)` แสดงเป็น [ชื่อกำหนดเอง](Example.md) - `[ชื่อส่วน](Example.md#Details)` แสดงเป็น [ชื่อส่วน](Example.md#Details) วิธีนี้มีประโยชน์สำหรับสถานการณ์เฉพาะที่คุณต้องการเปลี่ยนวิธีแสดงลิงก์ในบริบทใดบริบทหนึ่ง หากคุณต้องการตั้งชื่อลิงก์ทางเลือกที่สามารถใช้ซ้ำได้ทั่วทั้งห้องนิรภัย ให้พิจารณาใช้[[นามแฝง|นามแฝง]]แทน ตัวอย่างเช่น หากคุณอ้างอิง `[[Three laws of motion]]` เป็น `[[The 3 laws]]` เป็นประจำ การเพิ่ม "3 laws" เป็นนามแฝงจะช่วยให้คุณพิมพ์แค่นั้น โดยไม่ต้องเพิ่มข้อความที่แสดงกำหนดเองทุกครั้ง > [!tip] เคล็ดลับ > ใช้[[#เปลี่ยนข้อความที่แสดงของลิงก์|ข้อความที่แสดงของลิงก์]]เมื่อคุณต้องการปรับแต่งวิธีแสดงลิงก์*ในตำแหน่งเฉพาะ* > > ใช้[[นามแฝง|นามแฝง]]เมื่อคุณต้องการอ้างอิงโน้ตเดียวกันโดยใช้*ชื่อที่แตกต่างกัน*ทั่วทั้งห้องนิรภัย ^callout-internal-links-link-text ## พรีวิวไฟล์ที่ลิงก์ไว้ > [!note] หมายเหตุ > ในการพรีวิวไฟล์ที่ลิงก์ไว้ คุณต้องเปิดใช้งาน [[พรีวิวโน้ต]] ก่อน ในการพรีวิวไฟล์ที่ลิงก์ไว้ ให้โฮเวอร์เหนือลิงก์ภายใน ขณะอยู่ในโหมดแก้ไข ให้กด `Ctrl` (หรือ `Cmd` บน macOS) ขณะโฮเวอร์เคอร์เซอร์เหนือลิงก์ พรีวิวของเนื้อหาไฟล์จะปรากฏถัดจากเคอร์เซอร์