如何在netlify上使用blogdown上传Jupyter笔记本?

sci*_*rer 8 r hugo jupyter-notebook blogdown

我想使用Blogdown/Netlify在我的网站上传我的Jupyter笔记本?

当我将我的ipynb转换为md,并将信息添加到YAML时,我能够上传它.但是这个上传使它遵循网站的特定格式/主题.我希望Jupyter笔记本能够以他们自己的格式/主题(ipynb转换后的HTML文件)(可视化)呈现.

它上传如下:

网站主题格式: 网站主题格式

我获得上述内容的过程是:

  • 制作jupyter笔记本
  • 下载为md
  • 将md的内容复制到新的Rmd中
  • 服务网站

我希望它像这样上传:

Jupyter笔记本主题格式: Jupyter笔记本主题格式


正如评论中提到的,当我将ipynb下载为html时,编辑html以包含yaml,然后如果我提供网站,我得到以下内容,这与我想要的不一样.我希望发布适合窗口,而不是自己添加水平滚动.

Jupyter笔记本格式不是我想要的


所以现在我有以下选择:

  1. 转换为md,将粘贴复制到Rmd,推送.
  2. 转换为html,编辑以包含yaml,push(不喜欢显示).
  3. 转换为md,添加yaml,push(与步骤1几乎相同).
  4. 只需将博客文章链接到我的github,我就可以在其中呈现我的ipynb.

cde*_*erv 2

我认为这可以帮助你: https://pypi.python.org/pypi/hugo_jupyter/1.0.2
它允许在hugo网站上发布一些jupyter笔记本。

基本上,您将有一个特殊的笔记本目录和一个添加hugo 需要的前文的机制。

它应该与包装 Hugo 的 blogdown 兼容。您可能需要使用一些选项来向 blogdown 指示如何处理此问题。基本上,blogdown 处理所有 Rmd 文件,然后使用 Hugo 构建网站。您应该可以跳过笔记本的第一部分。

如果你只使用 python 而没有 Rmarkdown 文件,也许hugo和hugo-jupyter对你来说就足够了,不需要blogdown。