Blogs


  • Codemirror 主题更改问题 · 从各处挖来的代码,合并到一起做个整理。
    #codemirror #theme
  • 同文输入法配置 · Gboard 输入法虽然用起来还好,但自动填充的字会经常抽风,所以还是下回了 Rime 系列输入法,这样也算是全平台统一了。
    #输入法 #Rime #Trime #Android
  • 使用 biomejs 进行代码格式化 · Biomejs 支持的语言有 JS, TS, JSX, JSON, JSONC,那么以后 React 和 Solidjs 的工程就可以直接用这个来格式化了。Vue, Svelte, Astro 的支持还在跟进,还是挺期待的。
    #formatter #linter
  • 如何编写 markdown-it 插件 · 作为一份 markdown-it 插件编写的参考,引导新手认识这一生态和里面可以做修改的属性
    #markdown-it #plugins
  • (Draft) 如何编写 unified 插件 (2) remark · 接着上一篇,讲一讲 unified 生态,以及如何使用 enter & exit 方式来编写 remark 插件
    #remark #markdown #unified #mdx
  • (Draft) 如何编写 unified 插件 (3) rehype · 尚未开工
    #remark #rehype #markdown #unified #mdx
  • 如何编写 unified 插件 (1) remark · 官方文档给了示例,只是需要我们非常仔细地去找才能找到,同时这类插件本身就比较难写,所以还是值得整理一下的。本篇进行一些基本介绍和简单 remark 插件编写的引入。
    #markdown #remark #rehype #unified #mdx
  • macOS Ventura 重新安装 Wireshark · macOS Ventura 禁用 Wireshark 权限的解决方案
    #network #wireshark
  • 尝试编写一个编译器 · 重构 Asciimath
    #Parser #编译器 #Programming language #编程语言 #LaTeX
  • 编写自己的动画 · 从源码分析 manim 的动画逻辑
    #manim #动画 #updater