فهرست

جست‌وجوی ابزارهاگزارش تغییرات

برای جابه‌جایی برای باز کردنمسئله را توضیح دهید، نه نام ابزار را

پاسخ راهنما

چرا پیوندهای عنوان Markdown در وب‌سایت‌ها متفاوت‌اند

دستور زبان Markdown می‌گوید کدام متن عنوان است؛ اما شناسه‌ای را که میزبان در HTML برای آن عنوان می‌سازد استاندارد نمی‌کند. سکوها می‌توانند علائم نگارشی را به شکل‌های متفاوتی حذف کنند، با یونیکد متفاوت رفتار کنند و برای تکراری‌ها پسوندهای متفاوتی انتخاب کنند. اگر پیوندهای قابل حمل مهم‌اند، شناسه‌های صریح و یکتا درج کنید و دقیقاً به همان مقادیر پیوند بدهید، سپس بررسی کنید که مقصد لنگرهای HTML خام را مجاز می‌داند.

نکات اصلی
  1. نحو عنوان ATX و Setext مستقل از قطعه‌های URL تولیدشده توسط میزبان استاندارد شده است.

  2. حصارهای کد باید پیش از آنکه خط‌های نمونهٔ عنوان‌نما اسکن شوند شناسایی شوند.

  3. شناسه‌های صریح حدس‌زدن اسلاگ را حذف می‌کنند، اما همچنان به رندرکننده‌ای وابسته‌اند که لنگرهای نوشته‌شده را پاک‌سازی نکند.

توضیح کامل

عنوان Markdown ساختاری قابل حمل است؛ قطعهٔ URL خودکار آن نه. میزبان‌ها دربارهٔ علائم نگارشی، یونیکد، پسوند تکراری‌ها و HTML خام انتخاب‌های متفاوتی می‌کنند. فهرست مطالب وقتی پیش‌بینی‌پذیرتر می‌شود که شناسه‌های مقصدش صریح باشند و فرض‌هایش در خود سند دیده شوند. راهنمای کامل را بخوانید تا استدلال، مثال‌ها و تعریف‌های پشت این پاسخ را ببینید.

از این ایده استفاده کنید

منابع