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

推荐订阅源

cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
News and Events Feed by Topic
PCI Perspectives
PCI Perspectives
Help Net Security
Help Net Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
V2EX - 技术
V2EX - 技术
Google Online Security Blog
Google Online Security Blog
Hacker News: Ask HN
Hacker News: Ask HN
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Palo Alto Networks Blog
The Last Watchdog
The Last Watchdog
C
Cyber Attacks, Cyber Crime and Cyber Security
Security Latest
Security Latest
Application and Cybersecurity Blog
Application and Cybersecurity Blog
W
WeLiveSecurity
Cloudbric
Cloudbric
O
OpenAI News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Webroot Blog
Webroot Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
Schneier on Security
罗磊的独立博客
雷峰网
雷峰网
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LINUX DO - 热门话题
NISL@THU
NISL@THU
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
博客园 - Franky
S
Security @ Cisco Blogs
Project Zero
Project Zero
AI
AI
T
Troy Hunt's Blog
Latest news
Latest news
Simon Willison's Weblog
Simon Willison's Weblog
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tailwind CSS Blog
The Cloudflare Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Scott Helme
Scott Helme
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Jina AI
Jina AI
I
Intezer
V
Visual Studio Blog
Cyberwarzone
Cyberwarzone
博客园 - 叶小钗

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的个人博客 个人网站更新! - 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的个人博客 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 · 2025-08-23 · via for_the_zero的个人博客

我的博客/个人主页更新了

这一切说来话长

长期以来,我的博客都是hexo的,从Matrerial主题切换到了Fluid主题

现在!我写了一个新的个人主页,并把博客并入个人主页之中

旧的博客的仓库已经移到了这里,你仍可以通过Github Pages访问

为什么做这个

一个呢,是自我介绍不全面, 同时无法好好展示链接,便早早谋划了个人主页项目,然后想了想,顺便把博客也加进来吧

于是花了暑假两个多星期,做出来了模板

现在是能用,但是还是有一些瑕疵啊设计问题啊bug啊之类的,不过也足够了

技术栈

  1. vite

  2. mdui(Material3风格的,除了涟漪,因为M3官方文档图里面涟漪是旧版的,我也不知道为什么)

  3. markdown-it + highlight.js + markdown-it-anchor + markdown-it-link-attributes + markdown-it-katex

开发历程

其实没什么的,但是主要都是在妥协和将就中完成的

LifeLog

在这个项目开始之前,就已经在铺路了

LifeLog是我受一些视频启发做的,这样大家也可以来视奸我了呢

手机端我是用自动任务APP,电脑端使用electron,服务器使用Cloudflare Workers

这是就有人问了,为什么不用Python非要用electron呢

那是因为现在装的Python版本太新了,那些打包工具都用不了,我有懒得再折腾了,我总不能天天顶着一个黑窗口吧

偷偷告诉你,其实电脑上传的数据是改过的,以前不是内存,是当前应用的使用时长,基于Tai这个软件,Tai会记录我每个exe使用时长,同时存储到sqlite数据库中,但是我发现,Time到底代表什么,据说是秒数但我总觉得不对,然后我就想换掉它,换成CPU,发现这个素质到底代表着什么,怎么感觉不准确,然后就改成了内存,因为着电脑内存小

(那个图标在图表库里真的叫memory而不是cpu)

手机的话选用自动任务是因为这个软件我很早就在用了,里面有跳过开屏广告、B站自动关闭竖屏页之类的,另一方面是因为别的我都用不上手

但是这个自动任务基本上想要的功能缺了一半,没有完整的变量功能,有些信息甚至时间戳我还得用shell获取

这就算了,shell执行功能有bug,不知道为什么,它会把命令分为多行给到curl,报错里面全是application不是主机、一串数字(时间戳之类的)不是主机……所以实现方式是把字符串写到文件然后shell执行文件,一样的文本这样反而没问题了

然而上传成功了都会在这一步提示失败……不管了

字体

中文字体原本是霞鹜新晰黑,后来被我换成了NotoSans(其实是思源黑体SC HW VF),本来是把文件放在这里的,解雇部署到Github Pages测试时因为这玩意太大了,半天没加载完,便换成了Google Font API

博客

博客文章页生成

我不会写,交给AI吧

拷打Gemini 2.5 Pro,拷打半天没写出来

交给Claude 4 Sonnet,还是不行

交给GPT 5(免费),还是不行

再给Claude 4 Sonnet,终于写出来了

后来经过了一些列修改,都是Gemini 2.5 Pro生成的

上面这个说的是scripts/vite-post-plugin.ts,其他的比如scripts/md-processor.ts就不需要这样拷打了,但也是vibe出来的

其它

我还用了比较“巧妙”的方式搞

比如文章标题是从自己url路径获取文件名然后到src/_configs/blog.yaml配置文件找到这个文件名的然后得到标题

文章目录是生成html的时候写入了一个script[type="application/json"]#toc-json元素,然后加载网页的时候读取并生成目录侧栏,这个目录侧栏其实我个人还不是很满意,有待改进,懒得改进

后来发现了astro,觉得不错,但是既然我现在这个都已经开始做了,就算了吧

早知道,还是astro

我没有使用React,是因为这种方式开发我更熟悉

早知道,算了不用了(划掉

迁移

之前博客那么多文章,我可不能手动一个一个填写对吧

呼叫Gemini Cli

搞定

不知道写什么了,就这样吧

pjax

其实原本是想加入pjax的,但是怎么都搞不好,于是就放弃了