Przejdź do treści

Konwerter Markdown na HTML — Numio

Konwertuje Markdown na HTML za pomocą biblioteki markdown-js, która jest zgodna z oryginalną składnią Johna Grubera. Surowe HTML w źródle jest zmieniane jako tekst, a rozszerzenia GitHub, takie jak tabele i chronione bloki kodu, nie są rozpoznawane.

Wklejenie sekcji README lub notatki o wersji do pola CMS, które akceptuje tylko HTML.

Markdown

Kiedy go używać

  • Wklejenie sekcji README lub notatki o wersji do pola CMS, które akceptuje tylko HTML.
  • Sprawdzanie, które tagi HTML produkuje element podstawowego Markdown.

Jak używać

  1. Wklej Markdown do lewego edytora lub załaduj plik .md.
  2. Przeczytaj wygenerowany HTML po prawej stronie i sprawdź renderowany podgląd poniżej dla każdego nagłówka, listy i łącza.
  3. Skopiuj plik HTML; zawiera tylko znaczniki treści, więc dodaj własne CSS w miejscu, w którym je wklejasz.

Przecena

## Install

Run the **CLI** once:

    npm install -g douni

1. Open the [docs](https://douni.one)
2. Paste your file

| a | b |

HTML

<h2>Install</h2>

<p>Run the <strong>CLI</strong> once:</p>

<pre><code>npm install -g douni</code></pre>

<ol>
  <li>Open the <a href="https://douni.one">docs</a></li>
  <li>Paste your file</li>
</ol>

<p>| a | b |</p>

Szczegóły i ograniczenia

Konwersja przebiega w przeglądarce. Dane wyjściowe to fragment HTML bez <html>, <head> ani arkusza stylów; podgląd renderuje go w ramce piaskownicy z wyłączonymi skryptami.

Obsługiwany jest tylko oryginalny Markdown. Tabele potoków, listy zadań, ~~przekreślenie~~ i ``` kod chroniony pozostają jako tekst; użyj wcięcia 4-spacji dla bloków kodu.

Wbudowany HTML, np. <div>, jest zamieniany na zapis &lt;div&gt;, zamiast trafiać bezpośrednio do wyniku.

Obrazy stają się znacznikami <img> wskazującymi na oryginalny URL; pliki nie są osadzone.

FAQ

Dlaczego moje ogrodzenia kodu ``` nie zostały zamienione na bloki <pre>?

Biblioteka powstała przed obsługą bloków kodu otoczonych znacznikami. Takie znaczniki są traktowane jako kod w akapicie. Wcięcie kodu o cztery spacje daje <pre><code>.

Czy obsługuje tabele Flavoured Markdown GitHub?

Nie. Wiersz taki jak | a | b | jest wyświetlany jako zwykły akapit.

Czy mogę zachować surowy HTML w moim Markdown?

Nie. Tagi HTML są pomijane i wyświetlane w wyniku jako tekst, więc osadzony <div> nie będzie renderowany jako element.

Specyfikacje i referencje