Nido Edge CMS Logo Nido Edge CMS v1.0
Mã nguồn mở · Giấy phép AGPL v3 · 100% Web Standards · $0 Edge Serverless

Nido Edge CMS
Multi-tenant CMS & Headless Content Engine Siêu tốc.

Giao diện quản trị Zero-VDOM siêu tốc với Svelte 5. Lõi Web Standards độc lập không phụ thuộc framework. Đa người thuê (Multi-tenant) không cần cơ sở dữ liệu trên Cloudflare & Vercel Edge.

$ git clone https://github.com/stevedat/nido-edge-cms.git && cd nido-edge-cms && npm i && npm run dev

Dành cho Terminal: Tải mã nguồn, cài đặt dependencies và khởi chạy trang web tại localhost:5173.

100 / 100
Core Web Vitals (LCP < 0.6s, CLS 0, INP vi-giây)
$0 / 0 Byte DB
Không chi phí máy chủ (Flat-file & Git-backed)
100% Web Standards
Lõi Web Crypto API thuần túy, Zero-Lockin

3 Bước Triển Khai Đơn Giản Lên Edge Cloud

1
Clone & Khởi động
Clone mã nguồn, cấu hình .env và chạy npm run dev.
2
Quản trị Nội dung
Truy cập /admin/login viết bài bằng trình soạn thảo Tiptap WYSIWYG.
3
Xuất bản Toàn cầu
Chạy lệnh npx wrangler pages deploy hoặc đẩy lên Vercel Edge $0.

Trải nghiệm Edge API Trực tiếp

Thử nghiệm các endpoint Headless API và mô phỏng điều hướng đa người thuê (Multi-tenant) ngay trên trình duyệt.

Edge Node: Cloudflare Worker · Global CDN
CORS: *
Chọn API Endpoint:
Header x-tenant-domain:
HTTP 200 OK · 11ms latency Content-Type: application/json
{
  "success": true,
  "posts": [
    {
      "slug": "chao-mung-den-voi-edge-cms",
      "title": "Chào mừng bạn đến với Nido Edge CMS",
      "title_en": "Welcome to Nido Edge CMS",
      "publishedAt": "2026-09-30T00:00:00.000Z",
      "tags": ["svelte5", "edge", "cms", "serverless"],
      "excerpt": "Hệ thống quản trị nội dung siêu tốc hoạt động trên Cloudflare Pages và Vercel Edge...",
      "readingMinutes": 3
    }
  ],
  "total": 1,
  "page": 1,
  "limit": 10,
  "tenant": "default"
}
            
Thiết kế Apple Minimalist OLED

Bảng Quản trị Hiện đại, Tinh giản

Không cửa sổ cồng kềnh, không cấu hình rườm rà. Bảng quản trị tích hợp bộ soạn thảo Tiptap WYSIWYG mượt mà, hỗ trợ Markdown, hình ảnh kéo thả và AI-Ready Minimalist Starter UI.

  • Trình soạn thảo Tiptap WYSIWYG: Hỗ trợ Markdown, code block, hình ảnh kéo thả tải thẳng lên Git repository.
  • 4 Theme Presets Thích ứng: Chuyển đổi linh hoạt giữa Apple Titan, Academic (học thuật), Executive (doanh nghiệp), và Wellness (chăm sóc sức khỏe).
  • Song ngữ Việt — Anh 100%: Quản trị tiêu đề, trích đoạn và nội dung song ngữ chuẩn mực quốc tế.
Giao diện Nido Edge CMS

Kiến trúc cho 2 Trường phái Lập trình Hiện đại

1. Vibe Coding (AI Agents)

Giao diện Cơ sở Sẵn sàng cho AI

Một khung UI Svelte 5 + Tailwind siêu nhẹ, không rườm rà CSS. Chỉ cần mở Cursor / Windsurf và prompt: "Sửa layout này thành trang SaaS". AI sẽ tự động sinh code cực mượt mà không bị vướng bận Theme cũ.

2. Pro Devs (Enterprise)

Lõi API Headless Siêu Tốc

Lõi chuẩn Web Standards 100%. Anh em Pro Dev có thể xóa sạch giao diện Svelte, chỉ giữ lại Core để làm một máy chủ API vô hình siêu nhanh, gắn vào các app React, Next.js hay Mobile của doanh nghiệp.

4 Khác biệt Kỹ thuật Cốt lõi

Được thiết kế từ gốc để giải quyết triệt để vấn đề chi phí hạ tầng máy chủ và độ trễ phân phối nội dung toàn cầu.

Giao diện Quản trị Zero-VDOM (Svelte 5)

Loại bỏ hoàn toàn lớp Virtual DOM nặng nề. Mã nguồn biên dịch thành các cập nhật trực tiếp tại DOM, giúp giảm 70% kích thước bundle so với Next.js và đạt trọn 100/100 điểm Google Core Web Vitals.

100% Web Standards Core — Zero Lock-in

Toàn bộ logic nghiệp vụ (src/lib/core/) sử dụng chuẩn Web thuần túy (crypto.subtle, PBKDF2, JWT HS256). Dễ dàng chuyển đổi hoặc nhúng vào Hono, Astro, hoặc Node.js độc lập.

