【问题标题】:Linking to other pages on Simple R markdown website链接到 Simple R markdown 网站上的其他页面
【发布时间】:2020-12-03 15:46:05
【问题描述】:

我正在开发一个简单的 R Markdown 网站,并希望在主页上包含一些指向其他 .Rmd 生成的 HTML 页面的链接。

简单地说,我想在单击“index.Rmd”文件上的文本元素时打开“detailed-desc.Rmd”呈现的“detailed-desc.html”。我不确定如何做到这一点。

【问题讨论】:

    标签: r r-markdown netlify


    【解决方案1】:

    如果您所有的 .Rmd 文件及其呈现的 HTML 结果都在同一个目录中,那么您可以使用常规 markdown 语法并引用 HTML 文件以获取链接。

    [Detailed Description](detailed-desc.html)
    

    详细说明

    网站文件夹结构比较复杂,只是

    [Detailed Description](./path/to/your/folder/detailed-desc.html)
    

    详细说明

    【讨论】:

    • .Rmd 文件和渲染后的 HTML 文件在同一个目录时 [详细说明](detailed-desc.html) 有效 但是,当 .Rmd 文件移动到子文件夹时, render_site() 函数不会将其呈现为 HTML 文件
    • 你是对的,rmarkdown 通常不能很好地处理跨子目录应用公共选项/元素。要求render_site 的所有文件都位于默认的“。”中。或您指定的单个路径 - 搜索要呈现的 Rmds 不是递归的。但是,没有什么可以阻止您将子文件夹放入该结构(由 R 代码或静态创建)中,其中也包含内容。我只是想确保语法在那里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    相关资源
    最近更新 更多