لینک‌دهی داخلی


لینک‌هایی که با مفسر Markdown در Exercism رندر می‌شوند بررسی می‌شوند تا ببینیم داخلی‌اند یا نه؛ اگر داخلی باشند، ممکن است با راهنمای ابزار تزئین شوند.

راهنمای ابزار برای یک مفهوم ممکن است به این شکل باشد:

کاربرد

هیچ نحوه‌ی نگارش خاصی برای تزئین لینک‌ها به این شکل وجود ندارد. به‌جای آن، بررسی می‌کنیم که href لینک یکی از این دو شکل را داشته باشد:

  • یک URL. مثلاً https://exercism.org/tracks/ruby/concepts/basics
  • یک مسیر مطلق. مثلاً /tracks/ruby/concepts/basics

ما در حال حاضر از URLهای نسبی پشتیبانی نمی‌کنیم (مثلاً آن‌هایی که با ./ یا ../ شروع می‌شوند)، چون مفسر Markdown از بافت سندی که رندر می‌کند، از بافتی که در آن رندر می‌شود و از ساختار مخزن git آگاه نیست.

جایگزین‌ها

شاید بخواهید به‌جای لینک‌های معمولی از Widget استفاده کنید. معمولاً از این‌ها در پایان یک سند استفاده می‌شود تا مطالعه‌ی بیشتر یا تمرین‌های خوبی برای یادگیری پیشنهاد شود.

برای جزئیات بیشتر، مستندات Widget را ببینید.