plugin-comment-widget icon indicating copy to clipboard operation
plugin-comment-widget copied to clipboard

使用web组件方式加载评论无法显示邮箱头像

Open mjsoftking opened this issue 1 year ago • 5 comments

<comment-widget
        baseUrl="https://demo.halo.run"
        group="content.halo.run"
        kind="Post"
        version="v1alpha1"
        name="e0507f6f-88bb-4d3c-a90a-a88aba222035"
      ></comment-widget>

这种和pjax兼容的加载方式,不能显示邮箱头像!

mjsoftking avatar May 04 '24 21:05 mjsoftking

另外这个头像不是作为头像字段返回的,现在通过api获取的侧边栏评论无法显示这个头像,也不知道返回的字段是什么?

mjsoftking avatar May 04 '24 21:05 mjsoftking

/kind bug

ruibaby avatar May 07 '24 02:05 ruibaby

另外这个头像不是作为头像字段返回的,现在通过api获取的侧边栏评论无法显示这个头像,也不知道返回的字段是什么?

目前头像有两种来源,一种是注册用户,一种是匿名用户使用 Gravatar,具体可查阅:https://github.com/halo-dev/plugin-comment-widget/pull/111

如果是注册用户无法加载头像,应该是没有拼接 baseUrl

ruibaby avatar May 07 '24 02:05 ruibaby

@ruibaby 看了一下再结合其他主题的做法已经弄出来了,但是需要主题设置中额外配置一下镜像源,有没有什么api可以直接获取到插件中设置的镜像源呢

mjsoftking avatar May 07 '24 23:05 mjsoftking

@ruibaby 看了一下再结合其他主题的做法已经弄出来了,但是需要主题设置中额外配置一下镜像源,有没有什么api可以直接获取到插件中设置的镜像源呢

这个好像暂时没有办法,因为主题目前无法直接获取到插件的设置,这本身也是不安全的。当前建议在主题提供配置。

ruibaby avatar May 11 '24 04:05 ruibaby