Đa người thuê Không Cần Database

Phục vụ hàng trăm website và khách hàng riêng biệt theo tên miền tùy chỉnh (src/content/{domain}/) trên cùng một Edge Worker duy nhất. Tiết kiệm 100% chi phí máy chủ SQL đắt đỏ.

Chống Bot Spam Bằng Proof-of-Work (PoW)

Nói không với các mã CAPTCHA hình ảnh khó chịu và theo dõi người dùng. Hệ thống tự động phát bài toán giải mã vi tính SHA-256 trong 10ms để chặn đứng bot flood form liên hệ và bình luận.

Bảng So sánh Trực quan

So sánh thực tế giữa Nido Edge CMS với WordPress truyền thống và các nền tảng Headless CMS phổ biến.

Tiêu chí kỹ thuật WordPress Strapi / Contentful Nido Edge CMS
Chi phí hạ tầng máy chủ $10 – $50 / tháng (VPS) $20 – $300 / tháng $0 (Edge Serverless)
Độ trễ phản hồi toàn cầu (Edge) 800 – 2500 ms 200 – 500 ms < 50 ms (CDN Toàn cầu)
Cơ sở dữ liệu (Database) Bắt buộc MySQL/MariaDB Bắt buộc PostgreSQL/MongoDB Không cần (Flat-file & Git)
Điểm số Google Core Web Vitals 40 – 75 / 100 70 – 90 / 100 100 / 100 Hoàn hảo
Đa người thuê (Multi-tenancy) Phức tạp (Multisite nặng) Gói Enterprise đắt đỏ Tích hợp sẵn (Theo Domain)
Chống bot spam reCAPTCHA (theo dõi cookie) Cần dịch vụ ngoài Proof-of-Work bảo mật cao
Giấy phép phát hành GPL v2 Thương mại / Khóa tính năng Mã nguồn mở AGPL-3.0

Kiến trúc Tách lớp Độc lập

Tách bạch nghiêm ngặt giữa tầng giao diện SvelteKit, lõi chuẩn Web Standards và tầng lưu trữ phân tán.

// Sơ đồ kiến trúc Edge Multi-tenant & Web Standards Core
┌────────────────────────────────────────────────────────────────────────┐
│  TẦNG PHÂN PHỐI TOÀN CẦU: Edge Network (Cloudflare Pages / Vercel)     │
│  • Điều hướng đa miền (Host Header / ?tenant= routing)                 │
│  • Edge Caching tự động phân tán tại hơn 300+ thành phố trên thế giới  │
│  • Phục vụ Static Assets (WebP, SVG, Fonts) tại Edge siêu tốc          │
└───────────────────────────────────┬────────────────────────────────────┘
                                    │ (Direct Edge Invocation)
┌───────────────────────────────────┴────────────────────────────────────┐
│  LÕI WEB STANDARDS CORE: src/lib/core/ (Zero Framework Lock-in)        │
│  • Crypto Engine: Web Crypto API (crypto.subtle, PBKDF2-SHA256, JWT)   │
│  • Anti-Spam: Thử thách giải đố Proof-of-Work (PoW) vi-giây           │
│  • Tenant Resolver: Định danh Tenant từ Request Headers / Host         │
│  • Content Engine: Quản lý Posts, Projects, Videos, Settings, Leads    │
└───────────────────────────────────┬────────────────────────────────────┘
                                    │ (Standard Storage Adapter)
┌───────────────────────────────────┴────────────────────────────────────┐
│  TẦNG DỮ LIỆU & GIAO TIẾP: Universal Edge API (/api/v1/) + Flat-file   │
│  • REST Endpoints: GET /posts, GET /settings, POST /leads, POST /login │
│  • Lưu trữ Flat-file JSON (src/content/{domain}/) & Git-backed Sync   │
│  • Giao diện Svelte 5 Runes: Reference UI (AI-Ready Base)│
└────────────────────────────────────────────────────────────────────────┘

Lộ trình Phát triển

Định hướng hoàn thiện nền tảng CMS mã nguồn mở tốc độ cao và thân thiện nhất với các AI Coding Agents.

v1.0.0 (Hiện tại)

Edge Standards Core

Hoàn thiện 100% Web Standards Core, Svelte 5 Runes, Universal Edge API, bảo mật PoW và AI-Ready Minimalist Starter UI.

Đang phát triển

Đồng bộ Git 2 Chiều

Hỗ trợ xuất bản nội dung tự động tạo Commit hoặc Pull Request về GitHub/GitLab repository, giữ toàn quyền kiểm soát phiên bản.

Dự kiến

Edge Vector AI Search

Tích hợp bộ tìm kiếm ngữ nghĩa thông minh chạy trực tiếp tại Edge Worker mà không cần phụ thuộc vào dịch vụ vector bên ngoài.

Dự án Mã Nguồn Mở Vì Cộng đồng Lập trình viên

Nido Edge CMS được phát hành theo giấy phép AGPL v3. Mọi đóng góp kiến trúc, tính năng mở rộng hoặc phản hồi đều được hoan nghênh nồng nhiệt.