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

如何在Markdown中添加条件语句?实现列表非空时显示指定标题

实现方法

纯Markdown本身不支持条件逻辑判断,你需要借助静态站点生成器(比如Jekyll、Hugo)的模板语法来完成需求,以下是主流工具的实现方式:

Jekyll(Liquid语法)

假设dancers_list是存储舞者数据的数组变量,通过判断数组长度实现条件渲染:

{% if dancers_list.size > 0 %}
# Dancers
{% include dancers_list.md %}
{% endif %}

Hugo(Go模板语法)

如果使用Hugo,语法逻辑类似,通过判断数组长度来控制显示:

{{ if ne (len .dancers_list) 0 }}
# Dancers
{{ partial "dancers_list.md" . }}
{{ end }}

注意事项

  • 你之前尝试的代码存在语法错误,不能直接判断dancers_list.md文件是否为空,应该判断存储舞者数据的**变量dancers_list**的长度
  • 不同静态站点生成器的模板语法有差异,要根据你使用的工具选择对应写法

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 03:31:02