markdown to print
(markdowntoprint.site)Xin chào! Tôi xin giới thiệu Markdown to Print, một dịch vụ web giúp bạn in (PDF) các bài viết được soạn bằng Markdown một cách gọn gàng và đẹp mắt nhất có thể.
👉 Liên kết: https://markdowntoprint.site
Tại sao tôi làm nó?
Tôi thường in tài liệu Markdown ra để đọc, nhưng khi thử in thì hiếm có công cụ nào thật sự vừa ý.
Dù trên trình xem có đẹp đến đâu, khi vào phần cài đặt in thì lề thường bị lệch lung tung, hoặc bị chèn thêm CSS theme không cần thiết khiến bản in trông bừa bộn.
Vì vậy, trong một cuối tuần tôi đã nhanh chóng tạo ra một trình soạn thảo với mục tiêu viết thoải mái như Notion, nhưng bản xuất ra thì luôn sạch đẹp.
Tính năng chính
- Trình soạn thảo WYSIWYG phong cách Notion: Không chỉ hỗ trợ Markdown thuần, tôi còn triển khai dựa trên TipTap để có thể dễ dàng chèn tiêu đề, trích dẫn, khối mã, v.v. bằng lệnh
/. - Tối ưu cho in/PDF: Phông chữ đẹp trên màn hình (Inter, Pretendard, kiểu Ming) và bố cục sẽ được xuất y hệt sang PDF (A4). Bạn cũng có thể tinh chỉnh lề trên/dưới/trái/phải theo đơn vị mm trong phần cài đặt phía trên (⚙️).
- Workspace đám mây gọn nhẹ: Chỉ cần đăng nhập bằng Google là tài liệu của bạn sẽ được lưu trên đám mây. Bạn có thể tạo thư mục và gắn thẻ theo ý thích để quản lý tài liệu.
- Lịch sử (quản lý phiên bản): Mỗi lần lưu, phiên bản của từng tài liệu sẽ được sao lưu tự động, nên nếu lỡ xóa nhầm thì bạn luôn có thể khôi phục về phiên bản trước.
- Hỗ trợ di động: Tôi đã chú ý đến UI responsive để khi cần gấp bạn có thể mở và chỉnh sửa trên điện thoại, rồi dùng tính năng in của trình duyệt để xuất PDF ngay cả trên di động.
Tech stack
- Frontend/backend: Next.js (App Router), Tailwind CSS
- Trình soạn thảo: TipTap
- Cơ sở dữ liệu: SQLite (
better-sqlite3) để giữ mọi thứ thật nhẹ.
Vẫn còn nhiều điểm chưa hoàn thiện, nhưng tôi hy vọng đây có thể trở thành một công cụ hữu ích, dù nhỏ thôi, cho những ai làm việc với tài liệu Markdown.
Mọi phản hồi hoặc báo lỗi đều rất được hoan nghênh. Xin cảm ơn! 🙇♂️
Chưa có bình luận nào.