mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-21 21:35:28 +02:00
markup/goldmark: Update the CJK extension to allow specifying line break styles
This commit follows https://github.com/yuin/goldmark/pull/411
This commit is contained in:
@@ -675,6 +675,60 @@ eastAsianLineBreaks=true
|
||||
c.Assert(got, qt.Contains, "<p>私は太郎です。プログラミングが好きで、運動が苦手です。</p>\n")
|
||||
}
|
||||
|
||||
func TestConvertCJKWithExtensionWithEastAsianLineBreaksOptionWithSimple(t *testing.T) {
|
||||
c := qt.New(t)
|
||||
|
||||
content := `
|
||||
私は太郎です。
|
||||
Programming が好きで、
|
||||
運動が苦手です。
|
||||
`
|
||||
|
||||
confStr := `
|
||||
[markup]
|
||||
[markup.goldmark]
|
||||
[markup.goldmark.extensions.CJK]
|
||||
enable=true
|
||||
eastAsianLineBreaks=true
|
||||
eastAsianLineBreaksStyle="simple"
|
||||
`
|
||||
|
||||
cfg := config.FromTOMLConfigString(confStr)
|
||||
conf := testconfig.GetTestConfig(nil, cfg)
|
||||
|
||||
b := convert(c, conf, content)
|
||||
got := string(b.Bytes())
|
||||
|
||||
c.Assert(got, qt.Contains, "<p>私は太郎です。\nProgramming が好きで、運動が苦手です。</p>\n")
|
||||
}
|
||||
|
||||
func TestConvertCJKWithExtensionWithEastAsianLineBreaksOptionWithStyle(t *testing.T) {
|
||||
c := qt.New(t)
|
||||
|
||||
content := `
|
||||
私は太郎です。
|
||||
Programming が好きで、
|
||||
運動が苦手です。
|
||||
`
|
||||
|
||||
confStr := `
|
||||
[markup]
|
||||
[markup.goldmark]
|
||||
[markup.goldmark.extensions.CJK]
|
||||
enable=true
|
||||
eastAsianLineBreaks=true
|
||||
eastAsianLineBreaksStyle="css3draft"
|
||||
`
|
||||
|
||||
cfg := config.FromTOMLConfigString(confStr)
|
||||
conf := testconfig.GetTestConfig(nil, cfg)
|
||||
|
||||
b := convert(c, conf, content)
|
||||
got := string(b.Bytes())
|
||||
|
||||
c.Assert(got, qt.Contains, "<p>私は太郎です。Programming が好きで、運動が苦手です。</p>\n")
|
||||
}
|
||||
|
||||
func TestConvertCJKWithExtensionWithEscapedSpaceOption(t *testing.T) {
|
||||
c := qt.New(t)
|
||||
|
||||
|
Reference in New Issue
Block a user