如何为 Typora 添加图床?
其实自己一直不是 Typora 的重度用户,虽然可以实时预览编辑,但是我期待的格式化功能目前还是缺失。
但是得益于颜值自己还是会偶尔使用它,但是本地的 md 文件和发布到掘金和 Github 等平台还需要对本地链接一个个转换,实在是非常不友好。所以就有了这篇文章,介绍一下在 Typora 中如...
从 VueCLI 迁移到 Rsbuild
公司有许多项目仍然停留在 Vue 2 上,每次通过 VueCLI 启动都需要等待大约 30 秒(在 M1 芯片上),每次热重载的速度也让人难以忍受,构建速度同样缓慢。虽然可以通过 esbuild 等工具改善,但在某天多次修改需求后,我决定忍无可忍,于是有了这篇文章。
决定迁移的原因主要有两点:...
花了一天我写了这样一个 Prettier 插件
Prettier 在日常经常使用,除了格式化代码之外在编写文档的时候也会选择使用,但是最近安装 Prettier 到项目依赖之后发现 md 文件的格式化文档竟然失效了。
排查了一番原因,最终在 GitHub 上找到了相关讨论 Markdown: Add an option to re-enab...
monorepo 如何解决别名问题
得益于 pnpm 软链接实现现在 monorepo 项目已经十分成熟了,不过在写项目时候还是遇到很多痛点,例如:
如果我有多个 packages 项目并且使用 TypeScript,那么我肯定希望是写的都是 ts,在需要调用的时候通过工具来完成这一过程的转译,不过在实际开发中可能使用了 vi...
nginx 极简入门
nginx(读音:engine-x,音标:[ˈendʒɪnks'])是 HTTP 和反向代理服务器、邮件代理服务器和通用 TCP/UDP 代理服务器。
日常中最经常听到用到的就是反向代理以及负载均衡,那么什么是反向代理呢?
什么是反向代理?
反向代理(Reverse Proxy)是指以代理服...
Webpack 插件入门
webpack 插件入门
最近写了一个移动端项目,不过每次 build 的时候还需要手动上传服务器感觉很不方便,毕竟每次删除文件夹然后拖拽上传的过程太重复了,本着不重复造轮子的原则去 Github 翻了一下,发现 Upload上传插件还是蛮多的,不过距离自己的要求还是有些差异,很多插件只是只...
GitHubActions构建定时任务
写这篇文章是无意之间看到阮一峰老师发布的GitHub Actions 入门教程里面介绍了 GitHub Actions 的一些概念,碰巧我之前用爬虫 + vuePress 构件了一个typescript 的中文手册,下面就以每天定时构建这个应用为背景介绍如何使用 GitHub Actions ...
使用rollup编写现代化模块
之所有选用 rollup 是因为它可以减少打包体积和提高构建速度,下面介绍不会详细讲解配置,你可以自行查阅官方文档
ES6 已经出现很久了,但是为了兼容以前的浏览器,我们还是需要使用各种构建工具,例如 webpack,在使用的时候很方便,可以通过 babel 转换 es6 的语法,比如下面导...