watzon.tech/_config.ts

36 lines
813 B
TypeScript
Raw Permalink Normal View History

2022-12-09 16:04:34 +00:00
import lume from "lume/mod.ts";
import prism from "lume/plugins/prism.ts";
import inline from "lume/plugins/inline.ts";
import resolveUrls from "lume/plugins/resolve_urls.ts";
import esbuild from "lume/plugins/esbuild.ts";
import imagick from "lume/plugins/imagick.ts";
import minifyHTML from "lume/plugins/minify_html.ts";
import sitemap from "lume/plugins/sitemap.ts";
import windi from "lume/plugins/windi_css.ts";
const site = lume(
{
location: new URL("https://watzon.tech"),
server: {
page404: "/404/",
},
},
);
site
.ignore("README.md")
.ignore("scripts")
.copy("static", ".")
.use(prism())
.use(windi())
.use(inline())
.use(esbuild({
extensions: [".js"],
}))
.use(resolveUrls())
.use(imagick())
.use(sitemap())
.use(minifyHTML());
export default site;