diff --git a/.eslintrc.json b/.eslintrc.json
index 6b758a500b3a95..4bfca3e1dcb3ad 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -59,7 +59,7 @@
"unicorn/explicit-length-check": 0,
"unicorn/filename-case": ["error", { "case": "kebabCase", "ignore": [".*\\.(yaml|yml)$", "RequestInProgress\\.js$"] }],
"unicorn/new-for-builtins": 0,
- "unicorn/no-array-callback-reference": 0,
+ "unicorn/no-array-callback-reference": 1,
"unicorn/no-array-reduce": 1,
"unicorn/no-await-expression-member": 0,
"unicorn/no-empty-file": 1,
diff --git a/lib/routes/caixin/templates/article.art b/lib/routes/caixin/templates/article.art
index 6b33c31ead9f40..fd30a943eb5570 100644
--- a/lib/routes/caixin/templates/article.art
+++ b/lib/routes/caixin/templates/article.art
@@ -15,7 +15,7 @@
<% const video = $('script').text().match(/initPlayer\('(.*?)','(.*?)'\)/); %>
<% const videoUrl = video[1]; %>
<% const poster = video[2]; %>
-
+
{{ /if }}
diff --git a/lib/routes/douyin/templates/embed.art b/lib/routes/douyin/templates/embed.art
index 530226b263a806..e8f32e69091d14 100644
--- a/lib/routes/douyin/templates/embed.art
+++ b/lib/routes/douyin/templates/embed.art
@@ -1,4 +1,4 @@
-