gpt4 book ai didi

markdown - 如何在Elm中使用Markdown : is it [markdown| or [markdown |?

转载 作者:行者123 更新时间:2023-12-02 21:40:01 29 4
gpt4 key购买 nike

这是我的代码片段:http://www.share-elm.com/sprout/53d242e2e4b07afa6f9834a2灵感来自 elm-lang.org 的 example .

main : Element
main = flow down
[ [markdown| #Hello World |]
, [markdown| The quick **brown** box *jumps* over the lazy dogs. |]
]

我熟悉 Markdown 本身,如Daring FireballStackOverflow本身。但是,我对如何在 Elm 中使用 Markdown 有几个问题。我找不到 Elm 的文档

  • [markdown| 是什么意思?为什么 [markdown | - 注意空格 - Not Acceptable ?
  • 为什么#Hello World看起来不大?它应该看起来像这样大

Hello World

<小时/>

这是一个正确的示例,但我不知道我做对了什么。

main : Element
main = flow down
[ [markdown|

# Hello World

|]
, [markdown| The quick **brown** box *jumps* over the lazy dogs. |]
]
<小时/>

使用字符串似乎也是错误的,如 [markdown| “# Hello World ”|]。为什么这是错误的?

我认为提醒 Elm 我的句子是一个字符串会更安全,但似乎我不必这样做。也不应该。

最佳答案

正如注释中提到的 [||] 是从 Haskell 借用的语法。这些称为准引号,并采用第一个 [| 之间的字面名称。 Elm 目前支持markdown通过这种机制,以及GLSL对于 WebGL library .
我认为original announcement是目前唯一的文档,我们绝对应该索要 Syntax reference page包括如何使用 Markdown。

至于您的示例使用:标题“Hello World”的问题不是来自单行使用,而是来自前导空格。此代码给出了所需的行为:

main : Element
main = flow down
[ [markdown|#Hello World|]
, [markdown|The quick **brown** box *jumps* over the lazy dogs.|]
]

这是 markdown IIRC 的正常行为:

# Hello World
(^ 有一个前导空格)

关于markdown - 如何在Elm中使用Markdown : is it [markdown| or [markdown |?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24955157/

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