对于一个学术项目,我想做一个索引。你知道,那个枯燥的单词列表,表明每一个单词都在哪一页中。这个: https:/www.pdfindexgenerator.comwhat-is-a-book-index. 但是对于一个网站来说,我的目标是,比如说,从Markdown,生成HTML页面。
我的目标是,比方说,从Markdown,生成HTML页面。我很想用一个静态的网站来做这件事,因为内容不会每天都在变化,而且在我看来,无论如何我都必须解析所有的内容。也许解决方案就是使用wiki。
我是这样做的:你在page.md里写了一堆文字,在这些文字里你确定了一个[词],你想在你的索引里看到一个特定的标记。然后,你在otherpage.md.中提到这个具有相同标记的[单词]。然后,生成器提取所有标记的单词,做一个列表,并生成一个页面,其中包含对每个标记单词的所有引用的链接。
词。
一个参考指数。Yay.
我想要的是LaTeX的MakeIndex的简化版。比如,更接近于这个 https:/wordpress.orgpluginslexicographer。潘多克似乎不支持索引,也许是因为MakeIndex非常复杂(但索引其实很好,这很公平),或者只是因为它是为页码而不是html链接而生的。
所以......我知道索引其实是个很复杂的东西(但索引其实是,所以,公平竞争),或者只是因为它是为页码而不是html链接而生的。
非常感谢<3
使用 鹈鹕 你可以用这种方式使用标签。
你可以在你的index.html模板中添加以下内容来循环使用现有的标签。
{% if tags %}
{% for tag, articles in tags %}
{{tag }} :
<ul>
{%for article in articles%}
<li><a href="{{ article.url }}">{{ article.title }}</a></li>
{% endfor %}
</ul>
{% endfor %}
{% endif %}
然后你会得到以下结果。
虽然你不能像你展示的那样直接给你的文本打上标签,但你必须在你的文章标题中添加标签行。你必须在文章的标题中添加标签行。
Title: mytitle
Date: 2020-05-19
Tags: firsttag, othertag
...
你可以将其添加到index.html模板或tags.html中,如果你认为合适的话。