markdown link opening in new tab

后端 未结 4 723
孤城傲影
孤城傲影 2021-02-03 20:00

Is there a way to open the below markdown link in new tab? I\'ve got some result from markdown target=“_blank”, but in my case it\'s different have used <>

相关标签:
4条回答
  • 2021-02-03 20:24

    As far as I could find, this is not possible on GitHub currently. See good answer on this from Plaul here. I hope they will fix it soon, as it seems searching for an answer that this is something a lot of people would like to see.

    0 讨论(0)
  • 2021-02-03 20:33

    If you have access to JavaScript, you can run a simple script to handle this for you wherever your markdown is rendered:

    const anchors = document.querySelectorAll('a');
    anchors.forEach((a) => {
      a.setAttribute('target', '__blank');
      a.setAttribute('rel', 'noopener noreferrer');
    });
    
    0 讨论(0)
  • 2021-02-03 20:34

    Doing some quick research - Markdown by default does not support this. Some solutions include using plugins like Kramdown, but I think the best solution is just to use an HTML tag in your markdown file. (as pointed out in the comment above ^)

    # Some markdown
    *click below*
    <a href="example.com" target="_blank">New Tab</a>
    ...
    
    0 讨论(0)
  • 2021-02-03 20:37

    The kramdown syntax:

    [link name](url_link){:target="_blank"}
    

    can be parsed into HTML using the kramdown online editor: https://kramdown.herokuapp.com/ Then you can paste the HTML syntax into your markdown document.
    I used it because I already had quite a few kramdown references, and wanted to avoid retyping them in HTML.

    0 讨论(0)
提交回复
热议问题