feat: init

This commit is contained in:
Steve
2025-09-29 09:21:47 -04:00
commit 0957a831a1
23 changed files with 523 additions and 0 deletions

18
scripts/build-site.ts Normal file
View File

@@ -0,0 +1,18 @@
import { $ } from "bun";
// Clean up dist
await $`rm -rf site-dist`;
// Create new dist
await $`cp -r site site-dist`;
// Compile tailwindcss
await $`bunx @tailwindcss/cli -i ./site/input.css -o ./site-dist/output.css `;
// Read index file
const htmlContent = await Bun.file("site-dist/index.html").text();
// Update script tags and css link
const updatedHtml = htmlContent
.replace(
`<link rel="stylesheet" href="tailwindcss" />`,
`<link rel="stylesheet" href="output.css" />`,
);
// Write file
await Bun.write("site-dist/index.html", updatedHtml);