No description
  • Astro 47.2%
  • CSS 45.1%
  • TypeScript 4.5%
  • JavaScript 3.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-06 14:20:24 +00:00
public Updated favicon 2026-08-06 14:20:24 +00:00
src Initial Commit 2026-08-06 14:03:34 +00:00
.gitignore Initial Commit 2026-08-06 14:03:34 +00:00
astro.config.mjs Initial Commit 2026-08-06 14:03:34 +00:00
package-lock.json Initial Commit 2026-08-06 14:03:34 +00:00
package.json Initial Commit 2026-08-06 14:03:34 +00:00
README.md Initial Commit 2026-08-06 14:03:34 +00:00
tsconfig.json Initial Commit 2026-08-06 14:03:34 +00:00

legal.itzdrli.cc

FantasticFrame 隐私政策静态站点,基于 Astro 构建。

  • / — English (FantasticFrame Privacy Policy默认语言)
  • /zh/ — 简体中文FantasticFrame 隐私声明)

纯静态输出,无任何 JavaScript支持系统深色模式。

本地开发

npm install
npm run dev       # http://localhost:4321
npm run build     # 输出到 dist/
npm run preview   # 本地预览构建产物

部署

构建产物在 dist/ 目录,整目录上传到任意静态托管即可:

  • Nginx / Caddy / 任意 VPS:把 dist/ 内容放到站点根目录即可
  • Cloudflare Pages / Vercel / Netlify:构建命令 npm run build,输出目录 dist
  • 如部署到其他域名,请修改 astro.config.mjs 中的 sitepublic/robots.txt 里的 Sitemap 地址

更新内容

政策正文在 src/content/privacy/en.md(英文)和 src/content/privacy/zh.md(中文),直接编辑即可;同步修改文件顶部 frontmatter 的 title / description,以及正文里的生效日期。原始文件位于上级目录 FantasticFrame/PRIVACY.mdFantasticFrame/PRIVACY_ZH.md

页面结构

src/
├── content.config.ts        # 内容集合配置Astro 5+ loader API
├── content/privacy/         # 政策正文en.md / zh.md
├── layouts/BaseLayout.astro # 页面骨架SEO meta、hreflang、OG 标签
├── components/              # 顶栏(含语言切换)、页脚
├── styles/global.css        # 全局样式(浅色/深色)
└── pages/                   # / 与 /zh/ 两个路由