Je l'ai fait à http://reinout.vanrees.org/weblog. La clé astuce consiste à ajouter un préprocesseur étape. J'ai mes entrées de blog dans un weblog/yyyy/mm/dd/
le dossier de la structure.
Un script parcourt que la structure des dossiers, la création d' index.txt
fichiers dans chaque répertoire, la liste des sous-éléments. La normale Sphinx processus rend alors ceux - index.txt
fichiers.
J'ai ajouté une coutume Sphinx processeur pour les balises. Donc ".. balises:: python, buildout" quelque part en haut de mon blog génère les balises. Et le préprocesseur de nouveau recueille les entrées et écrit un weblog/tags/TAGNAME.txt
le fichier de Sphinx qui rend de nouveau normalement.
Le préprocesseur crée également la racine weblog/index.txt
avec les 10 dernières entrées. Et un weblog/atom.xml
dans (codé en dur) le répertoire de sortie pour le flux rss.
Donc: vous avez besoin de quelques choses, mais c'est à peu près en texte brut, donc pour moi c'était un bel exercice. Et vous vous mettez à écrire des scripts d'assistance pour rendre la vie facile, par exemple celui qui copie un fichier texte à partir de quelque part aujourd'hui à un blog répertoire (y compris la création de répertoires manquants et un "svn add").