Missing option to process urls before building href attribute
Right now, there's an option to process a mention (mention_handler
), however nothing that allows processing urls before they're built into the anchor tag.
This is useful for sites that want to handle redirects themselves via exit links. For example, a website that's getting linkified (say, "google.com") could be transformed to "https://mysite.com/redirect?to=https%3A%2F%2Fgoogle.com" when the following function is passed to href_handler
:
def handle_href(href) do
Routes.external_link_url(MyApp.Endpoint, :index, to: href)
end
I've implemented this in Linkify.Builder
already, if this makes sense for this project I can open a PR!