Closed tcgriffith closed 1 year ago
由于@CyrusYip 的 #995 年代久远所以重新起草一个pr
在 https://github.com/cosname/cosx.org/pull/995#issuecomment-981090572 里的代码因为空集与空集取intersect 为true, 导致 memberlist里没有author_id, 文章也没有设置author_id的文章全被放在一起
由于#950 https://github.com/cosname/cosx.org/pull/950#discussion_r658064504 的历史原因,没有重名的小伙伴就没有设置id, 导致这里的代码逻辑判断有点复杂:
data/members.yaml
不过这个代码还有些不优雅的地方需要改进,主要是单一作者还是多个作者的文章需要两行代码觉得有点不爽…
效果:
由于@CyrusYip 的 #995 年代久远所以重新起草一个pr
在 https://github.com/cosname/cosx.org/pull/995#issuecomment-981090572 里的代码因为空集与空集取intersect 为true, 导致 memberlist里没有author_id, 文章也没有设置author_id的文章全被放在一起
由于#950 https://github.com/cosname/cosx.org/pull/950#discussion_r658064504 的历史原因,没有重名的小伙伴就没有设置id, 导致这里的代码逻辑判断有点复杂:
data/members.yaml
) 设置了id: a. 如果文章设置了author_id, 则按id匹配 b. 如果文章没有设置author_id, 则按姓名匹配不过这个代码还有些不优雅的地方需要改进,主要是单一作者还是多个作者的文章需要两行代码觉得有点不爽…
效果: