每日古诗

    2026/07/08

    每天一首古诗,配水墨插画、赏析和节气

    部署在 Cloudflare Workers 上的小站,每天自动换一首诗,配上水墨风插画和一段赏析,顺带显示当天的节气。看过的诗都收进诗库,随时可以回头翻。

    欧洲建筑史漫游

    2026/07/08

    从古希腊到现代主义,14 站 2700 年的建筑史时间线

    一条可以一路往下滚的建筑史时间线,从古希腊到现代主义一共 14 站,每站配手绘风格的建筑图标和一句话点评,还做了个"风格对比器",可以把两种风格放在一起对比着看。

    AI Note

    2026/07/08

    基于 Supabase 的 AI 笔记应用

    用 Supabase 做后端的笔记应用,支持多用户注册登录,不同用户的数据相互隔离。主要是拿来练手 Supabase 的 Auth 和数据权限,前端部署在 Cloudflare Workers 上。

    短链服务

    2026/07/08

    把长链接变短,登录后统一管理自己的短链

    用 Hono + Cloudflare Workers + D1 构建的短链服务,支持注册登录,登录后可以统一管理自己创建的所有短链。整套服务跑在 Cloudflare 边缘节点上,几乎零成本。

    AI 小镇

    2026/07/08

    多智能体生成式仿真,每个角色由 LLM 自主行动

    参考 Stanford Generative Agents 做的中文小镇仿真,每个角色由 LLM 按自己的人设、记忆、关系网自主行动——走路、对话、做事、串门。内置 12 个场景,翻斗大杂院、春节家宴、相亲饭局……同一套引擎可以跑不同的"场景"。

    ts 体操类型全解

    2026/07/08

    type-challenges 全部题目的详细题解,按难度分级

    《TS 类型挑战通关手册》,把 type-challenges 的题目从简单到地狱级全部做了一遍,每道题都有题目分析、题解和知识点梳理,最后还有一篇通用技巧总结。初衷很简单:类型体操一看就会,一用就废,只能靠做题融会贯通。

    MyTinyPng

    2026/07/08

    纯浏览器端的图片压缩工具,图片不出设备

    TinyPNG 级别的压缩质量,但全部在浏览器本地完成,图片不会上传到任何服务器。基于 WebAssembly 跑 mozjpeg、libwebp、oxipng 等编码器,支持 PNG/JPEG/WebP/GIF/AVIF,可以批量拖入压缩,开源 MIT。

    打地鼠

    2016/12/04

    打地鼠游戏,基于react-redux

    学了老半天es6,react,redux。不做点东西怎么行!打地鼠走起。这个项目最大的体会:万事开头难!做之前感觉好难,结果一会就搞定了,算了算,我真正写代码的时间都比在那边纠结是不是太难了的时间久!

    chat-robot

    2016/11/10

    聊天机器人,机器人的回复来自聚合,没有使用次数限制

    这个是有点无聊了,想巩固下ajax通信的技术,做了一个通信的,界面模仿微信,手机端和pc端做了适配,闲的没事就聊天哈哈。不过css实在学的有点烂,有待加强。

    weather_app

    2016/10/15

    天气app,可以增加城市,数据来自聚合,有使用次数限制。尴尬

    这个天气主要用到了js,让我也是明白,自己的js水平太低了。在这个项目中主要学到了github联合开发,js作用域以及使用了swipe开源库,同时也增加了自己的双滑动的效果,这个项目主要针对的是手机端,手机端具有增加城市的功能,pc端没有

    star

    2016/09/26

    中秋月和流星

    在掘金上看到ycwalker的作品,中秋月亮和流星,参考了一下,他原来的工作是用ES6实现的,我现在还不太熟,用了对象,没有建立类和方法,比较低端一点,但是程序好懂一点

    my_resume

    2016/09/20

    个人主页

    这个是我的第一个作品,内容还没来得及修改,只是做好了外观,加强了jquery,css,html的熟练度