Is there a way to define a new Markdown (MDX) syntax and associate it with an existing tag?

87 views Asked by At

Is there a way to define new syntax (#, **, -) for markdown and use it with an existing tag (strong, emphasis) in Gatsby?

I want to replace the existing emphasis syntax (_) with a double underscore (__).

I am dealing with Markdown-like syntax implemented in a custom tool, and it uses __ for italics. I could manually replace the syntax from the MDX file before processing it, but I feel it is a hacky solution.

I am referring to the MDXProvider documentation to customize components. I looked through the remark and rehype plugins, but I couldn't find anything that I could use to change the syntax.

There may be better ways of accomplishing this in MDX, Gatsby or React. Any pointers/help appreciated.

0

There are 0 answers