-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_config.ts
35 lines (32 loc) · 971 Bytes
/
_config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import lume from "lume/mod.ts";
import date from "lume/plugins/date.ts";
import postcss from "lume/plugins/postcss.ts";
import codeHighlight from "lume/plugins/code_highlight.ts";
import basePath from "lume/plugins/base_path.ts";
import slugifyUrls from "lume/plugins/slugify_urls.ts";
import resolveUrls from "lume/plugins/resolve_urls.ts";
import netlifyCMS from "lume/plugins/netlify_cms.ts";
import pageFind from "lume/plugins/pagefind.ts";
const site = lume({
location: new URL("https://someonechangedhermind.page/"),
});
site
.ignore("README.md")
.copy("img")
.use(postcss())
.use(date())
.use(codeHighlight())
.use(basePath())
.use(pageFind({
indexing: {
bundleDirectory: "pagefind",
rootSelector: "html",
glob: "**/*.html",
forceLanguage: false,
verbose: false,
},
}))
.use(slugifyUrls({ alphanumeric: false }))
.use(resolveUrls())
.use(netlifyCMS({ netlifyIdentity: true }));
export default site;