Skip to content

Commit cdc9f21

Browse files
committed
update script
1 parent 39c2149 commit cdc9f21

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

_plugins/zhgchgli.rb

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
post.data['currentLang'] = langsToHreflang[zPost.lang.downcase] || zPost.lang
4444
# ===
4545

46-
zPlguin.removeTravelReadMore(post)
46+
zPlguin.removeTravelReadMore(post, L10nStrings.makeMoreTraveloguesTitle(zPost.lang))
4747
post.content = zPlguin.makePostContentHeader(post) + post.content + zPlguin.makePostContentFooter(post)
4848
end
4949

@@ -140,7 +140,7 @@ def makeReadMoreTravelPostsHTML(post, zPost)
140140
end
141141
end
142142

143-
readMoreText = "## 更多遊記\n"
143+
readMoreText = "## #{L10nStrings.makeMoreTraveloguesTitle(zPost.lang)}\n"
144144
for travel in @_travels.reverse
145145
absTravel = Dir.pwd+travel
146146
postTravel = ZPost.new(absTravel)
@@ -186,8 +186,8 @@ def makePostContentFooter(post)
186186
return footer
187187
end
188188

189-
def removeTravelReadMore(post)
190-
post.content = post.content.gsub(/^\#{1,6}[ \t]*更多遊記[ \t]*\n(?>^-\s.*\n)+/, '')
189+
def removeTravelReadMore(post, title)
190+
post.content = post.content.gsub(/^\#{1,6}[ \t]*(#{title})[ \t]*\n(?>^-\s.*\n|\n)+/, '')
191191
end
192192

193193
def removeFooterZMediumToMarkdown(post)
@@ -348,6 +348,15 @@ def _make_toc_to_html(nodes, isRoot = true)
348348
# === Helper ===
349349

350350
class L10nStrings
351+
def self.makeMoreTraveloguesTitle(lang)
352+
messages = {
353+
"zh-tw" => "更多遊記",
354+
"zh-cn" => "更多游记",
355+
"en" => "More Travelogues"
356+
}
357+
return messages[lang] || messages["en"]
358+
end
359+
351360
def self.makeTOCTitle(lang)
352361
messages = {
353362
"zh-tw" => "文章目錄",

0 commit comments

Comments
 (0)