From 9e1ca62515664ff756dfff750d75994ed39dabf9 Mon Sep 17 00:00:00 2001 From: Michael DiLeo Date: Tue, 9 Jun 2026 15:07:50 +0900 Subject: [PATCH] fix styling of headers and nav bar --- minify-build.js | 18 +- public/about.html | 14 +- public/getting-started-structured-data.json | 54 ++++++ public/getting-started.html | 74 ++++----- public/index.html | 40 ++--- public/site-styles/style.css | 174 ++++++++++---------- public/structured-data.json | 38 ----- 7 files changed, 212 insertions(+), 200 deletions(-) create mode 100644 public/getting-started-structured-data.json diff --git a/minify-build.js b/minify-build.js index 01f1e44..666cf03 100644 --- a/minify-build.js +++ b/minify-build.js @@ -167,9 +167,10 @@ async function createOptimizedBuild() { // Copy SEO files try { await fs.copyFile('public/structured-data.json', 'dist/structured-data.json'); + await fs.copyFile('public/getting-started-structured-data.json', 'dist/getting-started-structured-data.json'); await fs.copyFile('public/sitemap.xml', 'dist/sitemap.xml'); await fs.copyFile('public/robots.txt', 'dist/robots.txt'); - console.log(' ✅ SEO files copied (structured-data.json, sitemap.xml, robots.txt)'); + console.log(' ✅ SEO files copied (structured-data.json, getting-started-structured-data.json, sitemap.xml, robots.txt)'); } catch (err) { console.log(' ⚠️ Some SEO files not found, skipping...'); } @@ -314,16 +315,16 @@ async function copyDirectoryRecursive(src, dest) { } } -async function injectStructuredData(html) { +async function injectStructuredData(html, jsonPath) { try { - const json = await fs.readFile('public/structured-data.json', 'utf8'); + const json = await fs.readFile(jsonPath, 'utf8'); const minified = JSON.stringify(JSON.parse(json)); return html.replace( /` ); } catch (err) { - console.log(' ⚠️ structured-data.json not found, skipping injection'); + console.log(` ⚠️ ${jsonPath} not found, skipping injection`); return html; } } @@ -338,8 +339,13 @@ async function minifyHTMLFile(inputPath, outputPath) { '') .replace(/ + @@ -51,8 +56,17 @@