markdown链接本地HTML,在RMarkdown HTML输出中使用内部链接

下面是使用jQuery的HTML文档的解决方案:

---

title: "Internal Links"

output: html_document

---

# First Section

## Second Section

### Third Section

// When the document is fully rendered...

$(document).ready(function() {

// ...select all header elements...

$('h1, h2, h3, h4, h5').each(function() {

// ...and add an id to them corresponding to their 'titles'

$(this).attr('id', $(this).html());

});

});

Go to first section

Go to second section

Go to third section

正如评论指出的,我们简单地选择所有的头,读出他们的内容(例如,“第一部”),并添加属性id对应于每个标题的特定内容的值。 现在您可以使用#HEADER(例如#First Section)链接到任何标题。

这当然可以扩展到您希望放置在其他所有元素上。所以,如果你要链接到你的任何块,只要这个脚本添加到您的文档:

$(document).ready(function() {

$('pre.r').each(function(i) {

$(this).attr('id', 'Chunk_' + i);

});

});

现在,您可以链接到该块使用My Chunk其中i从0,第一块,到N,文档中最后一个块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值