使用 Next.js 13 的 RSC 重写了个人站点

2023-07-30 16:12:55 +08:00
 tukon479
花了点时间把原本被人称为很二次元风格的个人站点重写了,刚好试试 Next.js 13 的 App Router ,然后尝试了一种新的简洁风。有优秀的 SEO 性能,并在 LightHouse 中 Performance > 90%,Best practice > 90%。

技术栈除了 Next.js 之外,还用了 Framer motion ,Radix ,Tailwind ,Jotai 。

已经开源欢迎锐评。

Repo: https://github.com/Innei/Shiro

Preview: https://innei.in
3113 次点击
所在节点    程序员
40 条回复
haolongsun
2023-07-30 16:31:09 +08:00
tql,不过状态信息怎么实现的呀,就当前能知道正在做什么这个,是本地有一个监控程序?
tukon479
2023-07-30 16:39:18 +08:00
@haolongsun 有个上报程序,简单用 swift 写了一个
wmwm
2023-07-30 16:57:17 +08:00
UI 做的实在是好看👍。我也是用 nextjs13 app router 写的 https://wmwm.me ,界面没你这么炫酷。图床是用 minio 搭建的,用户注册时的邮箱验证码是用 docker-mailserver 搭建的,评论系统是基于 mariadb 数据库搭建的,markdown 的解析用的是 unified.js
x77
2023-07-30 17:07:10 +08:00
简历也放?
ChrisFreeMan
2023-07-30 17:07:21 +08:00
简约美观👍
zsj1029
2023-07-30 17:09:39 +08:00
已 star 非常棒,最佳实践很难得,学习一下
tukon479
2023-07-30 17:14:28 +08:00
@zsj1029 感谢
knightdf
2023-07-30 17:45:29 +08:00
后端仔表示真牛逼
tyzandhr
2023-07-30 19:27:50 +08:00
捉虫:
https://innei.in/about#性格属性 中,“体制弱者”应为“体育弱者”
https://innei.in/about#兴趣爱好 中,“二次元傻 ruan”应为“二次元傻 luan”
theprimone
2023-07-30 19:56:30 +08:00
点击切换主题之后的变化有点秀啊,看了下代码,见都没见过的 API 😦
Xusually
2023-07-30 20:21:45 +08:00
捉虫:
https://status.innei.in/status/main
最下面
WebDva -> WebDav
chenzhe
2023-07-30 20:42:41 +08:00
别的地方点击切换页面之后都没遇到这个问题,在导航栏点完 [手记] 之后,无法只用浏览器的前进或后台来切换页面。
tukon479
2023-07-30 20:53:56 +08:00
@tyzandhr 感谢指出已改正
tukon479
2023-07-30 20:58:37 +08:00
@chenzhe 感谢反馈
lemayi
2023-07-30 21:44:15 +08:00
非常棒的最佳实践代码!感谢 OP !
tukon479
2023-07-30 22:20:24 +08:00
@theprimone 实验性的 API 从 vitepress ~~抄的~~
zkaip
2023-07-30 22:39:53 +08:00
马克,共同学习。
rus4db
2023-07-30 22:49:39 +08:00
好看
Keyblade
2023-07-30 23:13:20 +08:00
https://laobinghu.top/
这个怎么跟你的长得一模一样的..
Keyblade
2023-07-30 23:16:16 +08:00
@Keyblade #19 对不起没仔细看,才看到楼主是主题作者..分享了的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/960974

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX