hexo-next-minivaline

A MiniValine plugin for Hexo NexT theme.

Usage no npm install needed!

<script type="module">
  import hexoNextMinivaline from 'https://cdn.skypack.dev/hexo-next-minivaline';
</script>

README

Hexo Next MiniValine Version 5.x

GPL Licence npm downloads

Hexo NexT 主题的一个MiniValine插件. English


简介

更多信息请看 MiniValine

安装

npm install hexo-next-minivaline@latest --save

配置

配置在哪

  • 配置在hexo的配置里面,而不是主题的配置里面

  • In Hexo _config.yml , Not theme _config.yml

怎么配置

minivaline:
  enable: true
  mversion: latest
  appId: zhM0AOiqle17oPoE84CoYw1e-gzGzoHsz # 你的 leancloud application appid
  appKey: itmzT1JbXfAjVwMqDhGPzU45 # 你的 leancloud application appkey
  mode: DesertsP # DesertsP 或 xCss 演示 -> https://minivaline.js.org/demo.html
  # 注意数组在这里面是yaml格式不是json格式,底下是表情数组的例子
  emoticonUrl:
    - https://cdn.jsdelivr.net/npm/alus@latest
    - https://cdn.jsdelivr.net/gh/MiniValine/qq@latest
    - https://cdn.jsdelivr.net/gh/MiniValine/Bilibilis@latest
    - https://cdn.jsdelivr.net/gh/MiniValine/tieba@latest
    - https://cdn.jsdelivr.net/gh/MiniValine/twemoji@latest
    - https://cdn.jsdelivr.net/gh/MiniValine/weibo@latest
  # 更多表情配置细节->https://minivaline.js.org/docs/en/#/Options?id=emoticonurl-string-array
  cdn: https://cdn.jsdelivr.net/npm/minivaline@latest/dist/MiniValine.min.js
  # 上面只是个别演示,更多支持的选项 -> https://github.com/MiniValine/hexo-next-minivaline#options

具体选项

选项 是否支持 默认值 可选项 详细信息
enable Yes truefalse 告诉hexo开启minivaline
cdn Yes 留空你自己的minivaline cdn地址 cdn 是minivaline的cdn. 留空将会从npm的jsdelivr镜像加载官方最新latest版本
mversion Yes latest 留空latest直接数字版本4.3.0可选版本 选择minivaline版本,注意如果上面设置了cdn选项,这个就不起作用了,更多问题请看底下FAQ
mount option NO - - 这个挂载已经提前写在插件里面了,不要再添加可能出现错误,
Base Options Yes 和minivaline一样 和minivaline一样 支持,注意看自己选择的minivaline版本是否支持,且区分大小写
Style Options Yes 和minivaline一样 和minivaline一样 支持

FAQ

MiniValine

hexo-next-minivaline

添加配置了,没有加载?

  • 是否开启了 enable: true
  • 选项注意大小写
    • 尤其是appIdappKey都是区分大小写的,不再兼容以前的appidappkey
  • 在hexo里面添加配置,不是在主题里面添加配置
  • 一些选项是不是配置错了
  • 试试最新版 hexo-next-minivaline and Latest hexo-theme-next please.

支持enableQQ?

  • 不太安全,不建议添加
  • Try See CHANGELOG or Options , Some plug-in configurations may not be compatible downward

为什么不合并在next主题里面?

  • 现在还是开发阶段,一直在添加新功能,如果想其他插件一样与next主题合并在一起,会经常更新,会给各方维护人员和使用者带来不必要的麻烦。如果后期稳定了我们都不想折腾了,可能会与next合并在一起。你也可以加入minivaline团队这样就一直折腾了
  • 如果基于next主题改的主题,理论上这个插件也是支持的,也可以尝试修改一下。

选择版本没有效果?

  • 尝试清空浏览器缓存,因为可能使用上一次的缓存。

  • 使用cdn影响

    • 注意如果上面选择cdn,那么这个版本选择就不起作用,因为你选择哪个cdn文件相当于选择版本了。
  • 可能选择版本有误:

    • 使用latest版本,
      • 最后一次发行的版本,即包括5.0.0-alpha.3类的开发版本,可能不是你想要的结果。
    • 使用直接一位数版本如4
      • 这是以这个数字开头的最后一个版本,如4表示4.3.0
    • 详见代码,可以使用https://cdn.jsdelivr.net/npm/minivaline@XXX/dist/MiniValine.min.jsXXX换成你选择的mversion,看看是不是你想要的结果。
  • 可能有错误的配置,或者不支持的配置。详见

  • 可能这个版本的minivaline有问题,请到minivaline反馈。

Feedback

More

License

GPL-3.0