|
|
|
@ -271,27 +271,38 @@ |
|
|
|
|
<% if (theme.comments.minivaline.js) { %> |
|
|
|
|
<%- js(theme.comments.minivaline.js) %> |
|
|
|
|
<% } else { %> |
|
|
|
|
<script src="https://unpkg.com/minivaline@latest/dist/MiniValine.min.js"></script> |
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/minivaline@2/dist/MiniValine.min.js"></script> |
|
|
|
|
<% } %> |
|
|
|
|
<% var emoticonUrl = theme.comments.minivaline.emoticonUrl %> |
|
|
|
|
<% var emoticonUrl = theme.comments.minivaline.emoticonUrl || [] %> |
|
|
|
|
<% var tagMeta = theme.comments.minivaline.tagMeta || [] %> |
|
|
|
|
<% var master = theme.comments.minivaline.master || [] %> |
|
|
|
|
<% var friends = theme.comments.minivaline.friends || [] %> |
|
|
|
|
<script> |
|
|
|
|
new MiniValine({ |
|
|
|
|
el: '#minivaline_container', |
|
|
|
|
appId: '<%= theme.comments.minivaline.appId %>', |
|
|
|
|
appKey: '<%= theme.comments.minivaline.appKey %>', |
|
|
|
|
placeholder: '<%= theme.comments.minivaline.placeholder %>', |
|
|
|
|
<% if (page.minivaline && page.minivaline.path) { %> |
|
|
|
|
path: "<%= page.minivaline.path %>", |
|
|
|
|
mode: '<%= theme.comments.minivaline.mode %>', |
|
|
|
|
placeholder: "<%= (page.valine && page.valine.placeholder) ? page.valine.placeholder : theme.comments.minivaline.placeholder %>", |
|
|
|
|
<% if (page.minivaline && page.valine.path) { %> |
|
|
|
|
pathname: "<%= page.valine.path %>", |
|
|
|
|
<% } else if (theme.comments.minivaline.path) { %> |
|
|
|
|
path: "<%= theme.comments.minivaline.path %>", |
|
|
|
|
pathname: "<%= theme.comments.minivaline.path %>", |
|
|
|
|
<% } else { %> |
|
|
|
|
pathname: location.pathname, |
|
|
|
|
<% } %> |
|
|
|
|
lang: '<%= theme.comments.minivaline.lang %>', |
|
|
|
|
lang: '<%= theme.comments.minivaline.lang %>', |
|
|
|
|
adminEmailMd5: '<%= theme.comments.minivaline.adminEmailMd5 %>', |
|
|
|
|
math: '<%= theme.comments.minivaline.math %>', |
|
|
|
|
md: '<%= theme.comments.minivaline.md %>', |
|
|
|
|
NoRecordIP: '<%= theme.comments.minivaline.NoRecordIP %>', |
|
|
|
|
maxNest: '<%= theme.comments.minivaline.maxNest %>', |
|
|
|
|
pageSize: '<%= theme.comments.minivaline.pageSize %>', |
|
|
|
|
tagMeta: <%- '["' + tagMeta.join('", "') + '"]' %>, |
|
|
|
|
master: <%- '["' + master.join('", "') + '"]' %>, |
|
|
|
|
friends: <%- '["' + friends.join('", "') + '"]' %>, |
|
|
|
|
math: <%= theme.comments.minivaline.math %>, /*布尔值 字符串无效 下同*/ |
|
|
|
|
md: <%= theme.comments.minivaline.md %>, |
|
|
|
|
enableQQ: <%= theme.comments.minivaline.enableQQ %>, |
|
|
|
|
NoRecordIP: <%= theme.comments.minivaline.NoRecordIP %>, |
|
|
|
|
visitor: <%= theme.comments.minivaline.visitor %>, |
|
|
|
|
maxNest: <%= theme.comments.minivaline.maxNest %>, |
|
|
|
|
pageSize: <%= theme.comments.minivaline.pageSize %>, |
|
|
|
|
emoticonUrl: <%- '["' + emoticonUrl.join('", "') + '"]' %> |
|
|
|
|
}); |
|
|
|
|
</script> |
|
|
|
|