r - 如何在netlify上使用Blogdown上传Jupyter笔记本?

标签 r jupyter-notebook hugo blogdown

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

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

像这样上传:

网站主题格式:

我得到以上的过程是:

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


  • 我希望它这样上传:

    Jupyter笔记本主题格式:


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

    Jupyter notebook format not what I want

    所以现在我有以下选择:
  • 转换为md,将其粘贴粘贴到Rmd中,然后推送。
  • 转换为html,进行编辑以包含yaml,进行推送(不喜欢显示)。
  • 转换为md,添加yaml,推送(几乎与步骤1相同)。
  • 只需将博客文章链接到我的github,即可在其中渲染我的ipynb。
  • 最佳答案

    我认为这可以帮助您:
    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。

    关于r - 如何在netlify上使用Blogdown上传Jupyter笔记本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49208192/

    相关文章:

    filter - Hugo 从页面包中排除文件类型?

    r - 在 R 中组合特定的行数据

    docker - Docker 容器中的 Hugo 服务器在 Windows 10 中无法访问

    r - 计算 R 中的 AUC?

    python - 如何使用 python 求矩阵的特征空间

    python - 从 jupyter 笔记本中的父文件夹导入时没有名为 'src' 的模块

    python-3.x - 如何从 Chollet Deep Learning with Python 中解决 KeyError : 'val_mean_absolute_error' Keras 2. 3.1 和 TensorFlow 2.0

    javascript - 标记映射 : Insert the mindmap to the HTML

    r - 安装 R 包时出错 "AppliedPredictiveModeling"

    r - 给定一个矩阵 x,将主对角线以下的所有元素设置为 0