Skip to content

Commit dd736d1

Browse files
committed
Allow passing of widths via metadata
``` format: html: grid: sidebar-width: 350px body-width: 850px; margin-width: 300px; ```
1 parent 294ae43 commit dd736d1

File tree

3 files changed

+900
-893
lines changed

3 files changed

+900
-893
lines changed

src/format/html/format-html-scss.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,13 @@ function pandocVariablesToThemeDefaults(
443443
add(explicitVars, attrib, metadata[attrib], asCssSize);
444444
});
445445

446+
// Resolve any grid variables
447+
const gridObj = metadata["grid"] as Metadata;
448+
if (gridObj) {
449+
add(explicitVars, "grid-sidebar-column", gridObj["sidebar-width"]);
450+
add(explicitVars, "grid-margin-column", gridObj["margin-width"]);
451+
add(explicitVars, "grid-body-column", gridObj["body-width"]);
452+
}
446453
return explicitVars;
447454
}
448455

0 commit comments

Comments
 (0)