将Jupyter笔记本转换为Jekyllready降价文件

jekyllnb的Python项目详细描述


JekyllNB:Jupyter笔记本给Jekyll Markdown

Test StatusDocumentation StatusCoverage StatusLGTMDeepSourcePyPI VersionDownloadsLicenseCode Style

JekyllNB扩展了Jupyter的命令行工具nbconvert,将Jekyll的前端内容添加到标记文件中,并将生成的图像保存到所需的位置。 这使您可以轻松地将所有笔记本电脑转换为所需的格式,并立即构建您的Jekyll站点。 在GitHub操作工作流中,将您的笔记本电脑转换为Markdown并部署到GitHub页面上非常有效。 见《行动中的杰基尔恩》here。在

安装

JekyllNB在PyPI上可用,可以与pip一起安装。在

pip install jekyllnb

使用

JekyllNB是一个Jupyter应用程序,就像nbconvert。用jupyter jekyllnb调用它。 预处理器从您的笔记本中读取元数据来填充Jekyll前面的内容。 将jekyll节添加到笔记本元数据中,类似于:

^{pr2}$

出口商将在生成的降价中添加以下内容:

---
layout: notebook
permalink: /hello/
title: Hello World!
---

选项

由于jekyllnb扩展了nbconvert,因此支持所有现有选项。以下新选项可用:

  • --site-dir:Jekyll站点的根目录。如果Markdown(page-dir)和image(image-dir)文件夹不存在,将在此处创建它们。在
  • --page-dir:生成降价文件的目录(例如,页面或帖子)。在
  • --image-dir:图像目录。默认情况下,图像被组织到每个笔记本的文件夹中。 nbconvert选项NbConvertApp.output_files_dir的别名。在
  • --no-auto-folder:关闭在image-dir内按笔记本名称组织图像的默认行为的标志。(默认值:false

nbconvert公司

JekyllNB还通过注册导出器的入口点来支持nbconvert。 通过调用jupyter nbconvert --to jekyll,可以将Jekyll exporter与nbconvert一起使用。在

Note:上面的选项对nbconvert不可用。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
测试偶数/奇数Java的测试   java如何编写在请求体中接受XML的swagger API   java PrimeTable面临奇怪的错误   java如何检查数组中输入的用户是否为回文?   java如何删除JButton中文本周围的框?   java阻止直接访问JSF2中的xhtml文件   java如何获取定义方法的类的名称?   while loop如何让用户只需输入数字,然后在Java中重试?   从应用程序注册中列出azure存储帐户容器时,java受众验证失败   Java线程之间的多线程数据交换   java检查数组中是否存在重复的索引值?   java正则表达式从字符串中复制第二个URL   java如何从gradle项目依赖项中排除METAINF?   java如何将JLabel[]添加到JTable?   使用kotlin播放java音频(位于internet上的文件)