Add support for loading custom CSS files in Documentation and adjust body padding in styles

This commit is contained in:
2025-02-10 16:00:31 +11:00
parent 6898e3a973
commit bcf41a1fff
2 changed files with 13 additions and 1 deletions

View File

@@ -541,6 +541,17 @@ class Documentation {
this.indexData = data;
window._indexData = data;
// Load custom CSS files if specified
if (data.customCSS) {
const cssFiles = Array.isArray(data.customCSS) ? data.customCSS : [data.customCSS];
cssFiles.forEach(cssFile => {
const link = document.createElement('link');
link.rel = 'stylesheet';
link.href = cssFile;
document.head.appendChild(link);
});
}
this.populateAuthorInfo(data.author);
window.originalDocTitle = data.metadata.site_name || 'Documentation';
document.title = window.originalDocTitle;

View File

@@ -261,9 +261,10 @@ body {
color: var(--ifm-color-content-secondary);
font-size: 1.2rem;
transition: color 0.2s;
padding: 0.5rem;
}
social-links a:hover {
.social-links a:hover {
color: var(--ifm-color-primary);
}