NOTE: Apart from
(and even then it's questionable, I'm Scottish). These are machine translated in languages I don't read. If they're terrible please contact me.
You can see how this translation was done in this article.
Friday, 13 September 2024
//Less than a minute
Merowage - це простий формат діаграм, який отримує текстові вхідні дані і створює діаграми у форматі SVG. Це чудовий інструмент для створення блок-карт, послідовних діаграм, діаграм Ґанта тощо. У цьому підручнику ми дослідимо, як використовувати Mer покоївку з htmx для створення інтерактивних діаграм, які динамічно оновлюються без перезавантаження сторінок. Место хозяйки. тут і має набагато більше інформації, ніж я можу надати тут.
Діаграми Mercow можна додавати до ваших файлів markdown за допомогою такого синтаксису:
# 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 ```
За допомогою цього пункту ви можете безпосередньо включати діаграми Mercanow у ваші файли markdown, які буде показано як зображення SVG, якщо файл буде перетворено на HTML.
Крім того, ви можете додати діаграми miroldie до звичайних файлів html за допомогою такого синтаксису:
<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>
Мерміль - це потужний інструмент, який надає вам змогу побудувати широкий спектр діаграм, використовуючи простий текстовий синтаксис. Ось декілька прикладів типів діаграм, які ви можете створити за допомогою Mer покоївки:
тощо... на цій сторінці ви знайдете більше діаграм, які ви можете створити за допомогою Mer покоївки. тут
Спочатку вам слід включити бібліотеку Mermany до вашого файла HTML. Ви можете зробити це додаванням наступної мітки скрипту до вашого документа:
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/mermaid.min.js
"></script>
Наступний у вашій _Компонування. cshtml файл, вам слід додати наступний теґ скрипту для ініціалізації Mermald (ви, зазвичай, робите це у нижній частині файла)
<script>
document.addEventListener('DOMContentLoaded', function () {
mermaid.initialize({ startOnLoad: true });
});
document.body.addEventListener('htmx:afterSwap', function(evt) {
mermaid.run();
});
</script>
Це робить дві речі: