Ciao community di Discourse,
Ho abilitato il plugin discourse-docs e l’ho aggiunto al menu principale. Per impostazione predefinita, il suo link è ad esempio www.example.com/docs, come posso cambiarlo in qualcosa come www.example.com/my-docs?
Ciao Hyan ![]()
Non è possibile. Questa parte dell’URL è codificata qui:\n\ndiscourse-docs/plugin.rb at main · discourse/discourse-docs · GitHub c’è un’impostazione per cambiarla.\n\nModifica: Ma puoi cambiarla usando una variabile d’ambiente nel tuo app.yml. Vedi il post di @RGJ qui sotto
Grazie, @Canapin. Vedo che ci sono alcuni siti i cui documenti sono collegati in modo personalizzato. Forse modificano il codice in qualche modo. Probabilmente ci sono ragioni per non esporre la configurazione alla dashboard dell’amministratore.
Puoi condividerli?
Ho saputo che il sito web è stato personalizzato modificando il codice. Pensavo che solo la riga di codice dovesse essere modificata se avessi provato a farlo. Segna la risposta come risolta. ![]()
L’intera idea di quella impostazione è renderla configurabile. L’unica cosa codificata in modo fisso è il valore predefinito.
Puoi impostare DISCOURSE_DOCS_PATH nel tuo app.yml per modificarlo.
Ho aggiunto una sezione alla documentazione
https://meta.discourse.org/t/discourse-docs-documentation-management/130172#renaming-the-docs-path-5
Oh. Grazie mille per avermi informato su queste variabili d’ambiente. @RGJ Ho un’altra domanda su come funzionano i framework Discourse o Rails. Presumo che se il comportamento di Discourse o dei suoi plugin può essere modificato tramite una variabile d’ambiente, allora deve esserci lo stesso nome della variabile d’ambiente menzionato nel suo codice pertinente. In questo caso DISCOURSE_DOCS_PATH dovrebbe apparire nel codice di GitHub - discourse/discourse-docs, ma non ho trovato alcun codice correlato. Come funziona?
In sintesi, le variabili d’ambiente DISCOURSE_XYZ sono disponibili nel codice come GlobalSettings.xyz o SiteSettings.xyz.
In questo caso specifico, puoi trovare GlobalSettings.docs_path qui.
Grazie, @RGJ Scopri come i nomi delle impostazioni dell’ambiente mappano la configurazione in Discourse.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.