Обработка уценки Jekyll не создает гиперссылку - PullRequest
1 голос
/ 17 февраля 2020

Я пытаюсь создать простой веб-сайт для документации, используя страницу 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 будет содержать список гиперссылок, так как уценка использует [] () для гиперссылок. Вместо этого я вижу следующее в сгенерированном Jekyll индексе: 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>

Есть идеи, что я здесь не так делаю?

1 Ответ

0 голосов
/ 20 февраля 2020

Вы можете попробовать

 {{ topic.url | relative_url }}

, который должен дать вам относительный URL вашего topi c

...