mirror of
https://github.com/xoofx/markdig.git
synced 2026-02-09 21:42:15 +00:00
Conditionally process url instead of encoding #568
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @marcselman on GitHub (Sep 28, 2022).
Markdown links will automatically be URL encoded when turned into an HTML anchor.
Is it possible to process the url string instead of it gettingURL encoded?
For example:
will be turned into:
I want to match urls that start with
#|and end with|#and replace that with*|and|*consecutively and skip url encoding (because it will be sent to another process that expects this format).So that the output would be:
Is that possible by creating an extension for example?
@xoofx commented on GitHub (Oct 21, 2022):
Yes, there are many potential solutions, but maybe inheriting LinkInlineRenderer to override the default renderer and avoid the encoding is a good place to try.
@jjxtra commented on GitHub (Mar 18, 2023):
How to override / inherit in this way?