zchengsite/hexo-theme-oranges

waline的一点问题

tanglu1323123 opened this issue · 10 comments

作者你好,再一次麻烦您
我在使用waline过程中遇到了三个问题
一个是waline评论区显示效果有点问题
一个是控制台似乎提示我使用什么v2 CDN
还有就是我关闭cdn那个就不会显示waline,但是jsdelivr似乎有些慢
我的相关评论 链接 我的主题配置文件如下

comments:
  enable: true
  # 目前仅支持gitalk, valine, disqus评论,选择喜欢的一种开启即可

  gitalk:
    # https://github.com/gitalk/gitalk#usage查看官方教程
    enable: false
    clientID:
    clientSecret:
    repo:
    owner:
    admin:
    id: location.pathname
    distractionFreeMode: false

  valine:
    # https://valine.js.org/quickstart.html#%E8%8E%B7%E5%8F%96APP-ID-%E5%92%8C-APP-Key
    # 进入以上网址查看官方教程
    enable: false
    appId: FP5iDHnhAB22BwHHA109y2Sg-MdYXbMMI
    appKey: T2bVelavTppevO939KvvxbYO
    placeholder: Welcome
    avatar: retro
    vempty_display: false
    serverURLs: https://fp5idhnh.api.lncldglobal.com

  # disqus 需科学上网方可使用
  disqus:
    # https://disqus.com/
    # 注册账号,获取shortname.disqus.com,shortname为你定义的唯一name
    # 例:我注册配置完毕后的网址为zxcxxxx.disqus.com,https-zxcxxxx-github-io即为shortname
    enable: false
    shortname: https-zxcxxxx-github-io
  
  # waline https://waline.js.org
  waline:
    enable: true
    serverURL: https://waline.tanglu.me
cdns:
  jquery:
    enable: false
    url: https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js

  fancybox:
    enable: false
    url:
      css: https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css
      js: https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js

  # LaTeX 公式
  mathjax:
    enable: false
    url: https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js

  # 代码块复制
  clipboard:
    enable: false
    url: https://cdn.jsdelivr.net/npm/clipboard@2.0.10/dist/clipboard.min.js

  # 评论系统
  comments:
    gitalk:
      enable: false
      url:
        css: https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css
        js: https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js

    valine:
      enable: false
      url: https://cdn.jsdelivr.net/npm/valine@1.4.18/dist/Valine.min.js

    waline:
      enable: true
      url: https://cdn.jsdelivr.net/npm/@waline/client@2.5.1/dist/legacy.min.js

image

1.首先请确保使用了最新版本的oranges代码。
2.url: https://cdn.jsdelivr.net/npm/@waline/client@2.5.1/dist/legacy.min.js这个是waline v1版本的js文件。因为waline已经升级到v2版本,所以oranges也随之升级。这里的配置你可以修改为

waline:
      enable: true
      url: 
        css: https://unpkg.com/@waline/client@v2/dist/waline.css
        js: https://unpkg.com/@waline/client@v2/dist/waline.mjs

  1. jsdeliver速度十分缓慢,建议使用其他cdn

@hiBlunt 感谢大佬,已经按照你的配置成功了
另外大佬有什么适合大陆用户的访问的这个 css 和 mjs 的CDN推荐吗?

我不怎么了解 jsdelivr 这类服务,我不知道写我自己的CDN相关直链是否有用,不过我猜测应该有用 😃

付费的话腾讯云,阿里云,七牛都可以考虑。另外可以使用wget测试直链是否有效

大佬 你有 "添加表情" 的配置吗?我想抄抄 😄
就像这样
image

另外可以修改 评论框的默认文字 吗?
有点需要这个功能 😃

jiaw3i commented

大佬 你有 "添加表情" 的配置吗?我想抄抄 😄 就像这样 image

可以fork下来自己改配置
image

可以fork下来自己改配置 image

感谢 我一会试试

另外可以修改 评论框的默认文字 吗? 有点需要这个功能 😃

image
可以修改valine配置中的placeholder配置更改评论框的默认文字

另外可以修改 评论框的默认文字 吗? 有点需要这个功能 😃

image 可以修改valine配置中的placeholder配置更改评论框的默认文字

谢谢
不过我用的是waline

另外可以修改 评论框的默认文字 吗? 有点需要这个功能 😃

image 可以修改 valine 配置中的 placeholder 配置更改评论框的默认文字

谢谢 不过我用的是 waline

好的 waline的placeholder配置在local里面
waline:
enable: true #是否开启
serverURL:
locale:
placeholder: Just Go Go! #评论框的默认文字
这样的格式