Open ArjanLoeffen opened 3 months ago
Ik ben wel blij met de huidige functionaliteit en zou die dan bijvoorbeeld 'xhtml+markdown' willen noemen. Of het altijd fijn is dat de markdown constructies worden herkend in het notes veld? Pas had ik een definitie waar twee keer een underscore in zat wat verrassend voor mij een stukje italics opleverde. Maar dat bleek met een backslash keurig te escapen.
Op korte termijn is voor mij als opmaakt 'xhtml+markdown' prima. Op termijn kan ik me ook andere combinaties voorstellen:
De inhoud van het notes veld wordt "geparsed" op basis van het opgegeven formaat. Bijvoorbeeld Markdown. Dat geef je op in de notes-rules, dwz. middels
Echter, notes fields worden in EA opgeslagen als een soort XHTML (het notes veld kun je vrij bewerken met een ingebouwde WYSIWYG editor). Het is dus XHTML plus markdown, mediawiki of plain formaat.
Wat er gebeurt is: Neem alle constructies over die in de XHTML zitten, en zet ze om naar markdown. Zet dat formaat om naar XHTML.
Bijvoorbeeld, een mix van WYSIWYG opmaak en Markdown:
wordt eerst omgezet naar pure markdown:
en daarna terugvertaald naar XHTML wat als basis vormt voor verdere verwerking:
Er is op dit moment nog geen mogelijkheid om géén markdown constructies te herkennen in het notes veld. Dus bijvoorbeeld een ster aan het begin van de regel wordt altijd opgevat als lijst item.