gpt4 book ai didi

gatsby - 如何在 gatsby frontmatter 中使用单引号?

转载 作者:行者123 更新时间:2023-12-05 01:34:57 25 4
gpt4 key购买 nike

我想使用 ' 或易于从键盘输入的东西而不是 ' 关于如何做到这一点的任何想法?我试图逃脱,但仍然无济于事。

---
title: 'that's great'
---

此外,如果某些页面存在此错误,构建也不会失败,所以基本上它会遗漏错误,我发布了一些现在丢失的页面。

最佳答案

前面的内容是在 YAML 中,根据所使用的字符串的样式,它在如何转义字符方面可能会有点困惑。在这种情况下,我们有单引号字符串。根据docs ,在单引号字符串中,您可以通过加倍来转义单引号。

所以你的例子是:

---
title: 'that''s great'
---

如果您改为使用双引号字符串,您将使用 \ 以更传统的方式转义任何字符(单引号根本不需要任何转义):

---
title: "that's great, but you now need to escape \"double\" quotes, as well as any \\ characters"
---

请记住,您只想在字符串中使用 ' 作为撇号,也许在上面的第二个示例中更改为双引号样式是您最好的选择。您不需要修改字符串,唯一需要转义的字符是 "\

YAML 还提供了更多表示字符串的方法,包括可以更多地保留换行符的方法。您可以在 YAML 的文档中阅读更多信息.特别是看 4.5. Scalar Styles

关于gatsby - 如何在 gatsby frontmatter 中使用单引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63438675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com