معالجة الروابط الموصولية في المشاركات التي تُنشأ باستخدام Markdown

أهلاً بك!

هل هذه الصيغة من kramdown أم PHP Markdown Extra?

يعتمد Discourse على MarkdownIt، والذي يعتمد بدوره على مواصفات CommonMark. لا يدعم تحديد معرف رأس.

يبدو أنهم ناقشوا ذلك في وقت ما: https://talk.commonmark.org/t/anchors-in-markdown/247، لكنني لا أرى أي نتيجة نهائية.

ومع ذلك، يقوم Discourse بإنشاء معرفات تلقائيًا.
يمكنك رؤيتها هنا:

بشكل أساسي، يمكنك توقع هذه المعرفات:

  • h-{headingId} (بدون معرف المنشور، بدون اسم مستعار)
  • h-{slug}-{headingId} (بدون معرف المنشور)
  • p-{postId}-h-{headingId} (معرف المنشور، بدون اسم مستعار)
  • p-{postId}-h-{slug}-{headingId} (معرف المنشور، اسم مستعار)

على سبيل المثال:

إذا كنت تفضل ذلك، لا يزال بإمكانك إنشاء معرف يدويًا باستخدام HTML، على سبيل المثال، <a>
</a>


موارد إضافية –
إذا كنت بحاجة إلى إنشاء جدول محتويات، فهناك هذا المكون لك:

5 إعجابات