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.
question from:
https://stackoverflow.com/questions/65851112/is-there-a-way-to-define-a-new-markdown-mdx-syntax-and-associate-it-with-an-ex 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…