Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Sayso Marketing Site
翻译准备中
正在加载完整 README。
查看完整 README ↗A high-performance, SEO-first marketing website built with Next.js 14+ App Router, designed for programmatic landing page generation and content marketing.
An SSR/SSG marketing site that prioritizes:
[slug] routesnext/font for Manrope, system stack for Helveticasayso_landing_page/
├── app/
│ ├── (marketing)/ # Marketing route group (shared layout)
│ │ └── ... # Static marketing pages (about, pricing, etc.)
│ ├── landing/
│ │ └── [slug]/ # Dynamic landing pages (/landing/*)
│ │ └── page.tsx # [Future] Template for programmatic pages
│ ├── layout.tsx # Root layout (fonts, metadata, analytics)
│ ├── page.tsx # Homepage
│ └── globals.css # Global styles, Tailwind directives
├── components/
│ ├── ui/ # Primitive components (Button, Card, Badge)
│ ├── sections/ # Page sections (Hero, Features, CTA, Testimonials)
│ └── layout/ # Layout components (Header, Footer, Nav)
├── content/
│ └── blog/ # MDX blog posts and articles
│ └── *.mdx # [Future] SEO content
├── lib/
│ └── seo/ # SEO utilities (metadata, structured data, OG)
├── docs/
│ └── brand/
│ └── sayso-design-system.md # **Design system** (fonts, colors, comic/superhero UI)
├── styles/
│ └── ... # [Optional] Additional stylesheets if needed
├── public/ # Static assets (images, icons, fonts)
├── tailwind.config.ts # Tailwind configuration (design tokens)
├── postcss.config.js # PostCSS configuration
├── tsconfig.json # TypeScript configuration
├── next.config.js # Next.js configuration
└── package.json # Dependencies and scripts
app/(marketing)/: Static marketing pages that share a common layout (e.g., /about, /pricing, /contact)app/landing/[slug]/: Dynamic landing pages for programmatic SEO (e.g., /landing/best-tools-for-x)components/ui/: Reusable primitive components (buttons, inputs, cards) - the building blockscomponents/sections/: Composed sections used across pages (hero blocks, feature grids, testimonials)components/layout/: Site-wide layout components (header, footer, navigation)content/blog/: MDX files for blog posts and SEO articleslib/seo/: SEO helper functions (generate metadata, structured data, sitemaps)docs/: Internal documentation (brand guidelines, development notes)The Sayso design system is the single source of truth for all UI/brand styling: docs/brand/sayso-design-system.md
Keep it in sync: any UI change made to the web app (a new color, font, utility class, component pattern, or motion) must be reflected in
docs/brand/sayso-design-system.mdin the same PR. Treat it as living documentation.
Fonts:
font-hero, 30px)font-comic)font-sans, 18/16/12px)font-handwriting)Colors:
#F4F4F5#D7DEE1#1D4871#2367EE#FFDE59 (use sparingly!)Install dependencies:
npm install
Run development server:
npm run dev
Open browser:
http://localhost:3000
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run type-check # Run TypeScript compiler check
components/ui/
components/layout/
app/layout.tsx)components/sections/
app/page.tsx)app/landing/[slug]/page.tsx)lib/seo/)
New to the repo? See Developer Guide for setup, Git workflow, branch naming, and PR process.
docs/brand/sayso-design-system.mdany typesCurrent Phase: Phase 1 (Foundation) ✅
Next Steps: Begin Phase 2 - Build component primitives
Last Updated: January 23, 2026