我试图找出在主要是英文散文页面中使用斜体和粗体字体样式的最简洁方法。
唯一的依赖:
import scalatags.Text.all._
这是第一个版本:
p(id:="with-italics-verbose")("""
Earlier sentence in paragraph.
This is a sentence with
""",
i("very"),
"""
important words, so
""",
b("pay attention."),
"""
Later sentence in same paragraph.
"""
)
中断多行字符串,放入一个单独的元素,然后为几个特殊的单词开始一个新的多行字符串真的很笨重,并且让编辑很痛苦。
这是第二个版本,使用原始函数和字符串插值的组合:
p(id:="with-italics-raw-interpolate")(raw(s"""
Earlier sentence in paragraph.
This is a sentence with ${i("very")}, important words, so ${b("pay attention")}.
Later sentence in same paragraph.
"""
))
这和我希望使用 ScalaTags 一样好吗?使用最新的 0.6.0 版本。