-
Notifications
You must be signed in to change notification settings - Fork 1
/
nuxt.config.ts
65 lines (59 loc) · 1.4 KB
/
nuxt.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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// https://v3.nuxtjs.org/docs/directory-structure/nuxt.config
import NuxtContentTransformersModule from "./modules/nuxt-content-transformers/module";
export default defineNuxtConfig({
devtools: { enabled: false },
modules: [
NuxtContentTransformersModule,
"@nuxt/content",
"@nuxtjs/tailwindcss",
"@nuxtjs/color-mode",
"@nuxt/icon",
],
// https://color-mode.nuxtjs.org
colorMode: {
preference: "system", // default theme
dataValue: "theme", // activate data-theme in <html> tag
},
// https://content.nuxtjs.org
content: {
defaultLocale: "zh-Hans-CN",
documentDriven: true,
highlight: {
// langs: [
// "json",
// "js",
// "ts",
// "html",
// "css",
// "vue",
// "shell",
// "mdc",
// "md",
// "yaml",
// "diff",
// ],
// See the available themes on https://github.com/shikijs/shiki/blob/main/docs/themes.md#all-theme
theme: {
dark: "github-dark",
default: "github-light",
},
},
},
// nitro: {
// prerender: {
// crawlLinks: true,
// },
// },
app: {
baseURL: "/china-legal/", //如果需要部署到二级目录
},
runtimeConfig: {
// Keys within public, will be also exposed to the client-side
public: {
mdc: {
useNuxtImage: false
}
}
},
compatibilityDate: "2024-09-30",
});