Hexo-theme-sakura
Hexo-theme-sakura copied to clipboard
关于评论模块不知道你有没有深入研究..
我自己新定义了表情,但是在加载的还是要再刷新一下当前页面才会出现,不然就是默认的新浪表情。
我搜了一下源码。一共2个地方
分别是comment.js
跟sakura.js
中有2个初始化Valine的参数
我都改成了如下的格式,但是神奇的是他还是要重载一次。
另外我定义了匿名值为需要昵称和邮箱但是还是可以匿名发言。。。
var valine = new Valine();
valine.init({
el: '#vcomments',
appId: "<%= theme.v_appId %>",
appKey: "<%= theme.v_appKey %>",
path: window.location.pathname,
placeholder: "呦呦鹿鸣 食野之苹",
requiredFields: ['nick','mail'],
emojiCDN: 'https://cdn.jsdelivr.net/gh/xaoxuu/cdn-assets@latest/emoji/valine/',
// 表情title和图片映射
emojiMaps: {
"aru-1": "aru/aru-1.gif",
"aru-2": "aru/aru-2.gif",
"aru-3": "aru/aru-3.gif",
"aru-4": "aru/aru-4.gif",
"aru-5": "aru/aru-5.gif",
"aru-6": "aru/aru-6.gif",
"aru-7": "aru/aru-7.gif",
"aru-8": "aru/aru-8.gif",
"aru-9": "aru/aru-9.gif",
"aru-10": "aru/aru-10.gif",
"aru-11": "aru/aru-11.gif",
"aru-12": "aru/aru-12.gif",
"aru-13": "aru/aru-13.gif",
"aru-14": "aru/aru-14.gif",
"aru-15": "aru/aru-15.gif",
"aru-16": "aru/aru-16.gif",
"aru-17": "aru/aru-17.gif",
"aru-18": "aru/aru-18.gif",
"aru-19": "aru/aru-19.gif",
"aru-20": "aru/aru-20.gif",
"aru-21": "aru/aru-21.gif",
"aru-22": "aru/aru-22.gif",
"aru-23": "aru/aru-23.gif",
"aru-24": "aru/aru-24.gif",
"aru-25": "aru/aru-25.gif",
"aru-26": "aru/aru-26.gif",
"aru-27": "aru/aru-27.gif",
"aru-28": "aru/aru-28.gif",
"aru-29": "aru/aru-29.gif",
"aru-30": "aru/aru-30.gif",
"aru-31": "aru/aru-31.gif",
"aru-32": "aru/aru-32.gif",
"aru-33": "aru/aru-33.gif",
"aru-34": "aru/aru-34.gif",
"aru-35": "aru/aru-35.gif",
"aru-36": "aru/aru-36.gif",
"aru-37": "aru/aru-37.gif",
"aru-38": "aru/aru-38.gif",
"aru-39": "aru/aru-39.gif",
"aru-40": "aru/aru-40.gif",
"aru-41": "aru/aru-41.gif",
"aru-42": "aru/aru-42.gif",
"aru-43": "aru/aru-43.gif",
"aru-44": "aru/aru-44.gif",
"aru-45": "aru/aru-45.gif",
"aru-46": "aru/aru-46.gif",
"aru-47": "aru/aru-47.gif",
"aru-48": "aru/aru-48.gif",
"aru-49": "aru/aru-49.gif",
"aru-50": "aru/aru-50.gif",
"aru-51": "aru/aru-51.gif",
"aru-52": "aru/aru-52.gif",
"aru-53": "aru/aru-53.gif",
"aru-54": "aru/aru-54.gif",
"aru-55": "aru/aru-55.gif",
"aru-56": "aru/aru-56.gif",
"aru-57": "aru/aru-57.gif",
"aru-58": "aru/aru-58.gif",
"aru-59": "aru/aru-59.gif",
"aru-60": "aru/aru-60.gif",
"aru-61": "aru/aru-61.gif",
"aru-62": "aru/aru-62.gif",
"aru-63": "aru/aru-63.gif",
"aru-64": "aru/aru-64.gif",
"aru-65": "aru/aru-65.gif",
"aru-66": "aru/aru-66.gif",
"aru-67": "aru/aru-67.gif",
"aru-68": "aru/aru-68.gif",
"aru-69": "aru/aru-69.gif",
"aru-70": "aru/aru-70.gif",
"aru-71": "aru/aru-71.gif",
"aru-72": "aru/aru-72.gif",
"aru-73": "aru/aru-73.gif",
"aru-74": "aru/aru-74.gif",
"aru-75": "aru/aru-75.gif",
"aru-76": "aru/aru-76.gif",
"aru-77": "aru/aru-77.gif",
"aru-78": "aru/aru-78.gif",
"aru-79": "aru/aru-79.gif",
"aru-80": "aru/aru-80.gif",
"aru-81": "aru/aru-81.gif",
"aru-82": "aru/aru-82.gif",
"aru-83": "aru/aru-83.gif",
"aru-84": "aru/aru-84.gif",
"aru-85": "aru/aru-85.gif",
"aru-86": "aru/aru-86.gif",
"aru-87": "aru/aru-87.gif",
"aru-88": "aru/aru-88.gif",
"aru-89": "aru/aru-89.gif",
"aru-90": "aru/aru-90.gif",
"aru-91": "aru/aru-91.gif",
"aru-92": "aru/aru-92.gif",
"aru-93": "aru/aru-93.gif",
"aru-94": "aru/aru-94.gif",
"aru-95": "aru/aru-95.gif",
"aru-96": "aru/aru-96.gif",
"aru-97": "aru/aru-97.gif",
"aru-98": "aru/aru-98.gif",
"aru-99": "aru/aru-99.gif",
"aru-100": "aru/aru-100.gif",
"aru-101": "aru/aru-101.gif",
"aru-102": "aru/aru-102.gif",
"aru-103": "aru/aru-103.gif",
"aru-104": "aru/aru-104.gif",
"aru-105": "aru/aru-105.gif",
"aru-106": "aru/aru-106.gif",
"aru-107": "aru/aru-107.gif",
"aru-108": "aru/aru-108.gif",
"aru-109": "aru/aru-109.gif",
"aru-110": "aru/aru-110.gif",
"aru-111": "aru/aru-111.gif",
"aru-112": "aru/aru-112.gif",
"aru-113": "aru/aru-113.gif",
"aru-114": "aru/aru-114.gif",
"aru-115": "aru/aru-115.gif",
"aru-116": "aru/aru-116.gif",
}
等我有时间测试下。