Conditional text

conditional-text 短代码允许您根据配置文件中 buildCondition 参数的值来显示或隐藏部分内容。当您需要从同一套源文件生成不同版本(例如,使用不同的产品名称)时,这非常有用。该短代码可帮助您处理这些版本之间的细微差异。

{{% conditional-text include-if="foo" %}}
This text appears in the output only if `buildCondition = "foo" is set in your config file`.
{{% /conditional-text %}}
{{% conditional-text exclude-if="bar" %}}
This text does not appear in the output if `buildCondition = "bar" is set in your config file`.
{{% /conditional-text %}}

如果您使用此短代码,请注意:在条件判断时,子字符串匹配也会被视为有效匹配。这意味着,如果您设置了 include-if="foobar",而 buildcondition = "foo",那么条件将被视为匹配成功!