Skip to content

refactor: Add data for each year#53

Merged
sy-records merged 12 commits intoopensourcewin:mainfrom
stevending1st:d-optimize
Aug 4, 2024
Merged

refactor: Add data for each year#53
sy-records merged 12 commits intoopensourcewin:mainfrom
stevending1st:d-optimize

Conversation

@stevending1st
Copy link
Copy Markdown
Contributor

@stevending1st stevending1st commented Apr 25, 2023

目前排名数据与个人页面内 ranking 强绑定,导致每次新增一年的数据,可能需要新建项目或者构建冗余文件,此 PR 主要优化此问题。

  • 排名数据从 source/_data/rankingList.json 获取,每年数据在此文件新增即可;
  • 首页排名支持多年数据;
  • 首页排名卡片链接修改为相对路径,如果未添加个人信息文件则不跳转;
  • 首页排名卡片新增默认头像;
  • 首页排名卡片新增默认地址 China
  • 去掉已经不再维护的插件 hexo-asset-pipeline

@stevending1st stevending1st changed the title refactor: change ranking list from page to data. refactor: 数据解耦,以便新增年度数据 Apr 26, 2023
@stevending1st
Copy link
Copy Markdown
Contributor Author

TBR :)

@sy-records sy-records requested a review from joyqi May 11, 2023 04:36
@stevending1st
Copy link
Copy Markdown
Contributor Author

回看 1 年前的代码,也许目前数据存储形式并不是最佳实践😭😭😭

后面也可以改成一年一个 json 文件🙃

@sy-records
Copy link
Copy Markdown
Member

可以用 Action 来生成对应的数据,具体还要看看每年的要不要分单独的页面,还是都放在一个页面上

@stevending1st
Copy link
Copy Markdown
Contributor Author

可以用 Action 来生成对应的数据,具体还要看看每年的要不要分单独的页面,还是都放在一个页面上

这个 pr 实现的功能是放到一个页面,并且可以切换 tab 以切换每年的排名呐

@sy-records sy-records changed the title refactor: 数据解耦,以便新增年度数据 refactor: Add data for each year Aug 4, 2024
@sy-records sy-records merged commit 351e7b9 into opensourcewin:main Aug 4, 2024
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