diff --git a/_config.yml b/_config.yml
index 9116792..a344ff4 100755
--- a/_config.yml
+++ b/_config.yml
@@ -242,6 +242,10 @@ comments:
# token: # 图床验证
# resp: # 图片地址返回值的字段
+ waline_v3:
+ # Waline server address url, you should set this to your own link
+ serverURL: https://waline.vercel.app
+
# Artalk
# https://artalk.js.org/
artalk:
diff --git a/layout/_partial/comments/waline_v3/layout.ejs b/layout/_partial/comments/waline_v3/layout.ejs
new file mode 100644
index 0000000..0777a75
--- /dev/null
+++ b/layout/_partial/comments/waline_v3/layout.ejs
@@ -0,0 +1,23 @@
+<%
+function layoutDiv() {
+ var el = ''
+ el += '
${icon('default:loading')}
`
+ return el
+}
+%>
+
+<%- layoutDiv() %>
diff --git a/layout/_partial/comments/waline_v3/script.ejs b/layout/_partial/comments/waline_v3/script.ejs
new file mode 100644
index 0000000..6e8f694
--- /dev/null
+++ b/layout/_partial/comments/waline_v3/script.ejs
@@ -0,0 +1,17 @@
+
diff --git a/source/css/_plugins/comments/waline.styl b/source/css/_plugins/comments/waline.styl
index 1458b55..d1b021b 100644
--- a/source/css/_plugins/comments/waline.styl
+++ b/source/css/_plugins/comments/waline.styl
@@ -1,4 +1,4 @@
-.cmt-body.waline
+.cmt-body
.wl-panel
margin: 0.5em 0 !important
.wl-meta-head
diff --git a/source/css/_plugins/index.styl b/source/css/_plugins/index.styl
index 65f6466..f9e0064 100644
--- a/source/css/_plugins/index.styl
+++ b/source/css/_plugins/index.styl
@@ -28,5 +28,7 @@ if hexo-config('comments.service') == 'utterances'
@import 'comments/utterances'
if hexo-config('comments.service') == 'waline'
@import 'comments/waline'
+if hexo-config('comments.service') == 'waline_v3'
+ @import 'comments/waline'
if hexo-config('comments.service') == 'artalk'
@import 'comments/artalk'