2012-01-14 24 views
7

Có một hệ thống xuất bản python (không biết đây có phải là tên thích hợp cho một thứ như vậy không, nhưng chúng gọi theo cách đó) tương tự như nanoc? Nói chung, một điều sẽ chuyển đổi nhiều tệp đánh dấu/asciidoc thành HTML theo cách có trật tự?Điều gì sẽ là một thay thế python cho một hệ thống như nanoc?

Tôi biết về nhãn trăn-markdown, nhưng từng trang một mà không hỗ trợ cho các trang .css bên ngoài không phải là những gì tôi đang tìm kiếm?

Vì vậy, có điều gì đó python dựa nhiều hơn hoặc ít hơn chất lượng này?

+2

Một cuộc thảo luận khác về ssgs: http://www.reddit.com/r/Python/comments/jaqn2/pelican_vs_hyde_static_website_generators/ – miku

+2

Tên thích hợp có thể có: trình tạo trang web tĩnh. – Paolo

Trả lời

1

Không chắc chắn cách này so với nanoc:

+1

Tôi đã thấy hyde sớm hơn, và kinda thích nó ... nhưng các tài liệu cho nó là kinh dị. Bạn có biết một tài liệu hướng dẫn hoặc một số tài liệu "dành cho người giả" không? – Rook

5

Một số trang web được xây dựng sử dụng Sphinx mà là cho các mục đích tài liệu nhưng có thể được mở rộng đến một trang web tĩnh dễ dàng . (ví dụ: http://redhotchilipython.com/)

5

Tôi biết nanoc là gì nhưng tôi không bao giờ sử dụng nó, vì vậy tôi không thể so sánh. Đây là một số máy phát điện Python bạn có thể xem xét:

  • Blogofile: một tiện ích đơn giản Python tĩnh thế hệ blog (cập nhật cuối tháng: một trình biên dịch trang web và công cụ blog (có #blogofile kênh IRC trên freenode)
  • Chisel tĩnh 2009)
  • Hyde: trình tạo trang web tĩnh được hỗ trợ bởi Python & Django (phiên bản 0.5, đang phát triển, thiếu các tính năng nếu so sánh với 0,4 và không được tài liệu rõ ràng, nhưng sẽ dễ sử dụng hơn).
  • Pelican: một máy phát điện weblog đơn giản (có kênh irC#pelican trên freenode)
  • poole: một dễ dàng để sử dụng Markdown điều khiển máy phát điện trang web tĩnh (tôi sử dụng nó, làm công việc của mình tốt)
  • PyGreen: a nhỏ khuôn khổ dựa trên chai và Mako để tạo ra các trang web mà có thể dễ dàng được xuất ra dưới dạng các trang web tĩnh

Từ những gì tôi có thể nói, tại máy phát thời điểm trang web tĩnh trong Ruby là tính năng hoàn chỉnh hơn và trưởng thành, mặc dù bạn sẽ có cũng có thể tìm được giải pháp phù hợp với bạn trong Python.

+1

Nơi tốt nhất để đi cho Hyde là ở đây: https://github.com/hyde/hyde –

1

Tương đương gần nhất có vẻ là StrangeCase. Tác giả thậm chí còn đề cập đến sự giống nhau:

Tôi chỉ đọc về nanoc và nhận ra rằng đó là Ruby tương đương với StrangeCase. Tôi khen họ! Tôi đã xem xét việc chuyển StrangeCase sang Ruby (và có lẽ một ngày nào đó, chỉ để đá), nhưng bây giờ, tôi sẽ nói với Rubyists: dùng nanoc.

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