Blogs
- 使用 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
- 如何编写 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
- 重新学习如何使用 Git 和 GitHub · 只会 git add, commit, push 太丢人了,必须要有解决问题的能力
#git
#GitHub
#workflow
- 关于 manim 中贝塞尔曲线上色的细节补充 · 为什么贝塞尔曲线着色并不是扁的,而是有厚度的?无论我怎样旋转视角都一样?
#shader
#OpenGL
#manim
#bezier curve
#bezier
- 折腾 conda 环境 · 从折腾 conda 到重装 manim 环境
#python
#conda
#manim
#环境配置
#env
- 文本编辑器的一些奇怪的快捷键 · 仅限于 macOS 的组合键
#Shortcut
#Editor
- Sublime LSP 作为 linter · 如何更好地使用 Sublime
#linter
#sublime
#LSP
#Language-Server-Protocol
- 如何使用 CloudFlare 和 GitHub 来给图片做 CDN · 本来标题应该是 “白嫖”,但是突然想到我是从 CloudFlare 买的域名,还是花了钱的,所以也不能算是白嫖了,呜呜
#CDN
#静态部署
- 关于博客又搬家 · 又是喜新厌旧的博客换主题
#学习
#博客
- updater 文档 | 第 4 节 Alpha 在动画中的作用 · 从数学的角度了解补间
#manim
#updater
#教程
- updater 文档 | 第 3 节 基于时间的更新 · 从时间轴的角度,直接控制 manim 动画的流程
#manim
#updater
#教程
- updater 文档 | 第 2 节 基本使用 · updater 难道不是和 up 约会的人吗?
#manim
#updater
#教程
- updater 文档 | 第 1 章 前置知识 · 从 Mobject 到 Animation 再到 Scene,分析 manim 是如何构建动画的
#manim
#updater
#教程
- Vite Rsw 使用入门 · 一种 WASM 的使用方式
#vite
#wasm
- MongoDB 基本使用记录 · MongoDB 基本使用的说明,大部分内容来自 runoob
#MongoDB
#数据库
#NoSQL
#Database
- manimgl 二阶贝塞尔曲线的上色机制 · 从 GLSL 的方面去探讨 manimgl 的上色机制
#manim
#矢量图
#OpenGL
#bezier
- SublimeLinter 使用记录 · 后来发现基于 LSP 的 pyright 好像要更好一些
#sublime
#linter
- 关于博客搬家 · 使用 VuePress 或 VitePress 搭建博客
#学习
#博客
- manim 中的矢量图 · 了解 Vectorized Math Object
#manim
#教程
#矢量图
- MPV 使用心得 · Legacy post
#software