自定义Markdown语法
我们不再持续开发此功能。
如果您需要此功能,我们建议使用mdx功能。
处理Markdown短代码
如果您的markdown中有一些自定义短代码逻辑,您可以在templates属性中指定它,TinaCMS会将其处理为jsx元素:
以下代码片段在解析时会抛出错误,因为TinaCMS不知道如何处理{{}}:
但您可以通过template告诉TinaCMS如何处理它:
原始字符串短代码
某些框架支持带有原始字符串值的短代码:
在TinaCMS中可以通过特殊的_value字段支持此功能。
嵌套内容短代码
短代码可以提供一个children字段,允许内容嵌套在短代码中。
您的字段模板定义看起来像这样:
children类型需要是rich-text类型。
带有连字符的短代码名称
有时您的短代码会包含TinaCMS内容建模中不支持的字符
您可以在match对象上提供一个name来处理这个问题。
CMS中的短代码
短代码在CMS中显示为任何其他自定义markdown嵌入。在CMS中检查短代码,请在编辑器中使用原始markdown选项。