halo-dev / plugin-comment-widget

通用的 Halo 2.0 评论组件插件
https://halo.run/store/apps/app-YXyaD
GNU General Public License v3.0
22 stars 22 forks source link

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

Open mjsoftking opened 4 months ago

mjsoftking commented 4 months ago
<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 commented 4 months ago

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

ruibaby commented 4 months ago

/kind bug

ruibaby commented 4 months ago

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

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

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

mjsoftking commented 4 months ago

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

ruibaby commented 3 months ago

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

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