jupyter-notebook中定义的内部超链接不起作用

时间:2019-05-09 10:16:29

标签: jupyter-notebook

使用IndexError: list index out of range在jupyter-notebook中创建目录时 我创建了链接到笔记本内部单元的超链接,但是单击它们不会将我带到所需的单元。

示例: 目录中的标记如下:

<html>

上面的超链接所链接的单元格中的代码如下:

    <ol>
        <li><a href="#understanding">Understanding the Data</a></li>
        <li><a href="#reading_file">Reading the file</a></li>
        <li><a href="#adding_columns">Adding Columns</a></li>
        <li><a href="#general">General Analysis</a></li>
    </ol>

...等等

1 个答案:

答案 0 :(得分:0)

按如下方式分享我的问题的解决方案:

a。超链接的href属性应以哈希号“#”开头,​​并与链接单元格的名称完全匹配(不区分大小写) 用破折号(没有下划线)替换空格。

例如

<ol>
        <li><a href="#understanding-the-data">Understanding the Data</a></li>
        <li><a href="#reading-the-file">Reading the file</a></li>
        <li><a href="#adding-columns">Adding Columns</a></li>
        <li><a href="#general-analysis">General Analysis</a></li>
    </ol>

b。在我链接到的单元格上,包含该名称的开始和结束标签之间不应有任何空格。 例如

<h2>Understanding the Data</h2>
<h2>Reading the file</h2>
<h2>Adding Columns</h2
<h2>General Analysis</h2>

请注意,现在html标记和其中定义的名称之间没有空格。