我添加了一个字段,该字段的类型为单行文本。现在我需要做一些文本的下划线。例如:-
He is a good employee.
我希望员工文本中有下划线我如何将其添加到contentful中?
👋🏻
当你使用Markdown编辑器时,问题不在于Contentful,而在于Markdown规范本身。它们不提供"下划线"功能。
关于下划线的问题是一个常见的问题。markdown的想法是只关心内容,而不是真正的表示(例如,"bold"翻译为htmlstrong
元素,它在语法上代表重要部分(。
海事组织的下划线文本也很容易与链接混淆。
如果你必须做到这一点,你可以引入内联HTML(缺点是你会失去跨平台的兼容性,因为不是每个系统都能处理HTML(,或者你可以用一些CSS来处理应用程序中的下划线功能,比如使用Contentful。
例如,假设你想在你的应用程序/网站中突出显示某个内容,我可以看到"bold"/"strong"的含义对你有用。
markdown的总体经验法则是考虑文档的结构和内容,而不是外观。"这段话很重要"(👍)vs."这些单词应该加下划线"(👎).
在Contentful中,将Markdown下的文本写为:-
He is a good <u>employee</u>
现在,在我们的reactjs应用程序中,我们可以编写:-
dangerouslySetInnerHTML={{
__html: employee.childMarkdownRemark.html,
}}
因此,如果我们在dangerouslySetInnerHTML下的childMardownRemark.html中呈现输出,那么在我们的UI中,employee将显示为下划线。