383 字
2 分钟
[Fuwari]使用Shields Badges为博客添加最后编辑时间(已弃用)
2025-01-27
IMPORTANT

该方法已弃用,新方法见

引入#

就目前而言Fuwari还没有文章最后编辑时间的显示
虽然文章标题下方有关于上次修改时间的显示,但是不太醒目且需要手动更改
由于Fuwari是基于Astro编写的,后尝试按照Astro官方文档进行修改,未成功
最后想到了Shields徽章

Badges
/
shields
Waiting for api.github.com...
00K
0K
0K
Waiting...

可以获取Github Last Commit时间: GitHub last commit


配置#

打开Shields.io Github Last Commit,可以根据引导填写参数

TIP
  • user:自己的用户名
  • repo的仓库名称
  • path:指向当前这个页面的md文件,一般位于src/content/posts/*.md
  • style:不同风格的Badges在Fuwari上渲染的样式不太相同,示例参见[Fuwari]适用的Markdown语法测试
  • label左侧显示的文字,如上次编辑时间
  • labelColor左侧底色,这里使用Fuwari暗色背景底色181E24
  • color右侧底色,这里使用Fuwari暗色背景底色181E24
  • link:点击Badge跳转的链接,这里留空

最后划到页面下端,选择Markdown,点击下方生成的链接以复制
点击Execute可以看到示例(前提是你的repo中已有对应的md文件,否则会显示报错)


嵌入Fuwari#

这里我选择放入Important的Admonitions,并添加提示文字,置于文章结尾
示例:

:::important
![GitHub last commit](https://img.shields.io/github/last-commit/user/repo?path=...)
部分信息可能已经过时
:::

如果配置正确,那么将看到如下的效果↓:


IMPORTANT

GitHub last commit部分信息可能已经过时

[Fuwari]使用Shields Badges为博客添加最后编辑时间(已弃用)
https://elvish.me/posts/fuwari-last-modified-time/
作者
Elvish
发布于
2025-01-27
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时