有没有办法将 bookdown 文档作为 blogdown post 嵌入?

Is there a way to embed a bookdown document as a blogdown post?

我已经使用 Bookdown 创建了一个教程(我认为这是一种很好的格式),目前正在使用 Blogdown(hugo-academic 主题)创建一个网站。我希望能够将本教程作为 Bookdown 添加到教程页面 post,但我不知道这是否可行。

我是 Blogdown 的新手,所以我还没有找到任何解决方案。如果不可能,是否有办法将 post link 更改为 hyperlink,将用户带到已发布的 Bookdown 文件(可能是 bookdown.org)?

在我看来,将教程(用 bookdown 编写)与网站的其余部分(用 blogdown 编写)分开更有意义。一种可能的解决方案是将 "portfolio" 小部件与使用 external_link 的内容一起使用,类似于 "external projects" 的工作方式。由于您不希望主页上出现教程小部件,因此您需要执行以下操作:

  1. 创建一个目录 content/tutorial,其中包含每个教程的目录。这些目录中的每一个都包含一个以 "external project" 为模型的 index.md,即具有 external_link 属性。

  2. 创建第二个目录 content/tutorials,其中包含一个 index.md 小部件页面,c.f。 https://sourcethemes.com/academic/docs/managing-content/#create-a-widget-page

  3. second 目录中创建一个投资组合小部件,例如通过复制 projects.md,将 page_type 设置为 tutorialfirst 目录的名称)。

关键是你需要两个目录。一个用于教程,一个用于小部件。完整示例在 GitHub 上。当然,将 link 添加到 /tutorials/(而不是 /tutorial/!)到您的站点菜单是有意义的。