guqing

Results 272 comments of guqing

um,没懂你这个使用方式,${#annotations.get()} 的第一个参数可以传 comment,但是你传的 `comment.spec.owner` 你可以试试 `${#annotations.get(comment, 'email-hash')}`,参考文档 [theme annotations](https://docs.halo.run/developer-guide/theme/annotations)

> 那我就是搞错了,这个好像没有支持元数据获取 不是所有叫 annotations 的字段都可以使用 `${annotations.get}` 表达式,它只能获取 `metadata.annotations` 的值,你可以试试 ``

目前邮箱是必填的,应该没有这种情况

> `metadata.creationTimestamp` 也是不可能出现为空的,但以前还是出现过。 如果有用户反馈出现为空的情况,可以通过提前判断 comment.spec.owner.annotations 是否存在再取值,目前这里的 annotations 使用并不频繁(需要多次或在多处从里面取值),因此我认为可以不考虑这个问题

或许可以做个插件来试试 Portal 新提案用于显示链接网页内容,但这是个实验性的不受所有浏览器支持 https://web.dev/articles/hands-on-portals?hl=zh-cn https://developer.mozilla.org/en-US/docs/Web/HTML/Element/portal

目前技术上应该可以通过插件来完成

> 感谢反馈此问题,这可能和主题适配有关,因为目前主题预览功能是在页面路由添加 `preview-theme` 参数来实现的,所以在切换页面的时候同样也需要携带这个参数,如果主题没有适配,那么将不再是预览主题的状态。 > > 目前主题适配的方式是在所有动态超链接的语法中使用 `@{}` 包裹实际的路由变量,但目前似乎没有在开发文档中提到,后续可以专门提供一篇文档来说明。 > > /kind documentation 使用此 issue 来代替 https://github.com/halo-dev/docs/issues/424 /close

/hold wait for #5671 to be merged

Hi @AirboZH,https://github.com/halo-dev/halo/pull/5671 PR 中更新了分类关联的文章数量的统计方式,因此本 PR 可能需要着重测试或重新修改一下包含子分类的关联文章数量的计算