-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnuxt.config.ts
48 lines (48 loc) · 1.54 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
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
compatibilityDate: "2024-11-01",
devtools: { enabled: true },
modules: [
"@vueuse/nuxt",
"@nuxtjs/tailwindcss",
"@nuxtjs/color-mode",
"@nuxt/icon",
"@nuxt/image",
],
app: {
head: {
meta: [
{ name: "author", content: "AoHan" },
{ name: "application-name", content: "AoHan Blog" },
{ name: "viewport", content: "width=device-width, initial-scale=1.0" },
{ name: "revisit-after", content: "7 days" },
{ name: "msapplication-TileColor", content: "#ffffff" },
{ charset: "UTF-8" },
{ "http-equiv": "X-UA-Compatible", content: "IE=edge" },
{
name: "description",
content:
"在我的技术博客中,通过HTML、CSS、JavaScript、Vue.js、React.js等文章探索前端开发,涵盖HTML5、CSS3、Node.js、TypeScript、Webpack、Git,并分享生活笔记。",
},
{
name: "keywords",
content:
"前端, 技术分享, HTML, CSS, JavaScript, JS, HTML5, CSS3, Node.js, Vue.js, React.js, TypeScript, Webpack, Git, 技术博客, 生活, 技术笔记",
},
],
noscript: [{ innerHTML: "This website requires JavaScript." }],
bodyAttrs: {
class: "font-sans",
},
},
},
css: ["@/assets/styles/markdown.scss", "@/assets/styles/global.css"],
icon: {
serverBundle: {
collections: ["mingcute"],
},
},
colorMode: {
storage: "localStorage",
},
});