Jekyll markdown 处理不创建超链接

Jekyll markdown processing does not create hyperlink

我正在尝试使用 github 页面和降价文档创建一个简单的文档网站。

目录结构为:

root
 |-- index.md
 +-- _topic
       |-- doc1.md
       |-- doc2.md
       |-- ...
       +-- docn.md

index.md文件内容:

---
title: TOC
---

{% for topic in site.topics %}
* [{{topic.title}}]({{topic.url}}] 
{% endfor %}

我原以为生成的 html 将包含一个超链接列表,因为 markdown 使用 []() 作为超链接。相反,我在 Jekyll 中看到以下内容生成 index.html:

<ul>
  <li>
    <p>[doc1_title](/topics/doc1.html]</p>
  </li>
  <li>
    <p>[doc2_title](/topics/doc2.html]</p>
  </li>
  ...
  <li>
    <p>[docn_title](/topics/docn.html]</p>
  </li>
</ul>

知道我在这里做错了什么吗?

你可以试试

 {{ topic.url | relative_url }}

这应该给你主题的相关性 url