LuminousVar/crux-landing
GitHub: LuminousVar/crux-landing
Crux 网络运维平台的静态落地页,用于展示自动化、监控与AI辅助能力的品牌与功能概览。
Stars: 0 | Forks: 0
# Crux — 公司简介
[Crux](https://github.com/LuminousVar/crux-landing) 开源网络运维平台的落地页。使用 SvelteKit 和 Tailwind CSS v4 构建的完全静态站点。
## 技术栈
| 层级 | 工具 |
| -------- | -------------------------------------- |
| 框架 | SvelteKit + `@sveltejs/adapter-static` |
| 语言 | TypeScript (严格模式, Svelte 5 runes) |
| 样式 | Tailwind CSS v4 |
| 图标 | lucide-svelte, simple-icons |
| 包管理器 | bun |
| 部署 | Vercel(静态) |
## 快速开始
```
# 安装依赖
bun install
# 启动 dev server → http://localhost:5174
bun run dev
# Type-check
bun run check
# Lint + 格式检查
bun run lint
# 格式化
bun run format
```
## 构建
```
bun run build
bun run preview
```
输出在 `build/` 目录中 — 完全静态,无需服务器。
## 环境变量
在项目根目录创建 `.env` 文件:
```
PUBLIC_FORMSPREE_URL=https://formspree.io/f/your-form-id
```
| 变量 | 说明 |
| ---------------------- | ------------------------------------------------- |
| `PUBLIC_FORMSPREE_URL` | AI Agent 功能建议表单的 Formspree 端点 |
对于 Vercel 部署,请在**项目设置 → 环境变量**中添加此变量。
## 项目结构
```
src/
├── routes/
│ ├── +layout.svelte # Global layout — Navbar + global styles
│ ├── +page.svelte # Main page — composes all sections
│ └── docs/ # Documentation pages
└── lib/
├── components/
│ ├── sections/ # Page sections (Hero, Introduction, NetworkHub…)
│ └── ui/ # Reusable primitives (Badge, FaqItem…)
└── app.css # Tailwind v4 theme tokens
static/
├── crux-logo-nobg.svg
├── favicon.svg
└── logos/ # Vendor logo files (Arista, Aruba, Ruijie…)
```
## 章节
| # | 章节 | 描述 |
| --- | ------------ | -------------------------------------------------------------------- |
| — | 主视觉 | 旋转标题、动画背景路径、行动号召按钮 |
| — | 供应商滚动条 | 滚动展示供应商 Logo 的跑马灯 |
| — | 介绍 | 自托管与云端部署卡片(Vercel 风格) |
| 01 | 功能 | 交互式功能轨道 — 监控、自动化、AI、安全 |
| 02 | 集成 | 网络中枢图 — Crux 连接 8 个供应商节点 |
| 03 | 用例 | 基于角色的用例卡片 |
| 04 | AI Agent | 可拖拽的便签卡片,包含 AI 代理命令示例 |
| 05 | 常见问题 | 手风琴式 FAQ |
| — | 页脚 | 渐变背景的行动号召区域 + 四列页脚 |
## 部署到 Vercel
1. 推送到 GitHub
2. 在 Vercel 中导入仓库
3. Vercel 自动检测 SvelteKit — 无需框架覆盖
4. 在环境变量中添加 `PUBLIC_FORMSPREE_URL`
5. 部署
构建命令:`bun run build`
输出目录:`build`
## 许可证
MIT
标签:AI辅助应急响应, Docker 部署, OSV, SvelteKit, Tailwind CSS, TypeScript, Vercel, 安全插件, 平台展示, 开源, 监控, 着陆页, 网络安全, 网络调试, 网络运维, 自动化, 隐私保护, 静态站点