基于 Astro 与 Tailwind CSS v4 搭建静态博客
Astro 与 Tailwind v4 配置指南
在这篇文章中,我将带你了解本数字花园的技术底座与配置过程。
技术栈
本站基于 Astro 静态网站生成器(SSG)和 Tailwind CSS v4 样式库搭建而成。
为什么选择 Tailwind CSS v4?
Tailwind v4 引入了全新的性能编译器,运行速度极快,且全面移除了原有的 JS 配置文件,所有主题变量都直接在 CSS 文件 (global.css) 中以 @theme 进行定义,与标准 CSS 变量天然契合。
以下是本站 global.css 的主题配置片段:
@theme {
--color-bg-main: var(--bg-main);
--color-bg-surface: var(--bg-surface);
--color-primary: var(--color-primary);
--color-secondary: var(--color-secondary);
--color-accent: var(--color-accent);
}
冰蓝色调色彩系统
我们的颜色直接映射到 :root(用于深色夜间模式)和 :root.light(用于浅色自适应模式)的 CSS 变量中,呈现出深邃宁静的极客法术质感。
- 夜空深邃蓝 (
#080b11):底色背景,代表星空的秩序。 - 矢车菊蓝 (
#547cf5):主色调,用于标题与品牌标志。 - 法术冰蓝 (
#38bdf8):强调色,用于发光元素、按钮状态和链接。
接下来我们还将继续丰富时间轴、追番列表和交互实验室。敬请关注!