“关于我”编写

本周,我开始了“关于我”页面的编写工作

使用的技术栈包括ReactTailwind CSSMagic UI以及Cloudflare的自动部署功能

当然,编写过程中也得到了ChatGPT的协助

这是我第一次使用ReactTailwind CSS,在GPT的帮助下,整个开发过程非常顺畅

接下来我将分享一下编写的具体过程~

部署方面

最初,包括本页面在内,编译和访问完全使用CloudflarePages功能,图床使用自行部署的服务

同时使用Umami进行访问统计

编写方面

主页

头像模块

使用到的是Magic UIOrbiting Circles组件

语言使用模块

我使用的是wakatimeAPI获取编程语言使用时间

我新开了一个仓库, 使用py每天去调用api, 然后生成json文件, 放在cf上

关于我的编译阶段, 先度调用上面爬到的数据放在本地, 也写了调用接口

用户在访问的时候,默认显示我放在本地的数据, 在接口返回后, 替换掉原来在页面上的数据

工作经历模块

我使用的是Magic UINeon Gradient Card组件

项目模块

使用字节的卡片功能

工具页

使用自己封装的组件

链接页

使用字节的卡片功能

总结

使用react编写简单的ui界面, 没有用到复杂的js, 对于我来说还是写的很舒服的