我希望将一些 html 教程文件(由 RMarkdown 生成)作为我正在开发的包的一部分。我的目标是编写一个函数来启动教程并允许用户在页面之间导航,但是我在适当地构建页面之间的链接时遇到了麻烦。
这是包的结构:
+- DESCRIPTION
+- NAMESPACE
+- inst/
| \- tutorials/
| \- INDEX.html
| \- T1.html
| \- T2.html
\- R/
+- code.R
我编写了一个成功启动 INDEX.html 教程的函数:
tutorials <- function(){
browseURL(system.file('tutorials/index.html', package = 'PACKAGE_NAME'))
}
我想要的是 Index.html 文件具有指向 T1、T2 等的链接,但是我不知道如何构建此链接。我假设我需要使用 system.file,但无法弄清楚如何正确编写 RMarkdown。
换句话说,我正在尝试这样做:
---
title: "Tutorials"
output:
html_document:
toc: true
---
# Tutorials
## [T1](T1.html)
## [T2](WHAT DO I PUT HERE)