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.
Updated 14 days ago