2010-05-18 13 views
10

Sphinx 0.6.5 kullanılarak oluşturuldu. Python'un web sitesi çevrimiçi belgelerini nasıl oluşturur?

Python'ın belgelerine reStructuredText kullanır biliyorum ama http://docs.python.org/whatsnew/2.6.html ve http://docs.python.org/tutorial/index.html gibi farklı bölümden oluşmaktadır.

Bunu nasıl yapıyorsunuz reStructuredText? Yapısını koruyarak bir grup dizine rst2html mu koşuyorsunuz?

Bunun Sphinx'i (Thomas Wouters in an answer ile belirtildiği gibi doğrudan rst2html'yi değil) kullandığını biliyorum, ancak rst yapınızı bir depoda kaynak kod dosyaları ile nasıl düzenlemelisiniz, böylece tam bir otomatik doc web sitesine sahip olursunuz?

+3

Python belgelerinin kaynağına baktınız mı? http://svn.python.org/view/ Nasıl çalıştığı oldukça açık. –

cevap

9

Python belgeleri onun biçimlendirme dinlenmeye kullanır, ancak doğrudan sphinx değil rst2html kullanarak HTML üretir. sphinx aracı, tek tek .rst dosyalarını birden çok .html dosyaya dönüştüren şeydir. Python belgelerinin nasıl oluşturulduğunu görmek için, bkz.