A visual dashboard for managing Umbraco Rich Text Editor styles and colors. Easily add, edit, and organize text styles with color pickers, live previews, and automatic CSS generation.
$ dotnet add package Truthwillout.Umbraco.RteStylesManagerA visual dashboard for managing Rich Text Editor styles and colours in Umbraco 17.
dotnet add package Truthwillout.Umbraco.RteStylesManager --version 2.0.0
Add MapControllers() inside WithEndpoints in your Program.cs:
app.UseUmbraco()
.WithMiddleware(u =>
{
u.UseBackOffice();
u.UseWebsite();
})
.WithEndpoints(u =>
{
u.UseBackOfficeEndpoints();
u.UseWebsiteEndpoints();
u.EndpointRouteBuilder.MapControllers();
});
Add the following line to the <head> of your master layout so that the RTE styles display correctly on your published pages:
<link href="/css/rteFrontendStyles.css" rel="stylesheet">
Go to Settings > RTE Styles in the Umbraco backoffice and click Save Configuration. This creates the initial configuration file and removes the startup error.
Restart your Umbraco application for the changes to take effect.
Go to Settings > Data Types and open your Rich Text Editor data type:
rte-style-formats.json in your project rootwwwroot/css/rteFrontendStyles.css and wwwroot/css/rteBackofficeStyles.csswwwroot/App_Plugins/RteStyleManagerStyles/umbraco-package.jsonrteFrontendStyles.css to display styles on published pagesrteBackofficeStyles.css via the data type stylesheet configurationMIT License - Copyright Truthwillout 2025