This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
La sirène est un simple format de diagramme qui prend des entrées texte et génère des diagrammes au format SVG. C'est un excellent outil pour créer des diagrammes de flux, des diagrammes de séquence, des diagrammes de Gantt, et plus encore. Dans ce tutoriel, nous allons explorer comment utiliser Sirmaid avec htmx pour créer des diagrammes interactifs qui mettent à jour dynamiquement sans recharger de page. Le site de Sirmaid est Ici. et a beaucoup plus d'informations que je peux fournir ici.
Les diagrammes de sirène peuvent être inclus dans vos fichiers de balisage en utilisant la syntaxe suivante :
# My Markdown Title ```mermaid graph LR A[Start] --> B[Look for movie] B --> C{Found?} C -->|Yes| D[Watch it] C -->|No| E[Look for another movie] D --> E ```
Cela vous permet d'inclure des diagrammes de Sirène directement dans vos fichiers de balisage, qui seront rendus sous forme d'images SVG lorsque le fichier est converti en HTML.
Vous pouvez également ajouter des diagrammes de sirène à des fichiers html normaux en utilisant la syntaxe suivante :
<pre class="mermaid">
graph TD
A[Start] --> B[Look for movie]
B --> C{Found?}
C -->|Yes| D[Watch it]
C -->|No| E[Look for another movie]
D --> E
</pre>
Sirène est un outil puissant qui vous permet de construire une large gamme de diagrammes en utilisant une syntaxe simple basée sur le texte. Voici quelques exemples des types de diagrammes que vous pouvez créer avec Sirmaid:
etc...Voir cette page pour plus de la MYRIAD de diagrammes que vous pouvez créer avec Mermaid Ici.
D'abord, vous devez inclure la bibliothèque Sirmaid dans votre fichier HTML. Vous pouvez le faire en ajoutant la balise de script suivante à votre document :
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.min.js
"></script>
Suivant dans votre _Fichier Layout.cshtml vous devez ajouter la balise de script suivante pour initialiser Mermaid (vous le faites normalement en bas du fichier)
<script>
document.addEventListener('DOMContentLoaded', function () {
mermaid.initialize({ startOnLoad: true });
});
document.body.addEventListener('htmx:afterSwap', function(evt) {
mermaid.run();
});
</script>
Cela fait deux choses;