Lập trình viên dành 10 tháng xây dựng trình soạn thảo Markdown cho Mac, iOS và web

Công nghệ27 tháng 9, 2026·4 phút đọc

Một lập trình viên vừa giới thiệu Beauty, trình soạn thảo Markdown cục bộ cho phép nội dung hiển thị hoàn chỉnh ngay khi đang gõ. Ứng dụng chạy trên Mac, iPhone và trình duyệt, lưu ghi chú dưới dạng tệp .md thuần túy và hỗ trợ đồng bộ ngang hàng qua WebRTC.

Trên diễn đàn Hacker News, một lập trình viên vừa chia sẻ dự án cá nhân kéo dài suốt 10 tháng: Beauty, một trình soạn thảo Markdown cho Mac, iPhone và trình duyệt web. Điểm đặc biệt của công cụ này là trang văn bản trông như đã hoàn thiện ngay trong lúc bạn đang gõ.

Phiên bản chạy trên trình duyệt có thể mở mà không cần tài khoản, một lựa chọn đáng chú ý với những ai muốn thử nhanh trước khi cài đặt.

Điểm khởi đầu từ sự bực bội

Tác giả cho biết anh bắt đầu dự án vì không hài lòng với các ứng dụng ghi chú hiện có. Giống phần lớn người dùng, anh từng trung thành với Apple Notes.

Sau hơn hai năm làm việc liên tục với các công cụ hỗ trợ lập trình như Cursor, Codex và CC, anh nhận ra có những tương tác rất tiện lợi mà mình mong muốn xuất hiện cả trong một trình soạn thảo văn bản thông thường. Beauty ra đời từ chính mong muốn đó.

Markdown hiển thị ngay tại chỗ

Điểm cốt lõi của Beauty là cơ chế render tại chỗ: nội dung Markdown được hiển thị trực tiếp khi bạn gõ, thay vì phải chuyển đổi qua lại giữa chế độ nguồn và chế độ xem trước.

Các yếu tố định dạng phức tạp cũng được xử lý mượt mà:

  • Bảng biểu có thể kéo thả và thay đổi kích thước trực tiếp, không cần căn chỉnh thủ công các dấu gạch đứng như cách viết Markdown truyền thống
  • Công thức toán học KaTeX hiển thị đúng ngay trong dòng văn bản
  • Sơ đồ Mermaid được vẽ trực tiếp mà không cần công cụ bên ngoài

Theo tác giả, rất nhiều công sức đã được dành cho kiểu chữ (typography) và trải nghiệm viết tổng thể, bởi đây là yếu tố quyết định cảm giác thoải mái khi ngồi hàng giờ trước màn hình.

Dữ liệu thuộc về người dùng

Một triết lý xuyên suốt của Beauty là tôn trọng quyền kiểm soát dữ liệu của người viết. Trên Mac, ghi chú được lưu dưới dạng tệp .md thuần túy trong một thư mục, với hình ảnh nằm ngay bên cạnh.

Điều này có nghĩa bạn có thể mở chúng bằng bất kỳ ứng dụng nào khác, không bị khóa vào một hệ sinh thái duy nhất. Mỗi ghi chú còn lưu tới 200 phiên bản, cho phép khôi phục nội dung cũ khi cần.

Về chia sẻ, nếu bạn gửi một ghi chú qua liên kết, dữ liệu sẽ đồng bộ ngang hàng qua WebRTC trong lúc người nhận đang mở. Máy chủ chỉ đóng vai trò kết nối và chỉ nhìn thấy một mã phòng ngẫu nhiên, không tiếp cận được nội dung thực tế.

Kỹ thuật đằng sau giao diện mượt mà

Khoảng 1.000 commit của dự án phần lớn đổ vào chính trình soạn thảo. Nền tảng là một contenteditable, nhưng tác giả quyết định không để trình duyệt tự ý tái cấu trúc tài liệu dưới bất kỳ hình thức nào.

Quyết định này đòi hỏi nhiều công sức hơn dự kiến, nhưng bù lại mang về sự ổn định và khả năng kiểm soát cao. Để đạt hiệu năng tốt trên nhiều nền tảng, tác giả phải áp dụng một số cách tiếp cận khá mới lạ và dự định sẽ mở mã nguồn những phần này trong thời gian tới.

Miễn phí, không tài khoản, không quảng cáo

Trình soạn thảo được cung cấp miễn phí, không yêu cầu tài khoản và không có quảng cáo. Người dùng có tùy chọn trả phí thuê bao cho tính năng đồng bộ qua chính iCloud của mình.

Cách tiếp cận này khá thú vị với người dùng Việt Nam, những người ngày càng quan tâm đến các công cụ ghi chú cho phép kiểm soát dữ liệu cá nhân và hoạt động độc lập với dịch vụ đám mây tập trung.

Với những ai thường xuyên viết tài liệu kỹ thuật, ghi chú lập trình hoặc đơn giản là muốn một ứng dụng gọn nhẹ thay thế Apple Notes, Beauty là một lựa chọn đáng để thử — đặc biệt khi bản web có thể trải nghiệm ngay mà không mất thời gian đăng ký.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