Tôi không phải lập trình viên. Website bạn đang đọc — 31 trang, chatbot riêng, kho skill, kho workflow, tự deploy — được xây bằng cách ra lệnh tiếng Việt cho Claude Code, chạy trên hạ tầng 0 đồng. Đây là nhật ký 7 chương: mỗi chương một cú vấp thật và thứ bạn copy được.
Vì lúc bắt đầu, tôi ước có ai kể cho mình nghe những cú vấp này trước. Mỗi chương dưới đây theo đúng một khung: bối cảnh → vấn đề thật → cách giải → bài học bạn mang về được. Không cần đọc theo thứ tự — nhưng chương 6 thì đừng bỏ qua.
Nhu cầu ban đầu bé xíu: một trang giới thiệu khoá học AI nội bộ, kèm chỗ cho học viên hỏi đáp. Tôi mô tả bằng tiếng Việt, Claude Code viết file index.html đầu tiên. Phần "não" chatbot thì không thuê server nào cả — dùng Google Apps Script làm backend miễn phí: nhận câu hỏi, đọc kho kiến thức, trả lời.
Nội dung phình nhanh: trang cho người mới, kho mã lệnh, quà tặng, khảo sát… Mỗi trang một kiểu là con đường ngắn nhất đến một website luộm thuộm.
Website không chỉ cho người đọc. Google đọc. Và giờ ChatGPT, Claude, Perplexity cũng đọc rồi trích dẫn. Muốn được nhắc tên, phải bày cỗ đúng kiểu của máy.
Thuở đầu mỗi lần sửa web là nén zip, mở Cloudflare, kéo-thả, chờ, F5. Ngày nào sửa 5 lần là biết mùi. Rồi tôi nối GitHub với Cloudflare Pages: git push — web tự lên sóng.
Web đẹp trên máy tính không có nghĩa dễ dùng trên điện thoại — nơi 80% người xem thật đang đứng. Tôi cho Claude đóng vai auditor quét cả site như bên thứ ba khó tính.
Khi làm Kho 92 Workflow n8n, tôi định "úp thẳng" file JSON lên cho mọi người tải. May mà soát trước khi đăng.
Website giờ như thư viện 30 phòng. Người mới lạc là chuyện thường — nên chatbot được nâng vai thành thủ thư: hỏi gì cũng biết kho có gì, nằm trang nào.
Thợ chính: viết trang, sửa lỗi, audit, đồng bộ menu — nhận lệnh tiếng Việt.
gói Claude có sẵnNhà ở của web: hosting nhanh toàn cầu + tự deploy khi push, kèm analytics.
0 đồngKét giữ code: mọi phiên bản được lưu, lỡ tay có đường lùi.
0 đồngNão chatbot + phát tài khoản + nhận khảo sát — backend không cần server.
0 đồngKhông framework, không database, không thuê VPS. HTML thuần + 4 dịch vụ miễn phí — cho một hệ 31 trang phục vụ cả trăm người dùng thật.
Chốt 1 mục đích + 1 người dùng cụ thể. "Web tài liệu cho đội của tôi" tốt hơn "web về AI".
Bảo Claude Code dựng 1 trang duy nhất — mô tả bằng tiếng Việt: nội dung, tông màu, cảm giác muốn có.
Tạo tài khoản GitHub + Cloudflare Pages, nối 2 cái lại. Từ nay sửa xong chỉ cần push.
Chốt quy ước thiết kế (font, khung trang, cách đặt màu) ngay khi có trang thứ 2 — nhờ Claude viết thành 1 đoạn "chuẩn nhà".
Cần hỏi–đáp? Dựng bot Apps Script theo công thức 3 phần ở trang Tự tạo chatbot.
Làm gói SEO-META 1 lần cho cả site: OG + JSON-LD + sitemap + robots + llms.txt.
Mỗi tháng 1 lần, cho Claude đóng vai auditor: mobile, tốc độ, link hỏng, nút nhỏ — sửa theo danh sách nó trả.
Chia sẻ file gì cũng khử trùng trước — tìm eyJ, sk-, EAA, AIza như Chương 6.
Thêm trang mới = dạy lại chatbot + cập nhật sitemap trong cùng một lần làm — đừng để nợ.
Kể lại hành trình của bạn — như trang này. Dạy lại là cách học sâu nhất, và là content không ai bắt chước được.
Toàn bộ kỹ năng trong nhật ký này đều có trang dạy lại trên web — từ dùng Claude cho người mới đến tự động hoá n8n. Chọn cửa mà vào: