我可以从markdown生成一个参考文献索引书籍索引到html(最好是在静态网站中)吗?

问题描述 投票:2回答:1

对于一个学术项目,我想做一个索引。你知道,那个枯燥的单词列表,表明每一个单词都在哪一页中。这个: https:/www.pdfindexgenerator.comwhat-is-a-book-index. 但是对于一个网站来说,我的目标是,比如说,从Markdown,生成HTML页面。

我的目标是,比方说,从Markdown,生成HTML页面。我很想用一个静态的网站来做这件事,因为内容不会每天都在变化,而且在我看来,无论如何我都必须解析所有的内容。也许解决方案就是使用wiki。

我是这样做的:你在page.md里写了一堆文字,在这些文字里你确定了一个[词],你想在你的索引里看到一个特定的标记。然后,你在otherpage.md.中提到这个具有相同标记的[单词]。然后,生成器提取所有标记的单词,做一个列表,并生成一个页面,其中包含对每个标记单词的所有引用的链接。

词。

  • page.html
  • 其他页面.html

一个参考指数。Yay.

我想要的是LaTeX的MakeIndex的简化版。比如,更接近于这个 https:/wordpress.orgpluginslexicographer。潘多克似乎不支持索引,也许是因为MakeIndex非常复杂(但索引其实很好,这很公平),或者只是因为它是为页码而不是html链接而生的。

所以......我知道索引其实是个很复杂的东西(但索引其实是,所以,公平竞争),或者只是因为它是为页码而不是html链接而生的。

  1. 我知道索引其实是很复杂的东西。不可能完全自动化。我唯一的目标是能够把这些词标记为Iwrite,然后让一些计算机帮助在最后做一个列表,并呈现一个整洁的HTML页面和所有的链接,因为这部分真的很无聊(就像MakeIndex一样)。但也许只是这一部分是不可能的,我也可以接受。
  2. 如果不是不可能的话,是不是已经有地方实现了?有很多静态的网站和wikis之类的东西,也许有人在我之前就想到了,因为索引是学术性的东西,用了几个世纪。也许有一个插件或者一个软件,只是我不知道。
  3. 如果可以的话,我很感激只是指点一下,知道去哪里做这个。这里有一个开始 如何生成(书)索引? 但太少了,我不明白下一步该怎么做。

非常感谢<3

html markdown wiki pelican grav
1个回答
0
投票

使用 鹈鹕 你可以用这种方式使用标签。

你可以在你的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中,如果你认为合适的话。

© www.soinside.com 2019 - 2024. All rights reserved.