如何为 IPython 笔记本 HTML 输出设置 <title> 标签?

Dan*_*ski 3 python-2.7 ipython-notebook

我正在使用 IPython 笔记本来存储项目的混合文档/示例。我正在使用ipython nbconvert notebook.ipynb呈现 HTML 输出(pandoc内部使用)。我的问题是nbconvert坚持给 HTML 输出一个丑陋的空白标题标签:

<title>[]</title>
Run Code Online (Sandbox Code Playgroud)

我已经查看了中描述的所有选项ipython nbconvert --help-all,但找不到任何可以让我更改标题的内容。

ipython nbconvert --to html --template full notebook.ipynb
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

pel*_*son 6

正在使用的模板在:https : //github.com/jupyter/nbconvert/blob/master/nbconvert/templates/html/full.tpl#L11

特别是,我突出显示的行定义了 html 标题。这来自元数据字典(您可以在笔记本本身中使用 Edit->"Edit notebook metadata" 进行编辑)。

有趣的是,对我来说,标题默认填充的 - 它是笔记本文件的名称。

无论如何,希望这会有所帮助。