feat: automatically prepend external links with an icon unless no-icon