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