惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
Vercel News
Vercel News
Google DeepMind News
Google DeepMind News
罗磊的独立博客
WordPress大学
WordPress大学
The Cloudflare Blog
GbyAI
GbyAI
The Register - Security
The Register - Security
L
LangChain Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
A
About on SuperTechFans
U
Unit 42
T
The Blog of Author Tim Ferriss
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
云风的 BLOG
云风的 BLOG
Stack Overflow Blog
Stack Overflow Blog
博客园 - 三生石上(FineUI控件)
博客园 - 司徒正美
Blog — PlanetScale
Blog — PlanetScale
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
T
The Exploit Database - CXSecurity.com
T
Tor Project blog
A
Arctic Wolf
H
Hacker News: Front Page
NISL@THU
NISL@THU
F
Full Disclosure
雷峰网
雷峰网
L
LINUX DO - 热门话题
Recent Announcements
Recent Announcements
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Apple Machine Learning Research
Apple Machine Learning Research
Google Online Security Blog
Google Online Security Blog
I
InfoQ
Webroot Blog
Webroot Blog
S
Security Affairs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
N
News | PayPal Newsroom
Forbes - Security
Forbes - Security
博客园 - Franky
V
Vulnerabilities – Threatpost
博客园 - 【当耐特】
Latest news
Latest news

for_the_zero的个人博客

WebTooys第4弹更新 —— AI知识图谱Oheya、连接选择器Selinkt、长图拼接、LessChat、生成终末地配方AI提示词 - for_the_zero的个人博客 ZapStartTab - 只是专注于打开网页的简陋新标签页 - for_the_zero的个人博客 将我的个人网站模板大改了一下 - for_the_zero的个人博客 小想法2——如何让AI拥有生命? - for_the_zero的个人博客 vAIbe - 用Vibe Coing做一个AI? - for_the_zero的个人博客 WebTooys第3.5弹更新 —— GPT/RSVP阅读器、抠图工具、QQ空间导出记录查看器、摄像头画面AI生成颜文字 - for_the_zero的个人博客 科技杂谈1:从系统到AI,从软件到互联网 - for_the_zero的个人博客 记录一下我的小想法 - for_the_zero的个人博客 教程:怎么在U盘上装一个便携版的MC? - for_the_zero的个人博客 整理一下域名 - for_the_zero的个人博客 WebTooys Quicktools 第三弹:AI记事本输入法、剪贴板图片保存、AI驱动的虚拟文章平台FakeNET…… - for_the_zero的个人博客 如何注册一个免费的.is-a.dev域名? - for_the_zero的个人博客 新的个人网站上线! - for_the_zero的个人博客 MapPinner: 在地图上留下自己旅行时走过之处的标记 - for_the_zero的个人博客 自制软件LMCanvas —— 让界面与模型交互 - for_the_zero的个人博客 asak - 一个适应速率限制的大模型api调用工具 - for_the_zero的个人博客 又是英语演讲 - for_the_zero的个人博客 往我自己做的简约表格加了一点AI - for_the_zero的个人博客 Free-LLM-Collection - 一个分享关于免费的大模型API的地方 - for_the_zero的个人博客 Quicktools第2.1弹 - 文本展示工具、UP主动态查看工具 - for_the_zero的个人博客 Quicktools第二弹 - 按键转写、音频转颜色、简约风表格工具 - for_the_zero的个人博客 分享一下我最近为英语演讲写的演讲搞(整活) - for_the_zero的个人博客 CapsTools - 一个利用大写锁定键触发的工具箱 - for_the_zero的个人博客 第一批Quicktools小工具来啦 - for_the_zero的个人博客 相机算法对比:vivo vs Google - for_the_zero的个人博客 国产大模型对比! - for_the_zero的个人博客 一个提取手机apk的玩意 - for_the_zero的个人博客 发现bug,连甩两层锅 - for_the_zero的个人博客 一个手机硬件状态监控的玩意 - for_the_zero的个人博客 AlanBecker视频列表:关注视频更新动态! - for_the_zero的个人博客 一段时间前做了一个DNA打结的东西 - for_the_zero的个人博客 做了个叫PinCopy的玩意 - for_the_zero的个人博客 记一下自己写tttpro - for_the_zero的个人博客 在scratch实现简单纯画笔排版 - for_the_zero的个人博客 如何在scratch简单实现拼音输入法 - for_the_zero的个人博客 Blog Post - for_the_zero的个人博客 一种迷宫的介绍 - for_the_zero的个人博客 DearPyGui笔记 - for_the_zero的个人博客
个人网站更新! - for_the_zero的个人博客
for_the_zero · 2026-03-21 · via for_the_zero的个人博客

更新实在是太多了,以至于难以一一列举出来

简单列一下吧

总结

