r-在learnr中,如何在新选项卡中打开外部链接



我正在使用r包学习器,希望所有链接(到外部材料(都能在新的选项卡中打开。我可能只需要添加

<base target="_blank"> 

但我不知道如何在learner中添加头标签。我相信这在普通降价中是不可能的。我知道我可以为每个外部链接键入html,但这真的很麻烦。

Yihui Xie有一篇有用的帖子,其中包含一个JavaScript片段,可以做到这一点:https://yihui.org/en/2018/09/target-blank/

在学习者教程的上下文中,您可以使用以下添加到.Rmd源顶部的js代码块(在第一级2(##(标题上方(来添加Yihui的函数。


```{js target-blank, echo=FALSE}
$(document).ready(function() {
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
if (/^(https?:)?///.test(links[i].getAttribute('href'))) {
links[i].target = '_blank';
}
}
});
```

最新更新