مشكلة تكامل Slack مع روابط العناوين النسبية

مرحبًا، لاحظت تفاعلًا غريبًا بين DiscoTOC وتكامل Slack. بشكل عام، لا يتم نشر روابط الرأس بشكل صحيح.

راجع التفاصيل هنا

4 إعجابات

ويرجع ذلك إلى أن روابط العناوين لا تتضمن المسار إلى الموضوع. على سبيل المثال <a name="overview" href="#overview">. يحاول مكون Chat Integration تحويل الروابط النسبية إلى روابط مطلقة عن طريق إضافة عنوان URL الجذري للمنتدى إلى أي روابط في المنشور، لكن هذا لن يعمل مع روابط العناوين لأن المسار إلى الموضوع مفقود.

قد يكون الحل الممكن هو إضافة المسار إلى الموضوع إلى عنصر href في جدول المحتويات (TOC). على سبيل المثال، بدلاً من تعيين <a name="overview" href="#overview">، سيتم تعيين عنصر href إلى شيء مثل /t/your-topic-slug/1234#overview.

4 إعجابات

أجد أنني أحصل على هذا عندما يتم نشر أي منشورات تحتوي على عناوين في Slack - يسبق نص العنوان رابط إلى الصفحة الرئيسية للموقع مثبتًا باسم العنوان.

على سبيل المثال، منشور مثل هذا:

يظهر هكذا في Slack:

إعجابَين (2)

نعم، يبدو أن هذه مشكلة في روابط العناوين التلقائية الخاصة بنا، والتي توجد حتى بدون مكون سمة DiscoTOC. سأقوم بتحديث العنوان ليعكس ذلك.

5 إعجابات

مرحباً، هل لديك أي تحديث بخصوص هذه المشكلة؟ شكراً لك.

3 إعجابات

أعتقد أنها لا تزال في pr-welcome. لقد أبلغت فريق تجربة الموظفين وهم على علم بالمشكلة.

4 إعجابات