用途:维护 Capsem 的营销网站 capsem.org。该站是单页落地页,技术栈为 Astro 7 + Svelte 5 + Tailwind v4,源码在 web/marketing/。
主要能力与结构:页面由 web/marketing/src/pages/index.astro 组合多个 Svelte 组件构成,包括 Nav、Hero、Features、ProductOverview、HowItWorks、FAQ、CTA、Footer,以及可复用的 Section、SectionHeader、Card、Badge、Icon、InstallCommand。所有营销文案集中在 web/marketing/src/lib/data.ts,以类型化常量导出,如 SITE、NAV_LINKS、AGENTS、SECURITY_BLOCKS、HOST_COMPONENTS、GUEST_COMPONENTS、VSOCK_CHANNELS、FAQS、FOOTER_COLUMNS、MCP_TOOLS、PACKAGES、ROADMAP;改文案应编辑该文件而非组件。图标使用 lib/icons.ts 中的内联 SVG 路径,经 Icon.svelte 渲染;favicon 由 web/graphics/icon/1024w/capsem-logo-color.png 生成。主题在 styles/global.css 用 Tailwind v4 @theme 令牌定义,含强调色、明暗表面、文字色与四种按钮工具类,字体为 Inter。
使用方式:在 web/marketing 目录下运行 pnpm run dev(localhost:4321)、pnpm run build、pnpm run preview。CI 中 ci.yaml 在 pr-gate 下运行阻断合并的 site-build 任务;site.yaml 仅在推送到 main 时部署并冒烟测试 https://capsem.org/,该部署链路独立于二进制发布、手动 VM 资产发布和 release.capsem.org 资产通道工作流。
限制:资料未提供其他平台支持、收费或性能相关信息。