Skip to content

Commit c9098ce

Browse files
Merge pull request #19 from pytorch-labs/updated_deployment
[graph-break-site] added styling to remove jenkyll auto-generated banners
2 parents 6eb99e9 + 00616f5 commit c9098ce

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

generate-site.js

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,30 @@ async function generateSite() {
2424
fs.mkdirSync(outputDir, { recursive: true });
2525
}
2626

27+
// Create custom _layouts directory
28+
const layoutsDir = path.join(outputDir, '_layouts');
29+
if (!fs.existsSync(layoutsDir)) {
30+
fs.mkdirSync(layoutsDir, { recursive: true });
31+
}
32+
33+
// Create minimal default.html layout
34+
const defaultLayoutContent = `\
35+
<!DOCTYPE html>
36+
<html lang="en">
37+
<head>
38+
<meta charset="UTF-8">
39+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
40+
<title>{{ page.title | default: site.title }}</title>
41+
<link rel="stylesheet" href="{{ "/assets/css/style.css" | relative_url }}"> <!-- Keep if you want theme styling -->
42+
</head>
43+
<body>
44+
{{ content }}
45+
</body>
46+
</html>
47+
`;
48+
fs.writeFileSync(path.join(layoutsDir, 'default.html'), defaultLayoutContent);
49+
console.log('Generated _layouts/default.html');
50+
2751
// Generate _config.yml for Jekyll
2852
const jekyllConfig = `\
2953
# Site settings
@@ -54,7 +78,10 @@ exclude:
5478
console.log('Generated _config.yml');
5579

5680
// Generate index.md
57-
let indexMd = `
81+
let indexMd = `\
82+
---
83+
layout: default
84+
---
5885
Below are all known graph breaks detected by Dynamo.
5986
6087
<!-- Search input - This will require client-side JavaScript if desired.
@@ -83,7 +110,11 @@ Below are all known graph breaks detected by Dynamo.
83110
Object.entries(registry).forEach(([id, entries]) => {
84111
const entry = entries[0]; // Assuming first entry for the detail page
85112

86-
let detailMd = `# ${id}
113+
let detailMd = `\
114+
---
115+
layout: default
116+
---
117+
# ${id}
87118
88119
## Graph-Break Type
89120
*Short name describing what triggered the graph break*

0 commit comments

Comments
 (0)