Convertitore da Markdown a BBCode

Il Markdown è ovunque ora, ma molti forum (phpBB, vBulletin, Invision, bacheche SMF classiche) accettano ancora solo BBCode, il markup con tag tra parentesi che precede il Markdown di un decennio. Incolla il Markdown e questo convertitore riscrive intestazioni, enfasi, elenchi, blocchi di codice, tabelle, citazioni e link nei loro equivalenti BBCode così puoi pubblicare bozze scritte nel tuo editor Markdown preferito direttamente su una bacheca legacy.

Come funziona la conversione

  1. 1

    Incolla Markdown

    Inserisci un documento completo o un frammento. Le estensioni GFM (tabelle, barrato) sono accettate.

  2. 2

    Scegli il dialetto del forum

    phpBB, vBulletin, Invision o generico. Ognuno ha set di tag leggermente diversi.

  3. 3

    Converti

    Intestazioni → `[size]` o `[b]`, enfasi → `[i]`/`[b]`, elenchi → `[list]`, codice → `[code]`.

  4. 4

    Copia BBCode

    L'output è pronto per essere incollato in qualsiasi editor di post del forum.

Mappatura 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] o [icode]
Blocco di codice delimitato [code]...[/code]
Elenco puntato [list] + [*] elementi + [/list]
Elenco numerato [list=1] + [*] elementi
> quote [quote]quote[/quote]
[text](url) [url=...]text[/url]
![alt](img) [img]img[/img] (alt scartato)
Riga orizzontale [hr] se supportato, altrimenti vuoto
Tabella (GFM) [table][tr][td]...[/td][/tr][/table]

Differenze di dialetto

Non ogni forum parla lo stesso BBCode. Divergenze comuni:

  • Intestazioni. phpBB non supporta [h1][h6]; il convertitore li simula con [size] + [b]. vBulletin supporta [size=5].
  • Colore e font. [color=red] funziona ovunque ma non è prodotto dal Markdown (nessuna sintassi sorgente per esso).
  • Codice inline. Alcuni forum usano [c], altri [icode], la maggior parte ricorre a [code].
  • Immagini. BBCode non ha attributo alt; il testo alt viene scartato. Aggiungilo come testo normale adiacente se ti interessa l’accessibilità.

Cosa sopravvive al viaggio di andata e ritorno

  • Grassetto, corsivo, barrato: perfetto.
  • Codice inline e blocchi di codice: perfetto.
  • Elenchi: perfetto.
  • Link: perfetto.
  • Tabelle: dipende dal supporto del forum per [table]. phpBB non lo supporta nativamente, usa un plugin o ricorri a una griglia di testo semplice.
  • Intestazioni: approssimative, BBCode non ha livelli di intestazione semantici.

Suggerimenti per bacheche legacy

  • Incolla e visualizza in anteprima. Il parser BBCode di ogni forum ha peculiarità, e ciò che funziona su uno potrebbe apparire come testo letterale su un altro.
  • Preferisci i blocchi [code] per contenuti rientrati, lo stile di codice a quattro spazi di Markdown a volte viene mangiato dai parser BBCode.
  • Se il forum supporta [html], potresti ottenere un output più pulito convertendo prima Markdown → HTML, poi incollando.

Domande frequenti

Il BBCode storicamente non ha tag di intestazione (nessun [h1]). La maggior parte dei forum li simula con [size] e [b]. Se il tuo forum ha un plugin per intestazioni, puoi elaborare l’output manualmente.

Solo con un plugin [table] di terze parti. Il phpBB vanilla non accetta [table], il convertitore lo produce, ma il forum lo renderizzerà come testo letterale a meno che il plugin non sia installato.

Il tag [img] del BBCode non ha attributo alt, quindi il testo alt viene scartato. Aggiungi una didascalia nel testo circostante se l’accessibilità è importante.

Non con questo strumento. Ci sono convertitori separati da BBCode a Markdown; fai attenzione ai tag di colore e font che non hanno un equivalente in Markdown.

No. La conversione avviene interamente nel browser, quindi la tua bozza non lascia mai il tuo dispositivo.

Strumenti correlati

Strumento disponibile in altre lingue