需求

我的主要需求, 只是当我需要写引用时, 排序能够自动调整,而不是我手动去填写数字. 如果能够让最后的参考文献也能够像用Latex时一样自动生成就更好不过了.

初步的一个思路是, 因为我主要需要的是纯文本, 然后在使用hexo-render-pandoc生成为网页时, 能够把索引给使用上. 预计是在使用pandoc的生成过程中, 将markdown文件中的引用的key给转换成对应的索引.

目前根据Sci.Fun | 如何使用markdown撰写论文? - 知乎这些来看, 跟使用pandoc时导入biblibrary基本一致.

搜集一下有没有现成的.

暂时好像是没找到这个结论.

一个简易方案12

在引用中使用3, 在参考文献位置则是即可完成链接的功能.

1
[^1]:xxx

更进阶的方案应该需要看使用的render, 比如我的是pandoc,就看pandoc的引用相关的文档即可.

Pandoc - Pandoc User’s Guide Citation rendering

问题

前面的引用的后面的链接的脚注编号变成从1开始

所以脚注内的内容, 最好不用编号, 而是实际的指代. 且将参考文献直接放在该段后. 通过渲染自动挪到文章/页最后.


  1. 5.4 如何用 Markdown 写论文? - 少数派↩︎

  2. Pandoc - Pandoc User’s Guide↩︎

  3. mblode/vscode-zotero: Zotero Better Bibtex citations for VS Code↩︎