这是来自未来的说说,凌驾于一切说说之上!
从 Astro 到 Next.js,怎么感觉一切都那么熟悉。。。熟悉的 jsx 语法,熟悉的 zod 类型声明,之前从未学习过 React, 新学 React 的过程极其自洽。这么看来学 Astro 也是有用的,现在已不满足于 Astro 的静态渲染,希望能制作类似骨架加载之类的效果,并顺便搞个后端。
给大家看看我写的屎山,一个目录系统,过了一天自己就看不懂了😭,因为一个Gallery Post组件引起的屎山崩盘,导致我一路改代码,一路重构,把项目初期瞎写的各种布局统统重写了(比如各种用margin: auto的居中布局)。现在发现还是全用 flex 最香。ps:图二为重构后的新鲜代码。现在项目的屎山已经很少了。
每条说说都有自己的Avatar,不同的Avatar代表不同的心情🌟。当然你也可以缺省,会使用配置文件中的Avatar自动填充的啦。
某年某日重返大学校园,图一是上海,图二是乌鲁木齐。
我宣布,Syight 说说功能隆重退出,Syight 拥有史上最好用的静态博客说说功能🚀,你问我为什么——因为我自己爱发。 具有说说功能的博客主题很少,做得好的就更是寥寥无几,记得曾经用过Hexo的一款主题:Redefine,就内置了说说功能。但他的本地说说居然是在一个配置文件里将所有的说说作为列表来撰写!这不得麻烦死。 于是我自己开发了一个模块根据markdown来自动生成说说页面。 为什么没有评论——因为Gicus是基于页面路由的,而我希望所有说说在同一个页面显示,故暂时做不到一个说说一个评论。