1. 程式人生 > >Markdown中超鏈接增加_blank的方法

Markdown中超鏈接增加_blank的方法

post nbsp doc markdown eat 參考 blank can shell

很遺憾,無法在語法上實現,只能通過額外的的JS代碼實現,比如:

var links = document.links;
for (var i = 0; i < links.length; i++) {
    if (!links[i].target) {
        if (
            links[i].hostname !== window.location.hostname || 
            /\.(?!html?)([a-z]{0,3}|[a-zt]{0,4})$/.test(links[i].pathname)
        ) {
            links[i].target 
= ‘_blank‘; } } }

參考:

https://stackoverflow.com/questions/5014632/how-can-i-parse-a-yaml-file-from-a-linux-shell-script

https://stackoverflow.com/questions/4425198/can-i-create-links-with-target-blank-in-markdown

http://www.xuebuyuan.com/2867893.html

Markdown中超鏈接增加_blank的方法