33 lines
679 B
TypeScript
33 lines
679 B
TypeScript
import lume from "lume/mod.ts";
|
|
import code_highlight from "lume/plugins/code_highlight.ts";
|
|
import feed from "lume/plugins/feed.ts";
|
|
import date from "lume/plugins/date.ts";
|
|
import toc from "lume_markdown_plugins/toc.ts";
|
|
import relativeUrls from "lume/plugins/relative_urls.ts";
|
|
|
|
const site = lume({
|
|
prettyUrls: false,
|
|
}).use(toc({
|
|
slugify: {
|
|
separator: "_",
|
|
lowercase: true,
|
|
},
|
|
})).use(relativeUrls());
|
|
|
|
site.use(date());
|
|
|
|
site.copy("/index.html");
|
|
|
|
site.copy("css/");
|
|
site.copy("icons/");
|
|
site.copy("fonts/");
|
|
site.copy("img/");
|
|
site.copy("js/");
|
|
site.copy("lib/");
|
|
site.copy("favicon.ico");
|
|
|
|
site.use(code_highlight());
|
|
site.use(feed());
|
|
|
|
export default site;
|