Customize all text in Discourse


(Robin Ward) #1

Previously changing text in Discourse required either pasting brittle javascript into a <HEAD> customization or using a plugin (which isn’t available on many hosting plans).

Well, good news: in the latest builds of Discourse you can customize all of the text via the admin interface. Simply go to Admin > Customize > Text Content and you’ll be presented with a search page.

Search for the text you want to customize, click Edit then enter the new value. For example, I changed the “Dashboard” link to say “Evil Trout” here on Meta. After refreshing the page the text has been updated:

As always, give it a spin and let us know of any bugs or suggestions and we’ll tweak accordingly!


Editing Server.en.yml
[object Object] in top menu even after updating to v1.5.0.beta6 +23
Customizable Email Templates
How to change the account confirm email content
Enable changing of trust level badge description text
Export customized text from database into YML
Translate some Entries
Unable to Modify Email Sent Out Via Invites
How to add translation client.xx.yml and server.xx.yml files to the server?
Discourse Voting
Custom content localization
Viewing a private category while logged out should prompt for login
Any way to customize message for "New" and "Unread" when nothing appears?
Where can I edit Discobot welcome post text?
How "Reply" to post button text can be changed to "Comment"?
Add another Text Content box to Customize
How can we get a full sentence in welcome emails?
Modification for "Let's get this discussion started" top banner
[PAID] - Points & Awards Plugin