È possibile aggiungere tag agli argomenti creati con la funzione di incorporamento di Discourse per incorporare commenti su altre pagine?
Vogliamo incorporare Discourse in diverse aree della nostra documentazione e, a seconda dell’area in cui viene incorporato, aggiungere tag diversi a tali argomenti.
Se dovesse essere rilevante (o se qualcuno avesse altri pensieri a riguardo), ciò verrebbe fatto su un sito MKDocs.
Cos’è un’“area”? La configurazione di incorporamento ha pubblicato argomenti in una singola categoria.
Discourse Automation potrebbe aiutare? Ha uno script per aggiungere un tag, quindi forse può aiutare. O forse dovresti fare qualcosa con l’API per spostare gli argomenti, o avere un plugin che utilizza add_model_callback(Topic, :after_create) per identificare i nuovi argomenti dal tuo sito e ri-etichettarli.
Quindi sarebbe un unico embed per tutte le pagine di documentazione, ma gli embed in documenti diversi avrebbero, idealmente, tag diversi. Ad esempio, la seguente struttura di documenti:
Penso di aver capito. Se li vuoi taggati, dovresti farlo con il plugin di automazione o un plugin personalizzato come ho suggerito in precedenza. Suppongo che otterresti il tag analizzando l’URL del posto in cui è incorporato.