Výstup do markdownu #40

Closed
opened 8 months ago by jirikalvoda · 2 comments
Owner

Může se hodit něco prohnat formátitkem, tím např z KSP md vyrobit normální md, kde např. budou expandované odkazy, nahrazeny makra na vypsaní popisu praktických úloh a podobně.

Myslím, že by to mělo být vcelku přímočaré, stačí pandocu poslat data zpět a on to přechroupe, takže bychom mohli dostat vcelku levně možnost sdílet nás markdown tak, aby mu rozumněl zbytek světa.

Může se hodit něco prohnat formátitkem, tím např z KSP md vyrobit normální md, kde např. budou expandované odkazy, nahrazeny makra na vypsaní popisu praktických úloh a podobně. Myslím, že by to mělo být vcelku přímočaré, stačí pandocu poslat data zpět a on to přechroupe, takže bychom mohli dostat vcelku levně možnost sdílet nás markdown tak, aby mu rozumněl zbytek světa.
jirikalvoda added this to the Zápočet :) milestone 8 months ago

Tohle bohužel nejde udělat tak jednoduše. TransformProcesor aktuálně ve stromu nechává elementy, které pandoc nezná – jmenovitě Groups, které pak OutputGeneratory potřebují pro svůj handling contextu. Museli bychom si proto udělat nejspíš vlastní MarkdownGenerator, což je bohužel netriviální věc a nevím, jestli by to vůbec šlo podědit z OG (Kvůli nestingu přidáváním uvozovek například)

Tohle bohužel nejde udělat tak jednoduše. TransformProcesor aktuálně ve stromu nechává elementy, které pandoc nezná – jmenovitě Groups, které pak OutputGeneratory potřebují pro svůj handling contextu. Museli bychom si proto udělat nejspíš vlastní MarkdownGenerator, což je bohužel netriviální věc a nevím, jestli by to vůbec šlo podědit z OG (Kvůli nestingu přidáváním uvozovek například)

@jirikalvoda prosím viz commit message výše a vyzkoušej, co si o tom myslíš.

@jirikalvoda prosím viz commit message výše a vyzkoušej, co si o tom myslíš.
jan closed this issue 8 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.