我正在使用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';
}
}
});
```