Đối với Markdown -> HTML, có Showdown
Bản thân StackOverflow sử dụng ngôn ngữ Markdown cho các câu hỏi và câu trả lời; bạn đã thử xem nó hoạt động như thế nào chưa?
Chà, có vẻ như nó đang sử dụng PageDown có sẵn theo Giấy phép MIT
Câu hỏi Có thư viện hoặc điều khiển Javascript Markdown nào tốt không? và câu trả lời của nó cũng có thể hữu ích :-)
Tất nhiên, một trình biên tập đầy đủ không chính xác như những gì bạn yêu cầu; nhưng họ phải sử dụng một số loại chức năng để chuyển mã Markdown sang HTML; và, tùy thuộc vào giấy phép của các trình chỉnh sửa này, bạn có thể sử dụng lại chức năng đó ...
Trên thực tế, nếu bạn xem kỹ Showdown, trong mã nguồn của nó (tệp showdown.js) , bạn sẽ tìm thấy phần nhận xét này:
Nó không phải là cú pháp jQuery, nhưng sẽ khá dễ dàng để tích hợp vào ứng dụng của bạn ;-)
Về Dệt may, có vẻ khó tìm thấy thứ gì hữu ích hơn một chút :-(
Ở khía cạnh khác, HTML -> Markdown, tôi đoán mọi thứ có thể khó hơn một chút ...
Những gì tôi sẽ làm là lưu trữ cả Markdown và HTML trong kho dữ liệu ứng dụng của tôi (cơ sở dữ liệu?), Và sử dụng một để chỉnh sửa, còn một để hiển thị ... Sẽ tốn nhiều dung lượng hơn, nhưng nó có vẻ ít rủi ro hơn so với "giải mã" HTML. ..