Que fait baoyu-markdown-vers-html ?
Convertit le Markdown en HTML stylisé avec des thèmes compatibles WeChat. Prend en charge la coloration syntaxique, les maths, PlantUML, les notes de bas de page, les alertes, les infographies et les citations en bas de page optionnelles pour les liens externes. Utilisez lorsque l'utilisateur demande « markdown to html », « convert md to html », « md 转 html », « 微信外链转底部引用 » ou a besoin d'une sortie HTML stylisée à partir de Markdown.
Installation
npm install -g baoyu-markdown-to-html
Utilisation
md2html input.md -o output.html
Options
| Option | Description |
|---|---|
-o, --output | Fichier de sortie (par défaut : stdout) |
--theme | Thème à utiliser (par défaut : wechat) |
--no-citations | Désactive les citations en bas de page pour les liens externes |
--highlight | Active la coloration syntaxique (par défaut : true) |
--math | Active le rendu mathématique (par défaut : false) |
--plantuml | Active le rendu PlantUML (par défaut : false) |
Fonctionnalités
- Coloration syntaxique : Prise en charge de nombreux langages de programmation via highlight.js.
- Rendu mathématique : Utilise KaTeX pour les formules mathématiques en ligne et en bloc.
- Diagrammes PlantUML : Convertit les blocs de code PlantUML en images SVG.
- Notes de bas de page : Gère les références et les notes en bas de page.
- Alertes : Utilise la syntaxe GFM pour les alertes (notes, avertissements).
- Infographies : Prend en charge les diagrammes et graphiques simples.
- Citations en bas de page : Transforme automatiquement les liens externes en citations formatées en bas de page (optionnel).
Thèmes
wechat: Thème optimisé pour les articles WeChat.github: Style similaire à GitHub.simple: Style minimaliste sans fioritures.
Exemple
# Titre
Ceci est un paragraphe avec **gras** et *italique*.
- Liste
- Non
- Ordonnée
1. Liste
2. Ordonnée
```javascript
console.log('Hello World!');
Ceci est une citation.
Note : Ceci est une alerte.
## Licence
MIT
Astuce : Pour désactiver les citations en bas de page, utilisez l'option
--no-citations.
md2html article.md -o article.html --no-citations