Skip to content

✨ feat(wiki): add authors field#38

Merged
nick-cjyx9 merged 1 commit intoopen-ani:mainfrom
mcontrib:feat/authors-field
Feb 10, 2026
Merged

✨ feat(wiki): add authors field#38
nick-cjyx9 merged 1 commit intoopen-ani:mainfrom
mcontrib:feat/authors-field

Conversation

@maxchang3
Copy link
Contributor

@maxchang3 maxchang3 commented Feb 9, 2026

在文档(wiki)在标题下展示页面作者(贡献者)信息,frontmatter 新增 authors 字段。UI 灵感来自 GitHub 提交记录中的 co-author 展示形式。

原因是目前仅有 iOS 自签页面有一个致谢,感觉不是很统一。同时,8571da9 也提及了「你可以选择是否在正式发布页面上署名」。

不过我还在想会不会有更好的方案,如果目前感觉还 OK,也可以先合并。

预览效果如下:

正常 Hover

当前设计的不足是:当作者数量较多需要换行处理时,会显得有些臃肿(当然,很可能并不会太多)。一个可能的改进方向是:超过一定数量后,对后续作者进行折叠显示。但似乎感觉不太公平。同时,只考虑了 GitHub 上的贡献者(这个倒是可以简单扩展一下)。

其他可选思路:

  • 参考 Astro Docs 的 Our contributors 页面 或 现有样式移到页面尾部。
    • 在每个 Wiki 页面末尾生成对应的作者头像列表
    • 默认整体或部分折叠,作为补充信息存在
  • 不在每个页面单独标记作者
    • 仍然参考 Our contributors 的形式
    • 但只在 Wiki 首页末尾,统一展示贡献者列表

@maxchang3 maxchang3 changed the title ✨ feat: add authors field to wiki pages ✨ feat(wiki): add authors field Feb 9, 2026
@nick-cjyx9
Copy link
Member

我觉得就现在的方案很 ok,等到我们有了非 GitHub 的贡献者再拓展吧

@nick-cjyx9 nick-cjyx9 merged commit 48597bc into open-ani:main Feb 10, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants