diff --git a/index.html b/index.html index 8e30b10..ae7bb86 100644 --- a/index.html +++ b/index.html @@ -15,10 +15,57 @@ - eSIM Tools - Giffgaff & Simyo + eSIM Tools - Giffgaff & Simyo eSIM 在线管理工具 | 申请、激活与二维码生成 + + + + + + + + + + + + + + + + + + + + diff --git a/netlify.toml b/netlify.toml index fbc9f09..61ac9ca 100644 --- a/netlify.toml +++ b/netlify.toml @@ -137,6 +137,33 @@ to = "/index.html" status = 404 +# 静态资源长期缓存(CSS/JS/字体/图片) +[[headers]] + for = "/src/styles/*" + [headers.values] + Cache-Control = "public, max-age=31536000, immutable" + +[[headers]] + for = "/src/js/*" + [headers.values] + Cache-Control = "public, max-age=31536000, immutable" + +[[headers]] + for = "/src/assets/*" + [headers.values] + Cache-Control = "public, max-age=31536000, immutable" + +[[headers]] + for = "/dist/*" + [headers.values] + Cache-Control = "public, max-age=31536000, immutable" + +# HTML 页面:短缓存 + stale-while-revalidate +[[headers]] + for = "/*.html" + [headers.values] + Cache-Control = "public, max-age=300, stale-while-revalidate=86400" + # 安全头部 [[headers]] for = "/*" diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..d5ce899 --- /dev/null +++ b/robots.txt @@ -0,0 +1,8 @@ +# eSIM-Tools - 搜索引擎爬虫指令 +User-agent: * +Allow: / +Disallow: /api/ +Disallow: /.netlify/ +Disallow: /src/ + +Sitemap: https://esim.cosr.eu.org/sitemap.xml