Le site notes d'installation (git://gitorious.org/Python-markdown/mainline.git) dit dans le fichier using_as_module.txt
L'un des paramètres que vous pouvez est une liste d'extensions. Extensions doivent être disponibles sous forme de modules Python, soit au sein de l'arborescence de l'application
markdown.extensions
ou sur votre PYTHONPATH avec des noms commençant parmdx_
, suivi du nom de l'extension. Ainsi ,extensions=['footnotes']
sera d'abord chercher le modulemarkdown.extensions.footnotes
, alors un module nommémdx_footnotes
. Consultez la documentation spécifique à l'extension l'extension que vous que vous utilisez pour vous aider à spécifier les paramètres de configuration de cette cette extension.
J'ai placé le dossier "extensions" dans ~/bin/Python/ de sorte que mon PYTHONPATH soit le suivant
export PYTHONPATH=/Users/masi/bin/python/:/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
Les instructions indiquent que je dois importer les modules complémentaires de telle sorte que
import markdown
import <module-name>
Cependant, je ne vois aucun module dans mon Python. Cela me suggère que les extensions ne sont pas disponibles en tant que "modules Python - - sur [mon] PYTHONPATH avec des noms commençant par mdx_ - -".
Comment faire fonctionner les extensions de Markdown ?
2ème tentative
J'exécute à ~/bin/markdown
git clone git://gitorious.org/python-markdown/mainline.git python-markdown
cd python-markdown
python setup.py install
J'ai mis le dossier /Users/masi/bin/markdown/python-markdown/build
à mon PATH car le message d'installation me suggère que c'est le nouvel emplacement des extensions.
J'ai le texte suivant dans un document markdown de test
[TOC]
-- headings here with # -format ---
Cependant, je n'obtiens pas la table des matières. Cela me suggère que nous devons d'une manière ou d'une autre activer les extensions lorsque nous compilons par le markdown.py -script. **Le problème revient à mon premier texte cité qui me semble plutôt confus.