Open
Description
我需要依靠官方插件自定义样式一个瞬间模板的评论样式
已经通过官方的公共api 评论回复 样式 都已经实现,
但是在写验证码这边遇到了一个问题,我没有找到公共访问插件配置的api,目前插件配置的api都需要管理员登录后才能调用
/apis/api.console.halo.run/v1alpha1/plugins/PluginCommentWidget/json-config
获取到的是
{
"basic": {
"withReplies": false,
"size": 20,
"withReplySize": 5,
"replySize": 10
},
"security": {
"captcha": {
"enable": false,
"type": "ALPHANUMERIC",
"anonymousCommentCaptcha": true
}
},
"avatar": {
"provider": "gravatar",
"enable": true,
"providerMirror": "",
"policy": "anonymousUser"
}
}
而前端需要传递对应的参数到js中渲染html,这对应的几个参数无法通过标签亦或者api获取,是否 有办法,或后续增加api的方式来解决自定义评论的这个问题,name group kind 匿名 可以通过全局变量等方式获取,但头像服务器,分页,以及验证码是否开启无法获取
<script defer th:inline="javascript"> PyqComment.init( "#comment-moment-halo-run-Moment-" + /*[[${moment.metadata.name}]]*/, { group: "moment.halo.run", kind: "Moment", name: /*[[${moment.metadata.name}]]*/, // 动态传递 momentName size: 20, replySize: 10, withReplies: true, withReplySize: 5, useAvatarProvider: true, avatarProvider: "gravatar", avatarProviderMirror: "https://cravatar.cn", avatarPolicy: "noAvatarUser", captchaEnabled: false, } ); </script>Metadata
Metadata
Assignees
Labels
No labels