Problema di integrazione di Slack con link di intestazione relativa

Ciao, ho notato un comportamento strano nell’interazione tra DiscoTOC e l’integrazione con Slack. In pratica, i link degli header non vengono pubblicati correttamente.

Vedi i dettagli qui

4 Mi Piace

Questo accade perché i collegamenti alle intestazioni non includono il percorso dell’argomento. Ad esempio <a name="overview" href="#overview">. Il plugin Chat Integration sta tentando di convertire i collegamenti relativi in collegamenti assoluti aggiungendo l’URL radice del forum a qualsiasi collegamento presente nel post, ma ciò non funzionerà per i collegamenti alle intestazioni perché manca il percorso dell’argomento.

Una possibile soluzione sarebbe aggiungere il percorso dell’argomento all’elemento href del TOC. Ad esempio, invece di impostare <a name="overview" href="#overview">, l’elemento href verrebbe impostato su qualcosa come /t/your-topic-slug/1234#overview.

4 Mi Piace

Trovo che questo accada quando vengono pubblicati post con intestazioni su Slack: il testo dell’intestazione è preceduto da un link alla home page del sito ancorato con il nome dell’intestazione.

Ad esempio, un post come questo:

Arriva così su Slack:

2 Mi Piace

Sì, sembra che questo sia un problema con i nostri collegamenti automatici alle intestazioni, che esistono anche senza il componente del tema DiscoTOC. Aggiornerò il titolo per riflettere questo.

5 Mi Piace

Ciao, hai qualche aggiornamento su questo bug? Grazie

3 Mi Piace

Credo che rimanga in pr-welcome. Ho avvisato il team dell’esperienza del personale che è a conoscenza del problema.

4 Mi Piace