Výstup do markdownu #40

Closed
opened 2023-09-18 16:02:29 +02:00 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.
Member

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)
Member

@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 2023-09-24 08:54:43 +02:00
Sign in to join this conversation.
No labels
ksp-implementace
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
KSP/formatitko#40
No description provided.