念头。遇见不同想法 NIANTOU.NET

在别人的文字里,遇见自己的念头。

独立书写 · 自由阅读

皓子的小站

按发表时间排列
40 篇

【钢琴独奏谱】Ex-Otogibanashi(超时空辉夜姬主题曲)

视频预览 【自购分享 | 官方钢琴独奏谱】Ex-Otogibanashi(超时空辉夜姬主题曲)_哔哩哔哩_bilibili mscz 制作:bilibili@TheOneHong 介绍 仅供交流学习使用,如有能力请支持正版:【ピアノ楽譜】【公式】Ex-Otogibanashi / かぐや (cv.夏

BlogsClub 签到助手发布

为了避免忘记签到,我开发了 BlogsClub 签到助手。 BlogsClub 签到助手是一个用户脚本,用于后台检查 BlogsClub 每日签到状态,在需要时提醒你,并在你完成 Geetest 验证码后提交签到。 脚本不会自动识别、绕过或代替你完成验证码,验证码必须由你手动完成。 开源地址:How

一句话去除网页反调试

在生成式 AI 较为强大的今天,即使什么也不会,我们也可以一句话生成油猴脚本,去除较为简单的网页反调试。 注:本篇博客为简易扫盲,如文章有缺漏请在评论区留言,我将持续进行补充,十分感谢。 准备环节 本地安装一个 AI 编程工具/AI Agent 工具(后面简称为 AI 工具),具体软件的安装方法这里

Node.js 构建内存溢出排查与优化

前言 本站主题项目使用 Vite 构建,具有多个页面入口,在内存里复制了多份图标资源,并为静态资源生成 gzip、Brotli 和 Zstandard 预压缩文件。在 CI 中构建完整发布包时,曾遇到内存不足的问题。 定位问题 如果日志中出现以下错误: FATAL ERROR: Reached he

Halo CMS 表单定义的隐藏规则

前言 Halo CMS 文档在表单定义提到了,所有表单都使用了使用 FormKit Schema 来定义。这必然会伴随抽象泄露(Leaky Abstraction)问题——底层实现细节无法被完美隐藏,有时会暴露出来影响你。 问题描述 当你定义了以下的表单(设计意图:switch1 启用时,a 显示,

小心网络地雷·再续

前篇:小心网络地雷 我们常说社会要更包容,这目的没毛病。但西方跨性别政治正确那套做法,是个具体手段——而且是在西方已经争议极大、甚至搞到社会撕裂的手段。 说白了,这就是偷换概念。有人拿“中国社会不够包容”当由头,说必须按那套政治正确的方子来治。 这逻辑就等于:你想对人好,就必须用我指定的方法对他好,

pnpm 的 shellEmulator 对 package.json 脚本的影响

pnpm 的 shellEmulator 是一个非常实用的配置项。 在 pnpm-workspace.yaml 添加一行 shellEmulator: true 之后,你就不需要再使用 cross-env 做环境变量的配置了。 如下示例,你现在可以轻松的设置环境变量 TEST 为 "true" 了:

eNSP 预安装虚拟机镜像分享与使用教程

前言 华为 eNSP 模拟器自 2019 年起已不再向个人用户提供公开下载,转而仅面向授权合作伙伴。然而,许多高校课程仍将其列为实验必备工具,而新版 Windows 系统与其兼容性并不理想。 为了绕过这些障碍,我封装了一个预装完整 eNSP 环境的 Windows 10 22H2 虚拟机镜像。导入即

网站字体应用之坑——font-family 篇

今天一位博客朋友向我反映:在使用我站点主题后行内代码块(code 标签)不能正常加载自定义字体。 定位问题 打开开发人员工具切换到“元素”面板,选择“已计算”。选择指定段落文字,在“已计算”搜索框随机输入字符以过滤属性值,即可看到最底下的“呈现的字体”。 我发现“呈现的字体”并非设定的字体,而是本地

糟糕的 meta name="theme-color"

<meta name="theme-color"> 是一个标准元数据,可以用来改变浏览器 UI 的颜色,具体效果可参照 MDN 的示例。 在阅读了 Meta Theme Color and Trickery | CSS-Tricks 之后,我兴致勃勃地给博客主题加上了 <meta name="the

自定义网页鼠标指针——一段曲折的旅程

看到别人主题有自定义鼠标指针的功能,我也想给我主题加一个玩玩。 探索 初探 找到了相关文档: MDN:cursor - CSS:层叠样式表 | MDN 标准文件:CSS Basic User Interface Module Level 4 看起来似乎只需要下面 CSS 代码就完事了。 :root

2025 年终总结 & 博客两周年

谨以此文记录我平凡但独一无二的 2025。 往期传送门:2024 目录 目录 学习生活 2025 比赛结算特刊 生活 计算机上那些事 博客

老用户专享!已有 Halo 专业版授权可免费升级商业版

相关公告链接:Halo 商业版 Alpha 版本发布! 太长不看 2025-12-24 到 2026-01-23,一个账号可免费将一个 Halo 专业版许可升级为商业版。 同样时间,账号如果有多个 Halo 专业版许可,除第一个免费升级以外,其余的可通过 99 元特价升级。 其余信息 商业版多了啥:

自动追踪 Oxlint 对 ESLint 规则的新增支持

简体中文 | English 两个月前我写了一篇 ESLint 到 Oxlint 渐进式迁移快速上手指南,里面提到了 Oxlint 官方提供的迁移工具,用于将 ESLint Flat Config 配置转换为 Oxlint 配置。 几个月来 Oxlint 逐渐实现了许多原先不支持的规则,执行迁移工具

Halo 贡献者证书与实体周边盲盒开箱

前言 8 月底,我随手填写了 Halo 贡献者回馈活动 的表单,当时只是抱着试试看的心态。将近两个月也没收到确认短信/邮件,还以为落选了。 直到前天手机突然弹出取件通知,查询得知是一个 EMS 快递。我使劲回想最近是否买了什么。查看发货地也没法确认是哪个活动,最后心里也没个定数。 因为外出上学的缘故

博客评论系统指南

文章更新时间:2026.2.6 原本计划制作一张全面的对比表格,但考虑到工作量巨大,最终选择了枚举的方式。 笔者使用 shields.io 尽可能展示了几个关键参考指标,希望这些信息能为你的选型提供帮助。 折叠内容 待时间充裕后,笔者会选定特定版本进行实际部署测试,从用户体验、性能表现、配置难度等更

CDN 回源跟随配置导致登录异常问题排查

问题现象 最近遇到了一个诡异的登录问题:JumpServer 服务和 Halo CMS 服务在输入正确的账号密码后都无法正常登录。 博主 Handsome 补充:所有的 SSO(单点登录)都会遇到同样的问题。(例如:使用 QQ 认证登录,GitHub 认证登录) 起初启用了双因素认证(2FA),系统

SCDN 免费赞助计划:助力高质量博客&博客圈

SCDN(Secure CDN)是集成 DDoS 防护能力的内容分发网络服务。本赞助计划旨在为优质个人博客及优质博客圈提供专业的 CDN 加速与安全防护支持,在提升访问性能的同时,为站点构建可靠的安全防线。 声明 0 人付费让笔者发这篇博客,1 人免费赞助笔者 SCDN。 常见问题 赞助者如何认识笔

锐捷校园网:网络共享与带宽叠加方案(哈理工案例)

前言 文章更新时间:2025-10-15 本文大致分为以下部分: 哈理工校园网现状调研 如需在哈理工进行校园网部署,请务必阅读本章节。即使在其他学校进行类似部署,也建议阅读本章节,因为其中的信息调查流程对网络部署具有一定的参考价值。 锐捷校园网:网络共享与带宽叠加 简单版思路/经验分享:简单网络共享

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 破坏 Thymeleaf 模板内联 JS & CSS 的方法

前言 Thymeleaf 有一个叫自然模板(natural templates)的概念。如官方文档中提到的内联 Javascript 自然模板和 CSS 自然模板。 官方文档中给出的示例如下: <script th:inline="javascript"> var username = /*

我的博客,为什么是月更?

我是个有点惰性的人,尤其是碰到那些没截止日期的事。今天没开始做?那就三天内吧。三天拖成一周,一周又拖成一个月,一个月变成一个季度,季度变成半年,半年再一眨眼就成了一年……我的待办事项软件里,静静躺着一堆这样的“遗骸”。 虽然我常常在赶 Deadline,但我不想我的博客也变成那种——还能访问,却早已

博客俱乐部一周年纪念品开箱

前言 在 2025-08-27 20:00:00(北京时间),博客俱乐部开展了该站点一周年纪念品兑换活动。共有十个名额,前五位除徽章以外有特殊礼物。该活动由博客俱乐部站长白熊组织,邮费也由其承担。除较为偏远的地区(新疆),均为顺丰发货。 一句话小结:免费福利不花一分钱。 在上海移动的网络环境下,我使