Markdown TOC Generator (Mục lục tự động)
Sinh Table of Contents từ markdown — anchor link tương thích GitHub. Bỏ dấu tiếng Việt, numbered list, checklist. Phù hợp README, docs, blog dài.
Sinh Table of Contents (mục lục) từ markdown — thường dùng cho README, docs, blog dài. Anchor link tương thích GitHub/GitLab/Hugo/Astro slug rules.
Khi nào cần TOC?
- README dự án: file dài → người đọc nhảy nhanh tới phần cần.
- Docs site: Astro/Docusaurus auto-sinh TOC, nhưng GitLab/GitHub markdown chưa — phải thêm tay.
- Blog post dài: bài 3000+ từ — TOC ở đầu giúp navigation, tăng dwell time SEO.
- Notion / Obsidian: paste markdown export — auto sinh outline.
Anchor link rule
GitHub/GitLab convert heading sang slug:
- Lowercase tất cả.
- Khoảng trắng → dấu gạch nối.
- Strip ký tự đặc biệt (
?!:...). - Strip diacritics — TIẾNG VIỆT có dấu sẽ bị trở thành slug có dấu nếu không strip!
- Heading trùng → thêm hậu tố
-1,-2...
Tip
- Bỏ dấu tiếng Việt: bật để slug ASCII clean — tương thích cả GitHub và Hugo. Ví dụ "Cài đặt" →
#cai-dat(KHÔNG phải#cài-đặt). - Min/max level: H2-H3 thường đủ. H1 thường là tiêu đề bài → bỏ. H4-H6 quá chi tiết.
- Numbered + checklist: phù hợp tutorial dạng step-by-step (v.d. "Cài đặt", "Cấu hình", "Chạy").
- Code blocks: tool tự skip headings trong fenced code block
```— không nhầm# commenttrong code.
Phù hợp với ai
Content writer, biên tập, SEO chuyên gia, dev cần xử lý text/markdown nhanh — slug URL, count ký tự, regex test, format SQL.
Câu hỏi thường gặp
Tool có hỗ trợ tiếng Việt có dấu không?
Có. Mọi tool xử lý văn bản đều hỗ trợ Unicode tiếng Việt đầy đủ — không bị mất dấu, đúng quy tắc bỏ dấu mới (òa/oà, ùy/uỳ).
Văn bản tôi paste có bị lưu lại không?
Không. Văn bản chỉ tồn tại trong tab hiện tại. Refresh hoặc đóng tab là biến mất, TopDev không lưu bất kỳ thứ gì.
Công cụ liên quan
Xem tất cả công cụ →Regex Tester
Test regex realtime với highlight match. 7 mẫu sẵn cho VN (email, SĐT, CCCD, IP...).
MỚIBỏ dấu tiếng Việt
Loại bỏ dấu cho slug, tên file, username, biến code. Tuỳ chọn đổi đ → d, giữ HOA/thường.
MỚITạo Slug URL
Tiêu đề tiếng Việt → slug URL chuẩn SEO. Bỏ dấu, lowercase, separator tuỳ chọn.
MỚIĐếm ký tự / từ / dòng
Đếm realtime ký tự, từ, câu, đoạn + meter cho meta SEO (60/160) và tweet (280).