我正在使用 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/