Move CNAME creato to copy-site-files script

This commit is contained in:
Diego Marcos Segura
2025-06-16 20:37:21 -07:00
parent adca6eb6ed
commit 12a610edb6
3 changed files with 18 additions and 17 deletions
+1
View File
@@ -2,6 +2,7 @@
examples/assets examples/assets
examples/js/vendor examples/js/vendor
examples/showcase/assets examples/showcase/assets
docs/CNAME
node_modules/ node_modules/
site/ site/
site-repo/ site-repo/
+4 -1
View File
@@ -1,5 +1,5 @@
import fs from "node:fs"; import fs from "node:fs";
import { copyFile, mkdir, rename } from "node:fs/promises"; import { copyFile, mkdir, rename, writeFile } from "node:fs/promises";
import path from "node:path"; import path from "node:path";
function copyDir(src, dest) { function copyDir(src, dest) {
@@ -21,6 +21,9 @@ function copyDir(src, dest) {
// Copy static files to docs directory. // Copy static files to docs directory.
copyDir("examples", "docs/examples"); copyDir("examples", "docs/examples");
// Create CNAME file
await writeFile("docs/CNAME", "sparkjs.dev\n");
await copyFile("examples.html", "docs/examples/index.html"); await copyFile("examples.html", "docs/examples/index.html");
await rename("docs/examples/viewer", "docs/viewer"); await rename("docs/examples/viewer", "docs/viewer");
await mkdir("docs/examples/vendor", { recursive: true }); await mkdir("docs/examples/vendor", { recursive: true });
+13 -16
View File
@@ -1,15 +1,12 @@
import { execSync } from "node:child_process"; import { execSync } from "node:child_process";
import fs from "node:fs/promises"; import fs from "node:fs/promises";
import { rm } from "node:fs/promises"; import { rm } from "node:fs/promises";
import { writeFile } from "node:fs/promises";
import path from "node:path"; import path from "node:path";
const siteRemoteURL = "git@github.com:sparkjsdev/sparkjsdev.github.io.git"; const siteRemoteURL = "git@github.com:sparkjsdev/sparkjsdev.github.io.git";
const siteRepoDir = "site-repo"; const siteRepoDir = "site-repo";
const siteBuild = "site"; const siteBuild = "site";
await writeFile(`${siteBuild}/CNAME`, "sparkjs.dev\n");
function run(cmd, options = {}) { function run(cmd, options = {}) {
console.log(`> ${cmd}`); console.log(`> ${cmd}`);
execSync(cmd, { stdio: "inherit", ...options }); execSync(cmd, { stdio: "inherit", ...options });
@@ -55,17 +52,17 @@ async function emptyDirectory(directoryPath) {
} }
} }
// try { try {
// await fs.access(siteRepoDir); await fs.access(siteRepoDir);
// } catch { } catch {
// run(`git clone ${siteRemoteURL} ${siteRepoDir}`); run(`git clone ${siteRemoteURL} ${siteRepoDir}`);
// } }
// run("git reset --hard", { cwd: siteRepoDir }); run("git reset --hard", { cwd: siteRepoDir });
// run("git fetch origin", { cwd: siteRepoDir }); run("git fetch origin", { cwd: siteRepoDir });
// run("git merge --ff-only origin/main", { cwd: siteRepoDir }); run("git merge --ff-only origin/main", { cwd: siteRepoDir });
// await emptyDirectory(siteRepoDir); await emptyDirectory(siteRepoDir);
// await copyDir(siteBuild, siteRepoDir); await copyDir(siteBuild, siteRepoDir);
// run("git add .", { cwd: siteRepoDir }); run("git add .", { cwd: siteRepoDir });
// run('git commit -m "Update Spark site"', { cwd: siteRepoDir }); run('git commit -m "Update Spark site"', { cwd: siteRepoDir });
// run("git push origin main", { cwd: siteRepoDir }); run("git push origin main", { cwd: siteRepoDir });