Je me demandais comment générer des permaliens à partir du balisage suivant, à l'aide de Python Markdown Bibliothèque:
h1 a{visibility:hidden;} h1:hover a{visibility:visible;}
3 Réponses :
Markdown dans Python em> a un extension fort> qui fait cela.
Il vous permet également de spécifier un id em> vous aimez pour l'en-tête, comme celui-ci:
A header {#a-header}
========
C'est ce que je cherchais mais cherche avec le mauvais mot-clé! Merci
Pandoc associe un identifiant unique à chaque en-tête basé sur la règle que vous avez imaginée: L'ID est l'en-tête de Downcase, les espaces remplacent par des traits d'union. Ceci est utilisé pour générer des tables optionnelles de contenu pour les formats HTML et Latex et d'autres formats de sortie. Dans HTML, il permet automatiquement des identifiants liés et en particulier peut être utilisé pour les références croisées internes; La syntaxe de Markdown est la suivante:
See the section on [header identifiers](#header-identifiers-in-html).
Merci, je ne savais pas à propos de Pandoc, mais ma question portait sur la bibliothèque Python Markdown
Je me demandais si c'était le cas, mais ce n'était pas du tout clair du contenu de la question. Je l'ai vu sur l'aliment de marque, je ne suis pas le python.
Vous avez raison, je n'ai pas explicitement mentionné la bibliothèque Python Markowndown. Je vais mettre à jour la question.
Vous pouvez générer des permaliens avec le Table des matières Extension pour Python -Réduction. Documentation Python-Markdown note que lorsque cela est possible, il est préférable de passer une instance de une extension plutôt qu'une ficelle. Une réponse à une question différente montre comment Vous pouvez modifier le symbole de paragraphe en définissant l'option permalink à une chaîne. p> p>
Merci, bien que si vous ne voulez pas ces tags supplémentaires, vous pouvez utiliser html = markdown.markdown (marquage, extensions = [TOCEXTUNTURE (BASELEVEL = 1)]) CODE>