前情:用 JavaScript 解析 BibTeX 这篇帖子里的工具已经经过了多轮迭代,这帖子里提到的“个人需要”就是在我的静态 blog 生成器里实现 BibTeX 自动引用管理(以前我是手工格式化参考文献的)。
目前已经实现了近似 alpha.bst
(作者首字母+年份风格)的参考文献列表的渲染以及引用的链接管理。
直达 BibTeX-TS (基础库) 或者 博文(汉语)。
在 blog 的 Markdown 文件里这么写
这篇文章参考了参考李雷和韩梅梅等的博文 `cite:lh{,}`另外,本文也和 `cite:x,y` 有关。
```blog-bib
@blog{lh,
title = {一篇不存在的{\bf 博文}},
author = {
Li, Lei
and Han, Meimei
and others
},
year = 2019,
month = 8,
note = {See \url{http://example.com/}}
}
@blog { x, title = {佚名的博文}, year = 2019, month = 7 }
@blog { y, title = {另一篇博文}, year = 2019, month = 6 }
```
输出效果是 这样的:
这个例子展示了正确排版的支持:
]
之后不可以折行,此引用后第一个可折行的位置时逗号之后。[
之前、,
之后和 ]
之后。(如有需要,还可以在引用前设置折行禁则,如引用在左引号后的情况。)实际上还支持公式渲染,并且点击引用的链接会进行锚记跳转,并且有“返回正文”按钮。所有的内容都是服务器渲染,客户端不需要 JavaScript 也支持这个工具提供的所有功能。
1
Or2 2019-08-19 04:17:49 +08:00
强烈支持。不写博客的原因就是没有 latex 支持
|