17 lines
468 B
TypeScript
17 lines
468 B
TypeScript
import path from "node:path";
|
|
import {defineConfig} from "astro/config";
|
|
|
|
const relative = (input: string) => new URL(input, import.meta.url).pathname;
|
|
|
|
const buildDir = relative("build");
|
|
const sourceDir = relative("source");
|
|
|
|
export default defineConfig({
|
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
|
compressHTML: true,
|
|
outDir: buildDir,
|
|
publicDir: path.join(sourceDir, "assets/"),
|
|
site: "https://holllo.org",
|
|
srcDir: sourceDir,
|
|
});
|