wp-md là một kịch bản Python có thể chuyển đổi các bài viết blog từ các định dạng XML của WordPress để một trong tĩnh-site dạng máy phát điện-markdown sử dụng khác nhau.
Điều đó có nghĩa là bạn có được một phiên bản nhiều người có thể đọc các blog WordPress của bạn nếu bạn chạy các tập tin xuất khẩu wordpress qua wp-md.
Tại sao?
Tôi muốn để lại WordPress, chủ yếu là bởi vì nó friggin 'không thể cung cấp mẫu mã bên trong nó.
Nhưng tôi muốn mã cú pháp nổi bật, vì vậy tôi cần phải xuất khẩu tất cả các bài viết của tôi hiện có một cái gì đó hợp lý và không ai trong số các HTML-> chuyển đổi markdown hiện dường như để làm một công việc tốt với cả WordPress 'pseudo-html và nhận được các khối mã được syntax-aware.
Điều này không.
Nó cũng khá xấu tại đó là công việc, vì vậy nó khá nhanh. (Nhanh hơn nhiều so với pandoc, anyway.)
Chính điều đó điều này không làm bất kỳ chuyển đổi của các yếu tố lồng nhau:
- ,
- Python
và ilk của họ chỉ thông qua thông qua các tập tin cuối cùng. Điều này làm việc tốt vì HTML là Markdown hợp lệ.
wpmd cũng làm việc với cơ sở dữ liệu định dạng xml PHPMyAdmin eXtended RSS WordPress 'hay, vì vậy nó không cần một lớp cơ sở dữ liệu, hoặc một cơ sở dữ liệu.
Cài đặt
Để đặt các script trên con đường của bạn làm:
python setup.py cài đặt
hoặc:
pips cài đặt wp-md
Nếu không, chỉ wpmd.py substitue cho wp-md như tên gọi của chương trình trong tài liệu này, nó sẽ làm việc.
Cách sử dụng
Tới trang xuất khẩu WordPress 'trong admin và tải về của bạn-blog.xml, sau đó:
wp-md của bạn-blog.xml blog-file
sẽ đặt một bó toàn bộ các file trong thư mục blog-file, tạo ra nó nếu nó không tồn tại.
Bạn có thể chạy wp-md với --output định dạng lá cờ để chọn máy phát điện tĩnh-site dạng bạn muốn bài viết của mình được xuất khẩu như:
- Nikola
- Mynt
- Pelican
Các mặc định hiện tại là Pelican vì nó đặt hầu hết các siêu dữ liệu vào tập tin, và không đòi hỏi ngày để có trong tên tập tin. Nếu bạn muốn ngày là một phần của tên tập tin, sử dụng các định dạng Mynt.
Nếu bạn xảy ra để có một cơ sở dữ liệu xuất khẩu PHPMyAdmin của bạn, bạn có thể sử dụng các định dạng --input lá cờ để chọn pma_xml.
Lưu ý
Đây là một hack bán hữu ích mà tôi đã viết như vậy mà tôi có thể chơi xung quanh với máy phát điện trang web tĩnh. Tôi không biết rằng nó sẽ làm việc cho bạn, nhưng nếu nó thiếu một tính năng mà bạn muốn cho tôi biết và tôi có thể bắt buộcYêu cầu .
< p>
Bình luận không