2014-12-02 13 views
7

Chúng tôi cần xuất Apiary Kế hoạch chi tiết của chúng tôi cho mục đích chuyển nhượng nhiệm vụ là một mục đích tự chứa "có thể phân phối" như PDF hoặc ZIP hoặc tương tự. Tôi biết về số feature request và thảo luận bên dưới. Có thể "hack" một cái gì đó tốt hơn so với các nhà xuất khẩu html nghèo? Có lẽ bằng cách tiêm một số kiểu css vào trang bằng chrome? Có ai đó tìm thấy một giải pháp "đủ tốt" không?Làm cách nào để xuất Blueprint Apiary thành PDF, HTML độc lập hoặc tương tự "có thể phân phối"?

Trả lời

2

Bạn có thể sử dụng https://github.com/danielgtaylor/aglio để hiển thị Blueprint API thành các tệp HTML tĩnh có thể được nén (hoặc cũng có thể được xuất PDF, nhưng tôi chưa thử).

+0

HTML của Aglio phải được phân phối từ máy chủ web để hoạt động, vì nó phụ thuộc vào tài nguyên bên ngoài và trình duyệt sẽ không cho phép chúng được tải nếu được đọc từ hệ thống tệp cục bộ. –

+0

Nó có thể bị hack, xem câu trả lời khác. –

+1

Agilo có lỗi. Nó rơi xuống dấu gạch chéo từ đường dẫn. Đã mở sự cố, không có phản hồi nào cho đến thời điểm này. https://github.com/danielgtaylor/aglio/issues/222 – decades

8

Ján Sáreník được đề cập aglio, bạn có thể làm cho nó hoạt động tại địa phương theo các bước sau.

  • Lưu nét markdown API của bạn (ví dụ myfile.md)
  • Install aglio npm install aglio -g
  • máy chủ Bắt đầu aglio aglio -i myfile.md -s
  • mở localhost:3000 và tải về các tập tin HTML
  • Hack mã HTML bằng cách bình luận ra các cảnh báo <div id="localFile" ...>...</div>
  • Hack mã HTML bằng cách thay thế http://localhost:3000/ bằng chuỗi trống ở mọi nơi

Đã xong.

+0

Aglio là một đề xuất tuyệt vời của chính nó, nhưng tôi đánh giá cao bạn dành thời gian để đưa ra một số hướng dẫn. – csotiriou

Các vấn đề liên quan