Markdown naar BBCode-converter

Markdown is tegenwoordig overal, maar veel fora (phpBB, vBulletin, Invision, klassieke SMF-boards) accepteren nog steeds alleen BBCode, de opmaak met vierkante-haaktags die een decennium ouder is dan Markdown. Plak Markdown en deze converter zet koppen, nadruk, lijsten, codeblokken, tabellen, citaten en links om naar hun BBCode-equivalenten, zodat u concepten die u in uw favoriete Markdown-editor hebt geschreven rechtstreeks op een verouderd board kunt plaatsen.

Hoe de conversie werkt

  1. 1

    Plak Markdown

    Zet een volledig document of een fragment neer. GFM-uitbreidingen (tabellen, doorhalen) worden geaccepteerd.

  2. 2

    Kies het forumdialect

    phpBB, vBulletin, Invision of generiek. Elk heeft net iets andere tagsets.

  3. 3

    Converteren

    Koppen → `[size]` of `[b]`, nadruk → `[i]`/`[b]`, lijsten → `[list]`, code → `[code]`.

  4. 4

    Kopieer BBCode

    De uitvoer is klaar om in elke forumberichteditor te plakken.

Markdown → BBCode-toewijzing

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] of [icode]
Omheind codeblok [code]...[/code]
Opsommingslijst [list] + [*]-items + [/list]
Genummerde lijst [list=1] + [*]-items
> quote [quote]quote[/quote]
[text](url) [url=...]text[/url]
![alt](img) [img]img[/img] (alt verwijderd)
Horizontale lijn [hr] indien ondersteund, anders leeg
Tabel (GFM) [table][tr][td]...[/td][/tr][/table]

Dialectverschillen

Niet elk forum spreekt hetzelfde BBCode. Veelvoorkomende verschillen:

  • Koppen. phpBB ondersteunt geen [h1][h6]; de converter simuleert ze met [size] + [b]. vBulletin ondersteunt [size=5].
  • Kleur en lettertype. [color=red] werkt overal maar wordt niet door Markdown geproduceerd (er is geen bronsyntaxis voor).
  • Inline code. Sommige boards gebruiken [c], andere [icode], de meeste vallen terug op [code].
  • Afbeeldingen. BBCode heeft geen alt-attribuut; de alt-tekst wordt weggelaten. Voeg deze toe als aangrenzende platte tekst als toegankelijkheid u belangrijk is.

Wat de heen-en-terugreis overleeft

  • Vet, cursief, doorhaling: perfect.
  • Inline code en codeblokken: perfect.
  • Lijsten: perfect.
  • Links: perfect.
  • Tabellen: hangt ervan af of het forum [table] ondersteunt. phpBB doet dat niet native, gebruik een plug-in of val terug op een raster in platte tekst.
  • Koppen: bij benadering, BBCode heeft geen semantische kopniveaus.

Tips voor verouderde boards

  • Plakken en voorbeeld bekijken. De BBCode-parser van elk forum heeft eigenaardigheden, en wat op het ene werkt kan op het andere als letterlijke tekst worden weergegeven.
  • Geef de voorkeur aan [code]-blokken voor ingesprongen inhoud, de code-stijl van Markdown met vier spaties inspringen wordt soms opgeslokt door BBCode-parsers.
  • Als het forum [html] ondersteunt, krijgt u mogelijk schonere uitvoer door Markdown eerst naar HTML te converteren en dan te plakken.

Veelgestelde vragen

BBCode heeft historisch gezien geen koptags (geen [h1]). De meeste fora simuleren ze met [size] en [b]. Als uw forum een kop-plug-in heeft, kunt u de uitvoer handmatig nabewerken.

Alleen met een [table]-plug-in van derden. Standaard-phpBB accepteert [table] niet, de converter produceert het, maar het forum geeft het als letterlijke tekst weer tenzij de plug-in is geïnstalleerd.

De [img]-tag van BBCode heeft geen alt-attribuut, dus de alt-tekst wordt weggelaten. Voeg een onderschrift toe in de omringende tekst als toegankelijkheid belangrijk is.

Niet met dit hulpmiddel. Er bestaan aparte converters van BBCode naar Markdown; let op kleur- en lettertypetags die geen equivalent in Markdown hebben.

Nee. De conversie gebeurt volledig in de browser, dus uw concept verlaat nooit uw apparaat.

Gerelateerde tools

Tool beschikbaar in andere talen