列举我维护的项目和发布的软件包
本文档汇总了作者维护的开源项目,按创建时间倒序排列,最后更新于2025.5.16。项目采用热度评级体系(🚀至🥶),基于Star数和下载量划分。维护中的项目包括:中文博客倡议文档、多个Python工具(如Webhook邮件服务、域名检查器、OSU铺面转换器等)、Halo CMS主题(6890下载)及Minecraft Java Edition服务器插件(1150下载)。技术栈涵盖Python、Java、TypeScript等。另包含部分不积极维护的"黑历史"项目,如高扩展性计算器框架hpyculator。整体展示作者在工具开发、主题定制及插件开发方面的技术实践与开源贡献。
ESLint 到 Oxlint 渐进式迁移快速上手指南
Oxlint近期发布新版本,支持Type-aware模式并提供ESLint配置自动迁移工具。其核心优势为:基于Rust编写,性能极佳(测试显示比ESLint快约75倍);错误提示更友好,详细说明原因、位置及解决方法。迁移步骤包括:安装oxlint和oxlint-tsgolint依赖;使用迁移工具自动转换配置;可选择完全移除ESLint或通过eslint-plugin-oxlint实现两者共存。官方推荐渐进迁移模式,先让Oxlint快速检查,再由ESLint补充不支持规则。迁移后可显著提升代码检查效率与开发体验。
Fixing Vite Breaking Inline JS & CSS in Thymeleaf Templates
本文探讨了在使用Vite和Thymeleaf时自然模板的兼容性问题及解决方案。Thymeleaf的自然模板通过注释语法(如/*[[...]]*/)实现,但Vite处理HTML时会破坏这些模板。针对不同场景提供了解决方案:非模块化内联<script>无需特殊处理;模块化内联<script>需添加vite-ignore属性;内联<style>则需使用Thymeleaf的prototype-only comment blocks(<!--/*/ ... /*/-->)包装,使Vite将其视为注释。若使用HTML压缩器,可能需要自定义Vite插件来处理这些特殊注释。这些方法能有效解决两框架集成时的模板冲突问题。
解决 Vite 破坏 Thymeleaf 模板内联 JS & CSS 的方法
前言 Thymeleaf 有一个叫自然模板(natural templates)的概念。如官方文档中提到的内联 Javascript 自然模板和 CSS 自然模板。 官方文档中给出的示例如下: <script th:inline="javascript"> var username = /*
我的博客,为什么是月更?
我是个有点惰性的人,尤其是碰到那些没截止日期的事。今天没开始做?那就三天内吧。三天拖成一周,一周又拖成一个月,一个月变成一个季度,季度变成半年,半年再一眨眼就成了一年……我的待办事项软件里,静静躺着一堆这样的“遗骸”。 虽然我常常在赶 Deadline,但我不想我的博客也变成那种——还能访问,却早已
博客俱乐部一周年纪念品开箱
前言 在 2025-08-27 20:00:00(北京时间),博客俱乐部开展了该站点一周年纪念品兑换活动。共有十个名额,前五位除徽章以外有特殊礼物。该活动由博客俱乐部站长白熊组织,邮费也由其承担。除较为偏远的地区(新疆),均为顺丰发货。 一句话小结:免费福利不花一分钱。 在上海移动的网络环境下,我使
经历 1000000000 次 DDoS 请求攻击后,我总结了三条经验
2025 年 4 月 24 日到 5 月 5 日期间,我的站点突然遭遇了一波极其猛烈的 HTTP Flood 攻击(被攻击记录,总请求数达到了 1.44B+)。最夸张的一刻,峰值一度冲到每秒 3120 次请求(根据 CloudFlare 的邮件通知)。这真的是一场难以忘记的风暴。事后,我把整个过程捋
题解分享:[AtCoder Beginner Contest 414 E] Count A%B=C
题目链接:E - Count A%B=C 首发:题解:AT_abc414_e [ABC414E] Count A%B=C - 洛谷专栏 相关知识点:数论分块 - OI Wiki 附录:尝试做了做 100 分钟只能出 ABCE 题。还得多多努力,看大佬 40 分钟除了 G 都出了。 20250731
题解分享:[蓝桥杯 2025 国 Python A] 杨辉三角 P12876
题目链接:P12876 [蓝桥杯 2025 国 Python A] 杨辉三角 - 洛谷 首发:题解:P12876 [蓝桥杯 2025 国 Python A] 杨辉三角 - 洛谷专栏 附言:第一次参加蓝桥杯国赛,希望不要打铁。第一次在洛谷提交题解,希望能过审。(6 月 20 日晚上过审了!) 题目简述
FiF口语训练破解刷分教程(适用于 Windows)
前言 此方法原理为拦截并修改上传数据。 特别感谢博主 Rainnn 《脚本初尝试——FIF口语修改成绩!》[IA]、LxAnC 《[Windows]FiF口语训练拦截改分教程(傻瓜式)》