قواعد استخراج heading
- headingهای ATX (# تا ####) را در بازه انتخابشده استخراج میکند.
- خطوط داخل fenced code blockها (``` ... ```) را نادیده میگیرد.
- از فیلتر سطح استفاده کنید (فقط H2 / H2-H3 / H2-H4 / H1-H4).
- headingهای Setext (=== / ---) در نسخه اول لحاظ نمیشوند.
قواعد ساخت anchor (قاعده ابزار)
- متن heading را trim میکند.
- حروف الفبایی را lowercase میکند.
- فاصلهها را به '-' تبدیل میکند.
- نمادها بهجز '-' را حذف میکند.
- '--' های تکراری را به '-' تبدیل میکند.
- '-' ابتدایی و انتهایی را trim میکند.
- وقتی anchor تکراری رخ دهد، -2، -3 و ... را اضافه میکند.
رفتار لینکهای TOC ممکن است بسته به پلتفرم میزبانی و Markdown viewer متفاوت باشد. در صورت نیاز خروجی را ویرایش کنید.