👋 你好,我是 Yuexun,一个普普通通的前端开发者,除了前端之外也会折腾其他技术,可以在 GitHub 上找到我折腾的痕迹。 曾在杭州阿里巴巴工作,现在在深圳腾讯。

Featured

npm 存在的问题以及 pnpm 是怎么处理的

要理解为什么 pnpm 要那样实现,首先我们需要知道现阶段 npm 还存在着哪些问题,然后我们在带着问题去 pnpm 中看看他是怎么解决的。

Notion 编辑器是怎么实现的?

对 Notion 的编辑器进行了分析研究,主要聚焦在文本编辑,大概的了解到了 Notion 的编辑器实现以及其编辑器的不足。

写给 VS Code 用户的 Vim 入坑指南

本文会从最基本的使用和配置开始介绍作为前端工程师怎么从零到一到开始使用 Vim。当然,我也不期望因为一篇文章而让广大的 VSCode 用户转用 Vim,所以最后会介绍如何在 VSCode 中使用 Vim 插件进行更高效的编码。

使用 TiddlyWiki 进行个人知识管理

近一段时间在研究个人知识管理,期望能够找到一个好用并且能够长期使用的「非线性笔记」软件来进行管理。近期比较火的 Roam Research 与 Notion 都尝试过,但可惜的是两者都有些地方我不是特别满意。最后我选择了 TiddlyWiki 来进行知识管理。

如何使用 Hammerspoon 实现剪贴板历史

Hammerspoon 是一款 macOS 下的自动化工具,软件本身几乎没有什么功能。本文将通过提供的相关 API,编写 lua 脚本一步一步实现类似 Alfred / LaunchBar 剪贴板历史的功能。

从零开始制作 Hexo 主题

本文将会手把手教你从零开始开发一个简单的博客主题