html - blogdown:将 html 文件附加到网站

标签 html r blogdown

我正在使用 blogdown R 包进行网站开发。我想添加一些已经创建的 html 文件。我想知道我怎样才能做到这一点?谢谢

最佳答案

做一个令人震惊的过度简化:blogdown只是 Hugo 的包装器,它通过 R markdown 和一些额外的处理位做了一些重要的魔术。

Hugo directory structure 内谎言 static可以放置任何固定位(图像、CSS、JavaScript、音频、视频、一般数据甚至 HTML)的目录。

如果您只需要可链接的内容,您可以制作一个static/html目录并将内容放在那里。

由于 Hugo 的使命是从 markdown 生成 HTML,将 HTML 页面合并到 Hugo 处理工作流中并不是真正的“一件事”——但是——一种将现有 HTML 化内容放入其中的方法雨果是用pandoc将 HTML 转换为 markdown,然后将任何引用的内容后处理为适当的 static目录。这条道路可能充满了一些痛苦和痛苦,但如果内容确实需要在网站中,那可能是值得的。

Lasty(而不是在之前的评论中)。将 HTML 文档放入 Hugo 的一种真正 hack-ish 方法是将它们放入前面提到的 static/html 中。目录然后创建一个 Rmd <iframe>这是一个带有足够大 Pane 的 HTML 文档(有一种方法可以让它填满浏览器窗口并调整大小——调整大小的能力需要使用 pym.js IIRC)并且可能有一个链接可以让人们“逃离框架”并在自己的选项卡中查看 HTML。

关于html - blogdown:将 html 文件附加到网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50308367/

相关文章:

html - 悬停子目标嵌套元素

html - 如何删除笔画线末端的圆= "round"

r - 根据条件更改变量值

r - blogdown + hugo,标签式代码块不显示主题 tranquilpeak

r - 自定义hugo academic主题中的 "about"widget

r - 使用 Blogdown 发布草稿的清晰度

html - 删除 'content' 和 'charset' 之间的空格是否安全?

html - 用户如何<h :messages> only if not null messages?

r - 在 dplyr 中有效地折叠、排序和删除因子

r - 如何使用 data.table 从两个不同的数据框中按 ID 进行汇总