2 điểm bởi eoeoe 2026-03-13 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Từ trước đến giờ tôi chỉ theo dõi các bài đăng trên GeekNews, đây là lần đầu tiên tôi đăng bài.

Tôi đã tạo một wiki chạy trong hệ sinh thái Cloudflare Workers.

Tôi đã tận dụng tối đa các dịch vụ trong hệ sinh thái Cloudflare như cơ sở dữ liệu D1, KV, R2 Storage để xây dựng nó, và ở quy mô vận hành nhỏ hoặc dùng làm wiki cá nhân thì có thể duy trì ổn định với gói free tier.

Tài liệu được soạn thảo dựa trên Toast UI Editor và Markdown, đồng thời cũng có thêm một số cú pháp mở rộng cần cho wiki mà Markdown không hỗ trợ. (chú thích cuối trang, liên kết giữa các tài liệu, bản mẫu, v.v.)

Ngoài ra còn có chức năng chèn trực tiếp Bootstrap và biểu tượng MDI ngay trong trình soạn thảo.
{bi:card-text} {mdi:dots-vertical} theo kiểu như vậy, ở màn hình xem tài liệu chúng sẽ tự động được phân tích thành biểu tượng.

Để thuận tiện,
với biểu tượng thì chỉ cần nhập đến {bi: hoặc {mdi:, còn với liên kết giữa tài liệu hay bản mẫu thì chỉ cần nhập đến dấu mở như [[ hoặc {{ là sẽ có tự động hoàn thành bên cạnh con trỏ, có thể thao tác bằng chuột hoặc các phím mũi tên trên bàn phím.

Để chatbot AI có thể đọc dữ liệu wiki hiệu quả, tôi đã thêm vào máy chủ MCP các chức năng tìm kiếm theo tiêu đề, tìm kiếm FTS, trích xuất mục lục tài liệu, và chỉ đọc một mục lục cụ thể, để có thể chọn đọc đúng phần cần thiết của tài liệu và tiết kiệm token; ngoài ra, một số cú pháp không có ý nghĩa khi truyền dưới dạng ngữ cảnh cũng sẽ tự động bị loại bỏ khi đọc qua MCP.

Hầu như mọi tính năng thường thấy ở wiki như quản lý quyền theo người dùng, danh mục, chèn script vào header (để chèn quảng cáo hoặc mã phân tích lượt truy cập), v.v. đều đã được triển khai gần như đầy đủ.

Ban đầu tôi bắt đầu phát triển vì định cùng một người quen vận hành một wiki cho người đam mê âm thanh, nhưng trong lúc thiết lập wiki.js trên Synology NAS thì nó cứ liên tục bị treo nên đành bỏ cuộc, rồi tôi chuyển sang tự phát triển; cuối cùng kế hoạch cùng vận hành wiki cũng đổ bể, nhưng vì thấy tiếc thành quả đã làm nên tôi quyết định công khai nó.

Phiên bản đang chạy thử là
https://wiki.vialinks.xyz
và máy chủ MCP cũng đang được mở. (https.wiki.vialinks.xyz/api/mcp)

Bạn cũng có thể thử tính năng MCP tại https://mcp.vialinks.xyz.

Chưa có bình luận nào.

Chưa có bình luận nào.