Tôi đang sử dụng wmd biên tập markdown trên một dự án và đã có một câu hỏi:WMD biên tập markdown - HTML để chuyển đổi Markdown
Khi tôi đăng các hình thức có chứa các vùng văn bản markdown, nó (như mong đợi) bài viết html vào máy chủ . Tuy nhiên, nói khi xác nhận phía máy chủ một cái gì đó không thành công và tôi cần phải gửi người dùng trở lại để chỉnh sửa mục nhập của họ, là có anyway để nạp tiền các textarea chỉ với markdown và không phải là html? Vì tôi đã thiết lập, máy chủ chỉ có quyền truy cập vào dữ liệu bài đăng (dưới dạng html) nên tôi không thể nghĩ ra cách để làm điều này. Bất kỳ ý tưởng? Tốt hơn là một giải pháp không dựa trên javascript.
Cập nhật: Tôi tìm thấy trình chuyển đổi html thành markdown có tên là markdownify. Tôi đoán đây có thể là giải pháp tốt nhất để hiển thị markdown trở lại cho người dùng ... bất kỳ lựa chọn thay thế tốt hơn được chào đón!
Cập nhật 2: Tôi tìm thấy this đăng trên SO và tôi đoán có tùy chọn gửi dữ liệu đến máy chủ dưới dạng markdown thay vì html. Có bất kỳ nhược điểm nào để lưu trữ dữ liệu đơn giản dưới dạng đánh dấu trong cơ sở dữ liệu không? Điều gì về hiển thị nó trở lại cho người dùng (bên ngoài của một trình soạn thảo)? Có thể tốt nhất là đăng cả hai phiên bản (html AND markdown) lên máy chủ ...
SOLVED: Tôi chỉ có thể sử dụng php markdown để chuyển đổi markdown thành html serverside.
Sẽ không phải tước tất cả các thẻ HTML gây ra vấn đề nếu văn bản chứa một ví dụ HTML? –
Có lẽ, nhưng sau đó nó chỉ là vấn đề đảm bảo rằng bạn không loại bỏ bất kỳ thẻ từ bên trong một khối mã. –
Chỉ cần mã hóa HTML. Tôi không nghĩ bất kỳ ký tự markdown nào là html được dành riêng. –