valine 1.4.x

master
xaoxuu 4 years ago
parent 2c9d65b736
commit 2a8aa7af72
  1. 6
      _config.yml
  2. 6
      layout/_partial/scripts.ejs
  3. 288
      source/js/valine.js

@ -492,9 +492,11 @@ comments:
valine:
appId: # your appId
appKey: # your appKey
# js: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@2.4.2/js/valine.js
js: https://cdn.jsdelivr.net/npm/valine@1.4/dist/Valine.min.js
path: # All pages use the same path (share the same comments data)
meta: nick,mail,link #valine comment header info
meta: nick,mail,link # valine comment header info
requiredFields: ['nick','mail']
enableQQ: true # Unstable avatar link
placeholder: 快来评论吧~ # valine comment input placeholder(like: Please leave your footprints )
avatar: mp # gravatar style https://valine.js.org/avatar
pageSize: 10 # comment list page size

@ -191,6 +191,10 @@
var meta = '<%= theme.comments.valine.meta %>'.split(',').filter(function(item){
return GUEST_INFO.indexOf(item) > -1
});
var REQUIRED_FIELDS = ['nick','mail','link'];
var requiredFields = '<%= theme.comments.valine.requiredFields %>'.split(',').filter(function(item){
return REQUIRED_FIELDS.indexOf(item) > -1
});
var valine = new Valine();
function emoji(path, idx, ext) {
return path + "/" + path + "-" + idx + "." + ext;
@ -228,6 +232,8 @@
visitor: '<%= theme.comments.valine.visitor %>',
highlight: '<%= theme.comments.valine.highlight %>',
mathJax: '<%= theme.comments.valine.mathJax %>',
enableQQ: '<%= theme.comments.valine.enableQQ %>',
requiredFields: requiredFields,
emojiCDN: 'https://cdn.jsdelivr.net/gh/xaoxuu/cdn-assets/emoji/valine/',
emojiMaps: emojiMaps
})

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save