KDIGI CMS 1.0.0 ra mắt: CMS headless mã nguồn mở cho nhiều website
Đội ngũ KDIGIĐăng Cập nhật 1 phút đọc
KDIGI CMS 1.0.0 là gì?
KDIGI CMS là trang quản trị và API (REST + GraphQL) để quản lý nội dung cho nhiều website trên cùng một bản cài. Website công khai của bạn (Next.js, Astro, Nuxt, ứng dụng di động…) chỉ cần đọc nội dung qua API; phần soạn thảo, SEO, media và phân quyền đã có sẵn trong CMS.
Hệ thống được tách ra từ một CMS đa website đã chạy thực tế trong môi trường production, sau đó tổng quát hóa để agency, blogger, doanh nghiệp nhỏ và người đang muốn rời WordPress đều dùng được. Mã nguồn công khai theo giấy phép MIT.
Có gì trong bản 1.0.0
- Đa website: mỗi website là một Site với thương hiệu, SEO mặc định, thông tin liên hệ, menu và nội dung riêng. Dữ liệu được cách ly theo site bằng kiểm soát truy cập tường minh.
- Phân quyền: bốn vai trò
super-admin,admin,editor,author, gán người dùng vào từng site. Người dùng không thể tự nâng quyền của chính mình. - Mô hình nội dung: trang, bài viết, sản phẩm/dịch vụ, landing page (block), chuyên mục và thẻ, tác giả, menu dạng cây, FAQ, shortcode, redirect, bình luận và đánh giá sao. Có lịch sử phiên bản, thùng rác và hẹn giờ đăng.
- Trình soạn thảo Markdown (Milkdown): slash menu, chọn media và link nội bộ, shortcode, tìm và thay thế; API trả về HTML đã làm sạch.
- Media: thư viện có thư mục, trình sửa ảnh, nhập ảnh từ URL (chống SSRF). Mặc định lưu trên ổ đĩa, không cần tài khoản cloud; có thể bật Cloudflare R2 riêng cho từng site.
- SEO: JSON-LD (
@graph), mẫu tiêu đề/mô tả kiểu RankMath, chấm điểm và kiểm tra SEO, gợi ý liên kết nội bộ, redirect tự động khi đổi slug. - Tích hợp frontend: REST/GraphQL, webhook revalidate (ISR) khi nội dung đổi.
- Chuyển từ WordPress: pipeline nhiều giai đoạn (thô → chuẩn hóa → nhập) có cổng duyệt và sao lưu bắt buộc trước khi ghi vào database không phải local.
Chạy thử trong một lệnh
git clone https://github.com/kdigivn/kdigi-cms-open.git
cd kdigi-cms-open
SEED_DEMO=true docker compose up --build
Mở http://localhost:3000/admin, tạo tài khoản đầu tiên (tự động là super-admin) rồi chọn site demo để xem nội dung mẫu.
Mã nguồn và tài liệu: github.com/kdigivn/kdigi-cms-open.
Bài viết liên quan
KDIGI CMS 1.2.0: CMS AI-native với máy chủ MCP và CLI kcms
AI agent như Claude Code, Codex, Cursor giờ viết, hẹn giờ, đăng bài và kiểm tra SEO trực tiếp trên KDIGI CMS qua MCP, với đúng quyền của người dùng.
KDIGI CMS 1.1.0: tài khoản demo công khai, demo:reset và khóa revalidate
Bật demo công khai an toàn: tài khoản demo không đổi được mật khẩu, nội dung tự đặt lại mỗi đêm; webhook revalidate có thể gửi kèm khóa bí mật.
Chính sách biên tập: bài viết do đội ngũ KDIGI biên soạn, thông tin sản phẩm đối chiếu với mã nguồn và tài liệu chính thức, thông tin về sản phẩm khác kèm nguồn dẫn. Xem thêm giới thiệu KDIGI.