blogdown:将 html 文件附加到网站

blogdown: Appending an html file into website

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

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

Hugo directory structure 中有一个 static 目录,其中包含任何固定位 — 图像、CSS、JavaScript、音频、视频、一般数据甚至 HTML — 可以放置。

如果您只需要 link 可用的内容,您可以创建一个 static/html 目录并将内容放在那里。

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

Lasty(而不是在之前的评论中)。将 HTML 文档放入 Hugo 的一种 真正 hack-ish 方法是将它们放在上述 static/html 目录中,然后创建一个 <iframe> 的 Rmd s 一个具有足够大窗格的 HTML 文档(有一种方法可以让它填充浏览器 window 并调整大小——调整大小的能力需要使用 pym.js IIRC)并且可能有一个 link 这将使人们能够 "escape the frame" 并在它自己的选项卡中查看 HTML。