3 votes

Pour installer les extensions de Markdown par Python

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 par mdx_ , suivi du nom de l'extension. Ainsi , extensions=['footnotes'] sera d'abord chercher le module markdown.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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X