📝 Markdown to HTML Converter
🎯 Mục Tiêu Dự Án
Xây dựng một công cụ chuyển đổi Markdown sang HTML hỗ trợ:
- 📑 Headers (H1-H6):
#,##,### - 💪 Bold text:
**text** - ✨ Italic text:
*text*hoặc_text_ - 🔗 Links:
[text](url) - 📋 Lists: Unordered (
-,*) và Ordered (1.,2.) - 💻 Code blocks:
`code`và```code```
Bạn Sẽ Học Được
- ✅ String manipulation nâng cao
- ✅ Regex (Regular Expressions) trong Rust
- ✅ Pattern matching và parsing
- ✅ File I/O: Đọc và ghi file
- ✅ Xử lý line-by-line parsing
- ✅ Testing với examples
📦 Bước 1: Tạo Project và Dependencies
cargo new markdown_parser
cd markdown_parser
Thêm vào Cargo.toml:
[dependencies]
regex = "1.10"