Configure the Kendo editor

Create the configuration file

The configuration file of the Kendo editor is not created during installation and you have to create it manually.

Place the Kendo editor configuration file, config.json, in your project’s ~\AdminApp folder.
The structure of the file consists of one valid property – editorSettings.

The editor has the following default settings:

NOTE: When making changes to the Kendo editor configuration, you must restart your application for the changes to take effect. For more information see Application restart.

For more information about all supported settings, see Kendo UI for jQuery documentation » kendo.ui.Editor.

Include custom stylesheets

You can include custom stylesheets in the editing area using the stylesheets configuration in config.json. We recommend including only specific stylesheets, rather than the whole styles of the project. For example, you can include only styles related to headings or lists.
To apply the styles only to the content editing area, you must add a specific selector to your CSS rules. In this case, the selector must be .sf-editor

Your project’s ~\AdminApp folder is consider root folder and all relative stylesheets must be addressed by it. For example, if you have file named heading.css that is located inside folder ~\AdminApp\assests\, you must add the file in the config.json in the following way: assets/headings.css

You can also include stylesheets using the absolute path.

You can include CSS files from a package, which your project is based on.

If your project is based on Bootstrap 4 or Minimal resource packages, you can take advantage of the provided npm script for compiling SASS file to one minified CSS file.

Perform the following:

  1. Use @import to include all needed SASS files into editor.scss that is located in ~\ResourcePackages\Bootstrap4\assets\src\project\sass\adminapp
    If you prefer a different name, you must change the configuration variable editorSassFile, which is defined in package.json
  2. Run npm run sass:editor
    To run npm scripts, you must be at the root of Bootstrap 4 package: ~\ResourcePackages\Bootstrap4\.
    This task will generate editor.min.css file that you can find in folder ~\ResourcePackages\Bootstrap4\assets\dist\css\
  3. Include the editor.min.css file in the config.json file.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?