2025.09.21 总结

  • blog.yaml中新增了描述和时间
  • 你可以在blog页面看到每一篇文章的时间
  • 点击首页的卡片可以下滑
  • npm run deploy会先清除旧的产物
  • 重写sitemap,可以生成包含多个url的sitemap
  • 解决了vercel博客文章url结尾不加斜杠就不能访问资源的问题
  • 在生成sitemap的同时顺便更改404页面,实现自动跳转回到404.html
  • 文章目录优化,展开目录只能点击右边的按钮了,展开的时候也不会跳转了
  • 加了Google Search Console和Bing Webmaster Tools,应该能搜索到了……吧……(好像不太行
  • 添加umami统计(分享链接),不过只添加了forthezero.dpdns.org主站,不知道其他域名能不能统计进去(PS. 能的能的)

2025.11.22 总结

  • 新增更短的ftz.is-a.dev域名,具体看另一篇博文
  • 使用meta插件(vite-meta-plugin.ts)和meta.yaml,同意添加meta标签
  • 博客的html尽可能单行输出,但是code不折行(hljs用了white-space: pre;搞得我一折行就把代码块也给我折了)
  • markdown-it上出现默认要两边空格,我给改回来了
  • 手机没有concolas字体看起来难受就fallback了一个字体资源
  • src/_post/搬到了posts/,同时添加posts/draft/,运行npm run draft就能把草稿应用上去
  • 由于第三方库对ts支持不是很完善等原因,md-processor.ts改成了md-processor.js
  • 打开博客文章加了个判断,具体看下面
  • 把一些动态生成的内容在构建的时候写入了
  • 刷新介绍页的句子按钮禁用
  • vite-head-plugin.ts,看下面
  • 文章章节目录高亮,滚动到哪里它和它的父层级就会亮起来,展开的话实现有点困难先没有做
  • 修复了sitemap插件的bug,不然Google Search Console会报我网页自动重定向收录失败(PS. 服了还是不行)
  • 修复blog.static.yaml里面_other写成_others的问题,不然页面标题无法被应用上去
  • 改了一下博客目录页顶上文字字体大小
  • 添加随机博客功能,而且不是简单的点击后再跳转,而是修改href实现的,也就是说你可以长按/右键按钮看到会把你带到哪里,通过三个事件的监听(hover mouseenter touchstart mouseup)触发对href的修改,每次鼠标划入/点击给你带到的页面都不一样,你还可以看到电脑左下角链接的改变和手机长安按钮显示的跳转链接改变,ctrl+click打开新标签页也能刷新随机文章
  • 修改了一下选择文本时的字体颜色和背景颜色

2026.1.2 总结

上次总结之后就埋头苦干肝别的项目去了,展示放着,做完之后回过头来做这个

  • 语言可以随地使用?lang=zh-CNlang=en切换了
  • 博客列表的筛选功能和query联动
  • 加了个npm run ap,可以直接在blog.yaml快速生成一个条目,方便添加
  • 链接页的url类型去掉了复制按钮,因为你可以右键/长按打开按钮复制,而且这玩意占空间
  • 修复sitemap插件,符合规范,这下不会出错了吧……
  • 添加博客rss插件
  • 博客文章的title可以添加后缀(suffix: ' - xxx的个人网站' => title - xxx的个人网站)
  • 博客文章可以显示 时间 分类 标签,分类和标签可以直接跳转到博客列表看筛选后的结果
  • 博客文章还可以显示字词数和阅读时间,使用Intl.segmenter计算,阅读时间按275词一分钟计算
  • 添加评论区,看下面

2026.3.22 总结

有一段时间没更新了

  • 继隐藏文章,现在有了隐藏文段,可以用特殊方式看到,但总之一般看是看不到被隐藏的内容的
  • 文章页添加回到首页按钮
  • 博客目录页给每个文章添加tooltip显示完整标题
  • 不知道为什么我没动代码但鼠标指针莫名其妙出bug了,动一下就会把cursor设置成auto,而我的反击手段是动一下也设置一下cursor: none;
  • 也是不知道为什么我没动代码但博文章节跳转莫名其妙出bug了
  • 给博文页面也加上了post.static.yaml配置文件
  • 博文底部添加跳转到上一篇下一篇的功能,还有一个随机,但是随机我没搞上面那个时间监听修改href

重写sitemap

原本的是用vite-plugin-sitemap,但是它生成的sitemap不仅只能有一个链接,还有很多其它项,时间是生成的时候,更新频率是每天……太离谱了我看不惯,虽然可以配置但是太麻烦了,于是找ai生成了一个新的sitemap插件

404

首先sitemap会把所有域名写入404.html,在访问的时候先识别当前处于那一个域名,找到了域名之后如果不是在哪个域名的404.html本体,就直接跳转

打开博客文章加了个判断

vite的router和vercel等平台不一样,部署后用起来是正常的,但是用vite的开发服务器的时候就不正常

在这里,netlify是自动url末尾加上斜杠的,vercel加不加都行,但是我配置了自动重定向为加上斜杠的,vite开发服务器却又不能再url后面加上斜杠,所以你会发现从文章页点击返回会回到首页(部署版本不会这样)

其实这个我懒得管

也就是说,我在开发服务器点进文章还要手动改一下url,于是我就加了一个判断,检测是本地服务器就在生成文章列表的时候在url末尾去掉斜杠

head plugin

添加了一个vite-head-plugin.ts,用来自动嵌入head标签

可以拿来添加umami统计,前面那个umami是我手动往每个html加上的,有点麻烦,所以直接搞了个插件自动加进去

还可以用于Google Search Console和Bing Webmaster Tools,我搞了ftz.is-a.dev域名,不想麻烦管理员加上cdn记录,改用head方式,这个插件可以单独为首页增加额外的head标签

评论区

评论区用的是Giscus,其实改起来很简单,模板哪里添加一个<div class="giscus"></div>,然后想要加上评论区的时候往vite.config.tsmarkdownBlog插件的inject参数添加Giscus的script标签

网上的教程都说,把script标签放在你想要显示评论区的位置即可,但其实Giscus写了这么一段话:

你可以在嵌入的页面中使用 .giscus 和 .giscus-frame 选择器来自定义容器布局。

也就是说,我直接利用之前写的head注入插件不就行了,省下一点功夫

(缺点就是开发服务器没有显示评论区,因为注入是构建产物才家的,因为考虑到了umami)