Custom HTML/CSS/JS

Apply custom HTML, stylesheets, JavaScript, and include tags across projects

Set appearance changes at the Enterprise Group level to apply them to all projects within that group. This lets you write your styles once and keep a consistent look across your entire documentation portal.



How Group Styles Apply

Enterprise Group CSS rules apply to all project's custom stylesheet rules. They do not overwrite child project styles. Instead, ReadMe applies group styles before project styles, so a child project's own rules take precedence where they overlap.

Styling a single project?

To customize an individual child project's appearance, use the Appearance section within that project's dashboard. See Project Customization for guidance.


Custom HTML

Add HTML to your docs' <head> (for meta tags or external resources) or just before </body> (for analytics and tracking scripts). Group-level include tags apply across all child projects automatically.

See Custom HTML for more information.


Custom CSS

Write CSS to control the appearance of your docs. Use .rm- prefixed selectors — hashed class names change frequently and aren't reliable targets. Group CSS loads before child project styles; project-level rules take precedence where they overlap.

See Custom CSS and JavaScript for more information.


Custom JavaScript

Add JavaScript to extend the behavior of your docs. Your script loads at the bottom of the page and runs across all child projects. ReadMe exposes global variables you can reference in your scripts, such as RM_ReferenceSidebarScrollTopOffset for controlling sidebar scroll behavior.

See Custom CSS and JavaScript for more information.



Did this page help you?