博客添加了脚标功能!
Tilden Ji 菜鸟Lv3

这是一篇用来测试脚标功能的测试贴。今天想给博客整个脚标参考文献功能,搜索一番发现并没有合适的包。于是花了一下午时间,基于 hexo-reference 重写了下,修复了一些 Bug。然后主要是把解析器改成了博客正在用的 marked(原包使用的 markdown-it ),以及把原来的 Hint.css 改为更加好看的 Tippy.js

功能测试

Markdown 原文

渲染结果

  1. 基本脚注,点击可以跳转到相应的参考文献。
  2. 这是行内脚标,行内脚标支持 Markdown。
  3. 这是个带图片的脚标

渲染结果就是上面这样子啦!桌面端鼠标放在上标上会有内容弹窗,触屏设备则需要按住不动 0.5 秒,该行为可以在 Tippy.js 中设置

TODO

  • 有时间打包成插件公开出来;
  • 定位不准的问题;
  • 定位后高亮提示;
  • a 链接与 touch 操作矛盾;
  • 引用自动编号功能;
  • 同一文献多处引用的功能;

Reference

[3] 基本脚注。
[4]行内 参考 文献
[5] 图片脚标
[6]内容弹窗
  • 本文标题:博客添加了脚标功能!
  • 本文作者:Tilden Ji
  • 创建时间:2021-04-25 21:36:15
  • 本文链接:https://itiandong.com/2021/footnotes-test/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论