﻿---
title: Projects
layout: projects
---

自己写和长期维护的一些东西，都在 GitHub 上。

- [wxh16144.github.io](https://github.com/Wxh16144/wxh16144.github.io)：站点本体。
- [gist-viewer](https://github.com/Wxh16144/gist-viewer)：把 GitHub Gist 拉下来生成纯静态的集合页。
- [easy-antd-modal](https://github.com/Wxh16144/easy-antd-modal)：二次封装 antd Modal，简化调用方式。
- [react-record-hotkey](https://github.com/Wxh16144/react-record-hotkey)：录制键盘快捷键的 React Hooks，Ant Design 风格的输入框。
- [glitch-art](https://github.com/Wxh16144/glitch-art)：给文字加故障艺术效果。
- [dumi-plugin-code-snippets](https://github.com/Wxh16144/dumi-plugin-code-snippets)：dumi 插件，在文档里直接插入源码片段，示例代码不用抄两遍。
- [dumi-plugin-mermaid](https://github.com/Wxh16144/dumi-plugin-mermaid)：dumi 插件，把 mermaid 代码块渲染成图表。
- [dumi-plugin-color-chunk](https://github.com/Wxh16144/dumi-plugin-color-chunk)：dumi 插件，把行内的颜色值渲染成色块，一眼看清是什么颜色。
- [obfuscated-digit-font](https://github.com/Wxh16144/obfuscated-digit-font)：按映射规则生成混淆数字字体。
- [directed-graph-visualizer](https://github.com/Wxh16144/directed-graph-visualizer)：基于 D3.js 的 React 有向图可视化组件。
- [vue-marquee-component](https://github.com/Wxh16144/vue-marquee-component)：Vue 跑马灯组件，支持上下左右四个方向滚动。
- [ugly-avatar-server](https://github.com/Wxh16144/ugly-avatar-server)：丑头像生成服务，给占位头像找点乐子。
- [daily-avatar](https://github.com/Wxh16144/daily-avatar)：自动更换头像脚本的配置面板和状态监控
- [refined-antd-changelog](https://github.com/Wxh16144/refined-antd-changelog)：清理 antd 的 ChangeLog 油猴脚本，折叠生产环境不建议使用的版本。
- [backup-cli](https://github.com/Wxh16144/backup-cli)：一键备份生产力工具的配置，跨设备恢复。
- [git-view-diff](https://github.com/Wxh16144/git-view-diff)：把 diff 生成并排对比的 HTML 快照。
- [dotfiles](https://github.com/Wxh16144/dotfiles)：我的 macOS 配置、脚本和备份产物。
- [Wxh16144](https://github.com/Wxh16144/Wxh16144)：npx wxh16144 在终端里看关于我的一切，多个分支存放着不同的衍生内容。
- [links](https://github.com/Wxh16144/links)：借 GitHub Pages 的自定义 404 做的短链接服务，并提供自建的独立服务。
- [console-figlet](https://github.com/Wxh16144/console-figlet)：从 figlet-cli 分出来的命令行，把文字渲染成 ASCII 艺术字。
- [zipjson](https://github.com/Wxh16144/zipjson)：把 JSON 文件压成一行的命令行工具。
- [hard-load](https://github.com/Wxh16144/hard-load)：清掉约定目录里的产物，避免缓存干扰。
- [wait-umi](https://github.com/Wxh16144/wait-umi)：等 umi 服务真的起来再往下走，跑 e2e 之前不用 sleep 猜时间。
- [wechat-bills](https://github.com/Wxh16144/wechat-bills)：微信账单 PDF 转 Excel，方便记账。
- [alfred-new](https://github.com/Wxh16144/alfred-new)：Alfred workflow，随手新建文件或目录。
- [localhost](https://github.com/Wxh16144/localhost)：基于 Docker Compose 的本地文档服务。
- [antd-docker-docs](https://github.com/Wxh16144/antd-docker-docs)：用 Docker 构建 ant.design 文档站。
- [float-emoji](https://github.com/Wxh16144/float-emoji)：仿微信关键词 emoji 飘落 H5。
- [Canvas-bird](https://github.com/Wxh16144/Canvas-bird)：Canvas 手写的像素鸟。
- [birthday](https://github.com/Wxh16144/birthday)：生日礼物兑换纯前端 H5，线下洞洞板取码，网页内核销兑换礼物。
- [shaker-dice](https://github.com/Wxh16144/shaker-dice)：用 Visual Basic 6.0 写的摇骰子小程序。
