feat: config tailwind typography plugin

This commit is contained in:
kennethcheng 2026-04-27 13:06:01 +08:00
parent c6eeed8497
commit 587c4f7f64
4 changed files with 53 additions and 0 deletions

View File

@ -1,2 +1,3 @@
Task 1: Astro 基础脚手架已生成 Task 1: Astro 基础脚手架已生成
Task 2: Tailwind 官方集成安装完毕 Task 2: Tailwind 官方集成安装完毕
Task 3: Typography 插件配置完成

44
package-lock.json generated
View File

@ -8,6 +8,7 @@
"name": "llm_log_frontend", "name": "llm_log_frontend",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@tailwindcss/typography": "^0.5.19",
"@tailwindcss/vite": "^4.2.4", "@tailwindcss/vite": "^4.2.4",
"astro": "^6.1.9", "astro": "^6.1.9",
"tailwindcss": "^4.2.4" "tailwindcss": "^4.2.4"
@ -1802,6 +1803,18 @@
"node": ">= 20" "node": ">= 20"
} }
}, },
"node_modules/@tailwindcss/typography": {
"version": "0.5.19",
"resolved": "https://registry.npmmirror.com/@tailwindcss/typography/-/typography-0.5.19.tgz",
"integrity": "sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==",
"license": "MIT",
"dependencies": {
"postcss-selector-parser": "6.0.10"
},
"peerDependencies": {
"tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1"
}
},
"node_modules/@tailwindcss/vite": { "node_modules/@tailwindcss/vite": {
"version": "4.2.4", "version": "4.2.4",
"resolved": "https://registry.npmmirror.com/@tailwindcss/vite/-/vite-4.2.4.tgz", "resolved": "https://registry.npmmirror.com/@tailwindcss/vite/-/vite-4.2.4.tgz",
@ -2204,6 +2217,18 @@
"url": "https://github.com/sponsors/fb55" "url": "https://github.com/sponsors/fb55"
} }
}, },
"node_modules/cssesc": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz",
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
"license": "MIT",
"bin": {
"cssesc": "bin/cssesc"
},
"engines": {
"node": ">=4"
}
},
"node_modules/csso": { "node_modules/csso": {
"version": "5.0.5", "version": "5.0.5",
"resolved": "https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz", "resolved": "https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz",
@ -4282,6 +4307,19 @@
"node": "^10 || ^12 || >=14" "node": "^10 || ^12 || >=14"
} }
}, },
"node_modules/postcss-selector-parser": {
"version": "6.0.10",
"resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz",
"integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
},
"engines": {
"node": ">=4"
}
},
"node_modules/prismjs": { "node_modules/prismjs": {
"version": "1.30.0", "version": "1.30.0",
"resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.30.0.tgz", "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.30.0.tgz",
@ -5125,6 +5163,12 @@
} }
} }
}, },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"license": "MIT"
},
"node_modules/vfile": { "node_modules/vfile": {
"version": "6.0.3", "version": "6.0.3",
"resolved": "https://registry.npmmirror.com/vfile/-/vfile-6.0.3.tgz", "resolved": "https://registry.npmmirror.com/vfile/-/vfile-6.0.3.tgz",

View File

@ -12,6 +12,7 @@
"astro": "astro" "astro": "astro"
}, },
"dependencies": { "dependencies": {
"@tailwindcss/typography": "^0.5.19",
"@tailwindcss/vite": "^4.2.4", "@tailwindcss/vite": "^4.2.4",
"astro": "^6.1.9", "astro": "^6.1.9",
"tailwindcss": "^4.2.4" "tailwindcss": "^4.2.4"

7
tailwind.config.mjs Normal file
View File

@ -0,0 +1,7 @@
import typography from '@tailwindcss/typography';
export default {
plugins: [
typography,
],
};