بیاموزید چگونه با استفاده از _پیوندهای داخلی_ به یادداشت‌ها، پیوست‌ها و فایل‌های دیگر از درون یادداشت‌هایتان پیوند بدهید. با پیوند دادن یادداشت‌ها، می‌توانید شبکه‌ای از دانش بسازید. ^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) را رعایت کنید. ## پیوند به یک فایل برای ایجاد پیوند در حالت ویرایش، از یکی از روش‌های زیر استفاده کنید: - در ویرایشگر `[[` را تایپ کنید و سپس فایلی را که می‌خواهید به آن پیوند بدهید انتخاب کنید. - متنی را در ویرایشگر انتخاب کنید و سپس `[[` را تایپ کنید. - [[فرمان‌دان]] را باز کنید و سپس گزینه افزودن پیوند درونی را انتخاب کنید. ![[پرش سریع#^search-autocomplete-large]] اگرچه می‌توانید به هر یک از [[قالب‌های فایل پذیرفته‌شده]] پیوند بدهید، پیوند به قالب‌های فایلی غیر از Markdown نیاز به پسوند فایل دارد، مانند `[[Figure 1.png]]`. > [!tip] اضافه کردن علامت تعجب (!) قبل از یک پیوند داخلی به شما امکان جاسازی محتوای پیوندشده را می‌دهد. برای جزئیات بیشتر، [[جاسازی فایل‌ها]] را ببینید. > [!info] پرونده‌های مستثنا > فایل‌هایی که با الگوهای [[تنظیمات#پرونده‌های مستثنا|پرونده‌های مستثنا]] مطابقت دارند، هنگام ایجاد پیوندهای داخلی در پیشنهادات پیوند اولویت کمتری دارند. ## پیوند به یک سرفصل در یادداشت می‌توانید به سرفصل‌های خاصی در یادداشت‌ها پیوند بدهید، که به _پیوندهای لنگری_ نیز معروف هستند. **پیوند به یک سرفصل در همان یادداشت** برای پیوند به یک سرفصل در همان یادداشت، `[[#` را تایپ کنید تا فهرستی از سرفصل‌های موجود در یادداشت برای پیوند نمایش داده شود. برای مثال، `[[#پیش‌نمایش یک فایل پیوندشده]]` پیوندی به [[#پیش‌نمایش یک فایل پیوندشده]] ایجاد می‌کند. **پیوند به یک سرفصل در یادداشت دیگر** برای پیوند به یک سرفصل در یادداشت دیگر، یک هش (`#`) به انتهای مقصد پیوند اضافه کنید و به دنبال آن متن سرفصل را بنویسید. برای مثال، `[[درباره‌ی 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**: از `[متن نمایش](آدرس پیوند)` برای سفارشی‌سازی نحوه نمایش پیوند استفاده کنید. - `[نام سفارشی](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) را نگه دارید. پیش‌نمایشی از محتوای فایل در کنار نشانگر ظاهر می‌شود.