#34
date
Dec 23, 2023
tags
summary
type
Post
status
Published
slug
series-34
解决个人网站加载性能问题
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2F87c42c1e-e53d-4350-8ae6-61c5c7b31aa6%2FUntitled.jpeg%3Fid%3D80eb98f6-cab9-4b56-b15b-7ea7c160dfde%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1718251200000%26signature%3DnKTsmv49cyk8fLjrvzZWtr_vnrlueHwCpRTx604PNRE?table=block&id=80eb98f6-cab9-4b56-b15b-7ea7c160dfde&cache=v2)
个人网站也只有我自己在访问😂 从 Vercel 的性能监控面板发现 LCP 时间很长。考虑到的几个影响因素
- 首页文章需要从 CMS 中加载数据
- Vercel 数据中心在美国,离我物理距离远
- Clerk 的客户端 JS 阻塞
Felo Subtitles Chrome 插件
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2F399130ac-2b1d-4e60-9963-e8950724e8d7%2FUntitled.png%3Fid%3Dbecdc20f-6a32-4212-9139-0faf3943904f%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1718251200000%26signature%3Dv00LTH1QTI6THuctudmxPjKc9JmpLwTgcZixJdKHcio?table=block&id=becdc20f-6a32-4212-9139-0faf3943904f&cache=v2)
根据声音实时生成字幕,还支持双语字幕
自己制作 Nerd Font
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2Fd2187551-5ca5-4c80-81a0-6bfb2c580c1e%2FUntitled.png%3Fid%3D171a9448-c62d-4c3a-ad5b-780a50bd1b6f%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1718251200000%26signature%3DtNaSkFzuPjOKzbzNIuIxMWAQfwZp0WAs3qmAO3-OCnI?table=block&id=171a9448-c62d-4c3a-ad5b-780a50bd1b6f&cache=v2)
之前 购买 Berkeley Mono 字体 需要自己制作成 Nerd Font 到终端中使用。
docker run --rm -v ~/Desktop/myfont/:/in:Z -v ~/Desktop/myfont/patched:/out:Z nerdfonts/patcher -c
使用 ChatGPT
想把 Readwise 里面重复保存的 URL 过滤出来并删掉。在 Readwise 的导出 CSV 文件,找出重复的 URL
- 写 Shell 脚本,把 CSV 文件导入到 SQLite 数据库中
- 把表结构给它,它教我写 SQL 查询重复的 URL
自己编译 ChatHub
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2F8424d3e8-146b-4390-84e4-a79f6b2f4b6f%2FUntitled.png%3Fid%3D0680143e-a7fb-4fcf-8099-e8b339d61d17%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1718251200000%26signature%3D63dZ1U7Bb3GLaLaYE3k1u9f7uYhMttBPJbnyURoQFH0?table=block&id=0680143e-a7fb-4fcf-8099-e8b339d61d17&cache=v2)
每个 AI 都有自己的优缺点,ChatHub 让我们一次和多个 AI 聊天
Self-Host Gitea
看到 感谢 Drone CI,同时迁移到了 Gitea Actions - 無標題文檔 这篇博客后,正好一直想把本地的仓库做备份。目前还是在 Tmux 下手动启动,因为用 systemd 启动配置不熟悉,有空再折腾
极简的 VSCode 配置
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2Fa3add97d-e324-4178-a2d9-223070dbc202%2FUntitled.png%3Fid%3Da2442ba3-df02-4244-8a2c-38f7b77f008c%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1718251200000%26signature%3DAJvW7lN14lzPEoMOTkklmbTUlKRROyNjr9XtUbVs2FE?table=block&id=a2442ba3-df02-4244-8a2c-38f7b77f008c&cache=v2)
之前使用的 customize ui 插件在 VSCode 升级到 1.7.4 版本后就不能用了。这个插件可以把 VSCode 的窗口标题栏去掉,这部分对我来说是很多余的,大多数时候都是用快捷键来控制窗口。
现在又有新的插件 Apc Customize UI++ 可以用来定制 VS Code 的 Electron 外观