You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Markdown中嵌入Google Scholar实时图表(适配GitHub)

如何在GitHub Markdown中嵌入Google Scholar引用量实时图表?

你直接复制的Google Scholar HTML代码没法在GitHub正常渲染,原因有两个:一是GitHub的Markdown会过滤大部分自定义CSS和JavaScript,二是这段HTML依赖Google Scholar的全局样式(比如gsc_md_hist_b这类类名对应的样式),脱离Google的环境后,元素只会显示成杂乱的文本,不会变成图表。

下面是几个可行的实现方式:

方案1:静态截图嵌入

直接把Google Scholar页面上的图表截图,上传到你的GitHub仓库,然后用Markdown图片语法嵌入:

![Google Scholar 年度引用量趋势](仓库内图片路径)
  • 优势:操作简单,GitHub一定能正常渲染
  • 劣势:不是实时更新,每次数据变化都要手动重新截图替换

方案2:用GitHub支持的Mermaid生成静态图表

先从你获取的HTML里提取出年份和对应引用量数据:

年份引用量
201525
201637
201748
201885
2019120
2020255
2021322
2022295

然后用Mermaid语法生成柱状图(GitHub原生支持Mermaid),代码如下:

bar
    title Google Scholar 年度引用量趋势
    x-axis 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022
    y-axis 引用量
    bar 2015:25
    bar 2016:37
    bar 2017:48
    bar 2018:85
    bar 2019:120
    bar 2020:255
    bar 2021:322
    bar 2022:295
  • 优势:GitHub原生支持,不需要额外依赖,图表样式整洁
  • 劣势:数据是静态的,需要手动更新代码里的数值

方案3:用GitHub Actions实现自动更新

写一个简单的脚本(比如Python),定期爬取你的Google Scholar主页获取最新引用数据,自动生成Mermaid图表或者静态图片,然后通过GitHub Actions自动提交到仓库。

  • 优势:接近实时更新,无需手动维护数据
  • 劣势:需要配置GitHub Actions和编写爬虫脚本,有一定技术门槛

内容的提问来源于stack exchange,提问作者O.rka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 09:50:26