Penn' blog
Aug 5 2023
如何为基于 remarkjs 的 markdown 编辑器添加同步滚动
没有双屏同步滚动的 markdown 编辑器是没有灵魂的。
July 3 2023
如何为 MDX 中引用的图片生成 hash 文件名
MDX 中引用的图片变动时,应该自动的更新图片路径,从而使得用户端缓存失效。如何利用 NextJS 的内置特性实现这个功能呢?
Jan 2 2021
Design critiques at Figma
Consider that for a moment: everything we see around us is assumed to have had a cause and is contingent upon.