最新文章

使用 FastSchema、Next.JS、NextAuth.js v5 和 Chakra UI 构建 DEV.to 风格的多用户博客(2)—— 设计与实现

FastSchema 内置了 Dashboard,但 DEV Community 的 Dashboard 更令人心仪。FastSchema 内置的第三方认证支持 GitHub 和 Google。而 Auth.js 内置了对 Google、GitHub、Twitter、Keycloak、Okta 等 80 多个提供商(providers)的支持。好在 DEV 开源了 Forem,也有一些前行者做出了 clone 的尝试。需要根据这些结合 FastSchema 的特性对设计范围和功能进行约定。


使用 FastSchema、Next.JS、NextAuth.js v5 和 Chakra UI 构建 DEV.to 风格的多用户博客(1)

这次的主角是 FastSchema,Next.js 和 SWR 都是拿来作陪衬的。FastSchema 是一个无代码的无头 CMS 系统,后端常见的功能如管理控制面板、RBAC、存储等功能 FastSchema 一应俱全。系统写下来,后端除了其惯用代码之外,还包括一个计数器的 HOOK、SEEDER 总共不到 150 行。她的关联(Relations)和插件系统最具特色。


在Svelte Sapper应用中实现延迟加载Markdown文件内的图片

过去,我经常在使用lazy图像加载器时遇到困难,因为“main check function”被反复调用且调用频率很高。这使得它很难实现运行时和内存效率这两个目的。而研究大多数所谓的懒惰加载器的源代码也常常揭示出懒惰的开发人员......出自《aFarkas/lazysizes》


开源日志聚合系统盘点(1)

你的 PC、笔记本、服务器(VPS)、手机、路由器等等,时刻都在产生一种叫日志的东西,无论你是否感觉到了它的存在,它就在那里!但你可能从来就不会去触碰它。


那些一眼难忘的视差效果(Cool parallax effect)

视差是远处的物体似乎比靠近眼睛的物体移动更慢的效果。本文旨在发掘那些一眼难忘的视差效果。「The parallax is the effect that the object in the distance appears to move more slowly than the object close to the eye. This article aims to discover those unforgettable cool parallax effects.」


Svelte 百度地图组件

Svelte 百度地图组件。新增演示,网址:https://svelte.worldlink.com.cn/examples,支持 REPL(交互式解释器)。


去到顶部