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

GitHub Docs下拉列表是否基于GitHub Flavored Markdown?语法及实现方式?

GitHub Docs中Action类型下拉列表的实现方式

原生GitHub Flavored Markdown(GFM)本身不支持创建这种交互式的下拉筛选组件。你在GitHub文档里看到的Action type下拉,是GitHub Docs平台基于GFM做的自定义扩展功能,具体细节如下:

  • 它依赖GitHub Docs专属的渲染引擎,通过非公开的自定义Markdown语法标记来触发组件渲染
  • 下拉选项会和URL参数绑定(比如你链接里的?actionType=deleted),切换选项时会自动更新URL并加载对应内容
  • 模拟其底层使用的自定义语法结构大致是这样:
    <!-- GitHub Docs专属自定义语法 -->
    {% action-selector %}
      {% action-option value="created" label="Action type: created" %}
      {% action-option value="deleted" label="Action type: deleted" %}
      {% action-option value="edited" label="Action type: edited" %}
    {% endaction-selector %}
    
  • 重要提示:这种语法是GitHub Docs独有的,没法在普通GitHub仓库的README、Issue或PR里使用。如果是普通GFM场景,只能用静态列表、表格这类方式来展示不同Action类型的内容。

内容的提问来源于stack exchange,提问作者Atharva

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 09:32:01