* Process inline codeblocks and normal codeblocks differently when converting from md to html @ 2021-05-02 23:36 Dominik Heinz [not found] ` <ca5c7bce-bd16-420e-8e14-274f502207f7n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Dominik Heinz @ 2021-05-02 23:36 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 1038 bytes --] Hello, I am using pandoc to convert from markdown to html. The markdown document I am processing contains both, inline code blocks (single `at start and end) and also normal codeblocks (triple ```at start and end). Pandoc wraps both of these in <code></code> tags as to be expected. However, since I want to style them differently later with CSS, I need a way to differentiate between them. Is there a way to tell pandoc to add a class or something like that to the code tag, when its an inline code block? I didn't find anything in the official documentation on how to achieve this. Any help is appreciated. Cheers. -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/ca5c7bce-bd16-420e-8e14-274f502207f7n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 1455 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <ca5c7bce-bd16-420e-8e14-274f502207f7n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: Process inline codeblocks and normal codeblocks differently when converting from md to html [not found] ` <ca5c7bce-bd16-420e-8e14-274f502207f7n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2021-05-03 0:17 ` jeremy theler [not found] ` <CAK0LiykNeu1wkPP9TsB92OrDK7LNdneicrXFADCU-aR2rbz7Cw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: jeremy theler @ 2021-05-03 0:17 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw [-- Attachment #1: Type: text/plain, Size: 1798 bytes --] Grep for fenced_code_attributes in the manual. On Sun, May 2, 2021, 20:36 Dominik Heinz <domi.hz96-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > Hello, > > I am using pandoc to convert from markdown to html. > The markdown document I am processing contains both, inline code blocks > (single `at start and end) and also normal codeblocks (triple ```at start > and end). > Pandoc wraps both of these in <code></code> tags as to be expected. > However, since I want to style them differently later with CSS, I need a > way to differentiate between them. Is there a way to tell pandoc to add a > class or something like that to the code tag, when its an inline code > block? > I didn't find anything in the official documentation on how to achieve > this. > Any help is appreciated. > > Cheers. > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/ca5c7bce-bd16-420e-8e14-274f502207f7n%40googlegroups.com > <https://groups.google.com/d/msgid/pandoc-discuss/ca5c7bce-bd16-420e-8e14-274f502207f7n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAK0LiykNeu1wkPP9TsB92OrDK7LNdneicrXFADCU-aR2rbz7Cw%40mail.gmail.com. [-- Attachment #2: Type: text/html, Size: 2672 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <CAK0LiykNeu1wkPP9TsB92OrDK7LNdneicrXFADCU-aR2rbz7Cw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Process inline codeblocks and normal codeblocks differently when converting from md to html [not found] ` <CAK0LiykNeu1wkPP9TsB92OrDK7LNdneicrXFADCU-aR2rbz7Cw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2021-05-03 6:56 ` Bastien DUMONT 0 siblings, 0 replies; 3+ messages in thread From: Bastien DUMONT @ 2021-05-03 6:56 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw This Lua filter should do what you look for without any need to modify your input file: ``` function Code(elem) elem.classes:insert("inline-code") return elem end function CodeBlock(elem) elem.classes:insert("block-code") return elem end ``` Le Sunday 02 May 2021 à 09:17:32PM, jeremy theler a écrit : > Grep for fenced_code_attributes in the manual. > > On Sun, May 2, 2021, 20:36 Dominik Heinz <domi.hz96-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > Hello, > > I am using pandoc to convert from markdown to html. > The markdown document I am processing contains both, inline code blocks > (single `at start and end) and also normal codeblocks (triple ```at start > and end). > Pandoc wraps both of these in <code></code> tags as to be expected. > However, since I want to style them differently later with CSS, I need a > way to differentiate between them. Is there a way to tell pandoc to add a > class or something like that to the code tag, when its an inline code > block? > I didn't find anything in the official documentation on how to achieve > this. > Any help is appreciated. > > Cheers. > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msgid/ > pandoc-discuss/ca5c7bce-bd16-420e-8e14-274f502207f7n%40googlegroups.com. > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an email > to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msgid/ > pandoc-discuss/ > CAK0LiykNeu1wkPP9TsB92OrDK7LNdneicrXFADCU-aR2rbz7Cw%40mail.gmail.com. -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/YI%2BenINDxIJIi86F%40localhost. ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-05-03 6:56 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-05-02 23:36 Process inline codeblocks and normal codeblocks differently when converting from md to html Dominik Heinz [not found] ` <ca5c7bce-bd16-420e-8e14-274f502207f7n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2021-05-03 0:17 ` jeremy theler [not found] ` <CAK0LiykNeu1wkPP9TsB92OrDK7LNdneicrXFADCU-aR2rbz7Cw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2021-05-03 6:56 ` Bastien DUMONT
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).