Konwerter Markdown na BBCode
Markdown jest dziś wszechobecny, ale wiele forów (phpBB, vBulletin, Invision, klasyczne tablice SMF) nadal akceptuje wyłącznie BBCode, znaczniki w nawiasach kwadratowych, które powstały dekadę przed Markdownem. Wklej Markdown, a ten konwerter przepisze nagłówki, wyróżnienia, listy, bloki kodu, tabele, cytaty i odnośniki na ich odpowiedniki w BBCode, dzięki czemu opublikujesz szkice napisane w ulubionym edytorze Markdown bezpośrednio na starym forum.
Jak działa konwersja
-
1
Wklej Markdown
Wrzuć cały dokument lub fragment. Rozszerzenia GFM (tabele, przekreślenie) są akceptowane.
-
2
Wybierz dialekt forum
phpBB, vBulletin, Invision lub uniwersalny. Każdy ma nieco inny zestaw znaczników.
-
3
Konwertuj
Nagłówki → `[size]` lub `[b]`, wyróżnienie → `[i]`/`[b]`, listy → `[list]`, kod → `[code]`.
-
4
Skopiuj BBCode
Wynik jest gotowy do wklejenia w dowolnym edytorze postów na forum.
Mapowanie Markdown → BBCode
| Markdown | BBCode |
|---|---|
# H1 |
[size=200][b]H1[/b][/size] |
## H2 |
[size=150][b]H2[/b][/size] |
*italic* |
[i]italic[/i] |
**bold** |
[b]bold[/b] |
~~strike~~ |
[s]strike[/s] |
`inline code` |
[c]inline code[/c] lub [icode] |
| Ogrodzony blok kodu | [code]...[/code] |
| Lista punktowana | [list] + elementy [*] + [/list] |
| Lista numerowana | [list=1] + elementy [*] |
> quote |
[quote]quote[/quote] |
[text](url) |
[url=...]text[/url] |
 |
[img]img[/img] (alt pominięty) |
| Linia pozioma | [hr], jeśli obsługiwane, w przeciwnym razie puste |
| Tabela (GFM) | [table][tr][td]...[/td][/tr][/table] |
Różnice między dialektami
Nie wszystkie fora używają tego samego BBCode. Częste rozbieżności:
- Nagłówki. phpBB nie obsługuje
[h1]–[h6]; konwerter symuluje je za pomocą[size]+[b]. vBulletin obsługuje[size=5]. - Kolor i czcionka.
[color=red]działa wszędzie, ale nie jest generowany przez Markdown (brak dla niego składni źródłowej). - Kod wbudowany. Niektóre fora używają
[c], inne[icode], większość wraca do[code]. - Obrazy. BBCode nie ma atrybutu alt; tekst alt jest pomijany. Dodaj go jako sąsiadujący zwykły tekst, jeśli zależy Ci na dostępności.
Co przetrwa podróż w obie strony
- Pogrubienie, kursywa, przekreślenie: idealnie.
- Kod wbudowany i bloki kodu: idealnie.
- Listy: idealnie.
- Odnośniki: idealnie.
- Tabele: zależy od tego, czy forum obsługuje
[table]. phpBB nie robi tego natywnie, użyj wtyczki lub wróć do siatki w zwykłym tekście. - Nagłówki: w przybliżeniu, BBCode nie ma semantycznych poziomów nagłówków.
Wskazówki dla starych forów
- Wklej i podejrzyj. Parser BBCode każdego forum ma swoje osobliwości, a to, co działa na jednym, może wyświetlić się jako dosłowny tekst na innym.
- Preferuj bloki
[code]dla treści z wcięciem, czterospacjowy styl kodu z wcięciem w Markdownie bywa pomijany przez parsery BBCode. - Jeśli forum obsługuje
[html], możesz uzyskać czystszy wynik, konwertując najpierw Markdown na HTML, a potem wklejając.
Najczęściej zadawane pytania
BBCode historycznie nie ma znaczników nagłówków (brak [h1]). Większość forów symuluje je za pomocą [size] i [b]. Jeśli Twoje forum ma wtyczkę nagłówków, możesz ręcznie przetworzyć wynik.
Tylko z wtyczką [table] innej firmy. Standardowy phpBB nie akceptuje [table], konwerter go generuje, ale forum wyświetli go jako dosłowny tekst, jeśli wtyczka nie jest zainstalowana.
Znacznik [img] w BBCode nie ma atrybutu alt, więc tekst alt jest pomijany. Dodaj podpis w otaczającym tekście, jeśli dostępność jest ważna.
Nie tym narzędziem. Istnieją osobne konwertery z BBCode na Markdown; uważaj na znaczniki koloru i czcionki, które nie mają odpowiednika w Markdownie.
Nie. Konwersja odbywa się w całości w przeglądarce, więc Twój szkic nigdy nie opuszcza urządzenia.
Powiązane narzędzia
Tabela ASCII
Pełna tabela ASCII od 0 do 127 z zapisem dziesiętnym, szesnastkowym, ósemkowym i binarnym oraz notacją numerycznych odwołań HTML, w tym kodami sterującymi NUL, LF i DEL.
Referencja znaków HTML
Przeszukiwalna lista encji HTML wraz z ich kodami nazwanymi i liczbowymi oraz kopiowaniem jednym kliknięciem specjalnych znaków i symboli.
Skróty klawiaturowe
Wyszukuj udokumentowane skróty domyślne VS Code, Chrome i Bash z GNU Readline w macOS, Windows i Linux.
Generator EditorConfig
Wygeneruj plik .editorconfig z własnymi regułami stylu i rozmiaru wcięć, końca linii, kodowania i białych znaków, aby uzyskać spójne formatowanie w różnych IDE i edytorach.
Walidator adresów e-mail
Zweryfikuj adres e-mail: sprawdzenie składni RFC 5322, sprawdzenie rekordu MX w czasie rzeczywistym oraz szczegóły dotyczące części lokalnej, domeny i długości. Żadna wiadomość nie jest wysyłana.
Formatowanie HTML
Formatuj HTML lokalnie w przeglądarce, używając wcięć dwóch lub czterech spacji. HTML nie jest wysyłany ani walidowany.
Narzędzie jest dostępne w innych językach
- Convertisseur Markdown en BBCode [FR]
- Konverter Markdown ke BBCode [ID]
- 마크다운 BBCode 변환기 [KO]
- Conversor de Markdown para BBCode [PT]
- Markdown till BBCode-konverterare [SV]
- محوّل Markdown إلى BBCode [AR]
- โปรแกรมแปลง Markdown เป็น BBCode [TH]
- MarkdownからBBCodeへの変換ツール [JA]
- Chuyển đổi Markdown sang BBCode [VI]
- Markdown naar BBCode-converter [NL]
- Convertidor de Markdown a BBCode [ES]
- Markdown zu BBCode Konverter [DE]
- Markdown 转 BBCode 转换器 [ZH]
- Markdown to BBCode Converter [EN]
- Convertitore da Markdown a BBCode [IT]
- Конвертер Markdown в BBCode [RU]
- Markdown'dan BBCode'ye Dönüştürücü [TR]