2010-10-19 15 views
3

Je vais gérer de la documentation en utilisant Django (je viens de Sphinx) afin d'avoir plus de contrôle sur la sortie. Les docs sont en premier (texte restructuré) dans une archive git, et il est trivial de les afficher en HTML en utilisant un filtre. Mon problème est qu'ils sont assez longs, et j'aimerais avoir plus de contrôle sur la façon dont la pagination va, donc je peux montrer une seule section par page HTML, avoir des commentaires pour une seule section et ainsi de suite ...Analyse du texte restructuré dans django (et python)

Mon objectif serait de pouvoir analyser chaque document, créer ma table des matières avec des liens vers chaque section dans une page HMTL séparée, où une vue passerait par doc complet pour rendre en html juste une section. Je comprends que c'est surtout un problème de docutils, l'exemple le plus intéressant que j'ai pu trouver est: http://www.ibm.com/developerworks/library/x-matters24/#code2 mais il semble démodé et les exemples dans la section "Tree-oriented processing", où est la magie , ne semble pas fonctionner avec ma version de docutils. L'article est bon: je pourrais utiliser plus du même sujet!

Existe-t-il quelque chose de similaire à ce que j'ai l'intention de faire déjà que je puisse étudier, ou peut-être quelqu'un pourrait-il me diriger vers docutils pour analyser les premiers documents?

Répondre

1

Pygments possède un lexeur ReST que vous pouvez examiner (ou même utiliser directement).

+0

Thnaks, je suis à la recherche. – eaman