Hướng dẫn can pandoc convert html to markdown? - pandoc có thể chuyển đổi html thành markdown không?
Markdown là một định dạng văn bản đơn giản tuyệt vời cho rất nhiều ứng dụng và thường được sử dụng để chuyển đổi sang HTML (ví dụ như trên blog WordPress của tôi tại đây). Ngoài ra còn có một số trường hợp sử dụng tốt cho điều ngược lại: chuyển đổi từ HTML thành Markdown. Gần đây tôi đã có một trường hợp như vậy để chuyển đổi một số bài đăng trên blog cũ từ RAW HTML thành Markdown cho thấy Pandoc làm cho nó thực sự dễ dàng. Pandoc là một tiện ích nguồn mở để chuyển đổi giữa một số loại tài liệu phổ biến (và hiếm), ví dụ: văn bản đơn giản, HTML, Markdown, MS Word, latex, wiki, v.v. Danh sách các định dạng đầu ra thực sự rộng rãi và mọi người cũng có thể viết các bộ lọc của riêng họ để xử lý các định dạng khác hoặc để tùy chỉnh các định dạng hiện có theo nhu cầu chính xác của chúng. Khẩu hiệu dự án tổng hợp nó một cách độc đáo: Nếu bạn cần chuyển đổi các tệp từ định dạng đánh dấu này sang định dạng khác, Pandoc là con dao Army Thụy Sĩ của bạn. Trường hợp sử dụng cụ thể của tôi là chuyển đổi khoảng một tá bài đăng trên blog thực sự cũ từ trang web này. Tôi đã viết những điều này trở lại trong những ngày đầu khi tôi quản lý trang web này ở CityDesk và sau đó di chuyển sang MovableType. Bảng điều khiển tìm kiếm của Google đã cảnh báo tôi về một số lỗi của trình thu thập thông tin hóa ra là do nội dung tệp PHP RAW được phục vụ thay vì HTML thực. Cách tiếp cận của tôi để làm sạch điều này như sau:
Ví dụVí dụ HTML đơn giảnVới Pandoc được cài đặt, bạn có thể thử một bài kiểm tra đơn giản kéo xuống trang Hướng dẫn cài đặt:
Để xem kết quả, hãy xem xét đoạn trích HTML này từ cài đặt.html:
Chúng ta có thể thấy dấu ấn kết quả đã trở nên rất tốt:
Chuyển đổi bài đăng trên blog của tôiĐối với hàng tá bài viết HTML cũ của tôi, việc chuyển đổi thẳng cuối cùng đã hơi ồn ào, đặc biệt là với một số hộp đựng mẫu CMS cũ xung quanh nội dung không còn cần thiết. Để làm sạch chúng, tôi đã sử dụng một chút SED để làm sạch nó trước khi chuyển đổi:
|