75 Commits

Author SHA1 Message Date
488c659a39 chore(deps): bump remark-directive from 3.0.1 to 4.0.0
Bumps [remark-directive](https://github.com/remarkjs/remark-directive) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/remarkjs/remark-directive/releases)
- [Commits](https://github.com/remarkjs/remark-directive/compare/3.0.1...4.0.0)

---
updated-dependencies:
- dependency-name: remark-directive
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 13:19:43 +00:00
75da123e09 chore: no pnpm lock 2025-03-28 21:17:46 +08:00
c03e9c6658 feat: 首页增加关于我的信息,更新依赖
- 首页增加个人简介和wakatime代码时间
- 更新pnpm版本
- 移除about页面,精简导航栏
- 增加最近更新组件,在归档页展示
- 移除notes的index
2025-03-28 21:13:04 +08:00
b5dd9d1f84 Update docs and sort content 2025-03-27 06:17:24 +00:00
ee9a8e4b0a Update docs and sort content 2025-03-27 06:01:12 +00:00
4c96c80101 Update README.md 2025-03-25 18:02:26 +08:00
fa09ed5bc1 Updated with the latest blog posts 2025-03-24 16:04:46 +00:00
07d4fcbc19 Update docs and sort content 2025-03-24 16:01:14 +00:00
a563602baf Updated with the latest blog posts 2025-03-24 15:04:26 +00:00
a7f416df4f docs: 添加个人歌词本链接到自我介绍页 2025-03-24 22:54:18 +08:00
6dfdcc2234 Update docs and sort content 2025-03-24 14:31:49 +00:00
c3ff39ab6e Update docs and sort content 2025-03-24 13:30:59 +00:00
e4d7129465 Update docs and sort content 2025-03-24 13:14:37 +00:00
c8c0250793 Updated with the latest blog posts 2025-03-24 13:10:24 +00:00
73d962248a Update docs and sort content 2025-03-24 12:44:10 +00:00
0149481062 feat: 添加自我介绍组件并将其集成到主页和关于页面 2025-03-24 18:41:57 +08:00
f3547b2e51 Update docs and sort content 2025-03-20 10:18:04 +00:00
ed3119e37d Updated with the latest blog posts 2025-03-20 10:04:44 +00:00
723151fad0 Update docs and sort content 2025-03-20 09:20:37 +00:00
befe3b6f11 Updated with the latest blog posts 2025-03-20 09:04:15 +00:00
433d2f1152 Update docs and sort content 2025-03-20 08:57:34 +00:00
207d923ee7 style: 优化文章图片加载样式 2025-03-20 14:13:16 +08:00
535082b945 Updated with the latest blog posts 2025-03-20 06:05:34 +00:00
cc89da80d8 Update docs and sort content 2025-03-20 05:56:54 +00:00
0c8cae5bea Update docs and sort content 2025-03-20 05:37:01 +00:00
f8e73888d1 Updated with the latest blog posts 2025-03-15 23:03:39 +00:00
53487b36e7 Updated with the latest blog posts 2025-03-15 22:03:42 +00:00
6a3b085635 Updated with the latest blog posts 2025-03-15 21:03:38 +00:00
85ac5bcda1 Updated with the latest blog posts 2025-03-15 20:03:55 +00:00
1b16e54e09 Updated with the latest blog posts 2025-03-15 19:03:28 +00:00
4705878c1d Updated with the latest blog posts 2025-03-15 18:04:36 +00:00
e31323397b Updated with the latest blog posts 2025-03-15 17:03:33 +00:00
b5502d4cbe Updated with the latest blog posts 2025-03-15 16:03:55 +00:00
09b8958141 Update docs and sort content 2025-03-15 15:52:35 +00:00
ac1173786f Update docs and sort content 2025-03-15 15:49:05 +00:00
55040baff5 Updated with the latest blog posts 2025-03-07 02:28:28 +00:00
b2b1ba6dcd Update docs and sort content 2025-03-07 02:21:53 +00:00
66ec490344 Updated with the latest blog posts 2025-03-06 08:05:05 +00:00
39652a9e90 Update docs and sort content 2025-03-06 07:27:17 +00:00
4feb5e95af fix: 修复归档页面链接生成错误
-   修复归档页面中文章链接生成错误的问题
-   根据文章类型(post或note)动态生成链接,将post指向/posts/,note指向/notes/
2025-03-06 15:18:16 +08:00
a9879a68b1 Update docs and sort content 2025-03-06 07:11:30 +00:00
8e7273da0c Updated with the latest blog posts 2025-03-05 10:04:10 +00:00
807cf650f8 Updated with the latest blog posts 2025-03-05 09:04:09 +00:00
b7bf1eab35 style(footer): 调整页脚链接样式以支持折行
- 修改页脚链接的 flex 布局,从 `gap-x-2 sm:gap-x-0` 改为 `flex-wrap gap-x-2 sm:gap-x-0`,使其支持折行。
- 调整链接的内边距,在小屏幕上使用 `px-2 py-2`,在大屏幕上使用 `sm:px-4 sm:py-0`,以优化在小屏幕上的显示效果。
2025-03-05 16:36:49 +08:00
b931b14013 fix(notes): 移除多余的预览链接
- 移除 `/notes/[...page].astro` 中多余的预览链接。
2025-03-05 16:16:30 +08:00
e123d5928a Merge branch 'main' of https://github.com/KazooTTT/kazoottt-blog-v2 2025-03-05 16:14:59 +08:00
e6a88b73af feat(blog): 重构文章和笔记展示,优化分类和标签 2025-03-05 16:14:05 +08:00
c36acc92c6 Updated with the latest blog posts 2025-03-05 08:05:01 +00:00
79e12689c9 Updated with the latest blog posts 2025-03-05 07:04:08 +00:00
013ede32a4 Merge branch 'main' of https://github.com/KazooTTT/kazoottt-blog-v2 2025-03-05 14:26:11 +08:00
ee3068bc18 fix: 移动 ads.txt 文件 2025-03-05 14:26:06 +08:00
99b2d194bb Updated with the latest blog posts 2025-03-04 12:06:14 +00:00
f37e2a10bb Update docs and sort content 2025-03-04 11:07:00 +00:00
ca268a37dc Update docs and sort content 2025-03-04 07:57:37 +00:00
1a40d05221 Updated with the latest blog posts 2025-03-04 07:04:09 +00:00
f5085a2490 Updated with the latest blog posts 2025-03-04 07:04:06 +00:00
0fc8c6cb80 feat(content): 支持内容集合中可选的日期字段 2025-03-04 14:08:17 +08:00
5a7c9eced0 Updated with the latest blog posts 2025-03-04 06:05:10 +00:00
45bbf23dbc Update docs and sort content 2025-03-04 05:52:40 +00:00
66cbee31df Updated with the latest blog posts 2025-03-03 09:04:49 +00:00
ae886f5596 Updated with the latest blog posts 2025-03-03 08:05:41 +00:00
fcf0f24937 Updated with the latest blog posts 2025-03-03 07:04:17 +00:00
10abfc34a7 Update docs and sort content 2025-03-03 06:20:42 +00:00
c5eca7b064 Update docs and sort content 2025-03-03 06:12:56 +00:00
6b7e3f1b70 Update docs and sort content 2025-03-03 06:00:44 +00:00
c12699b65c Update docs and sort content 2025-03-03 05:48:17 +00:00
937eee5627 Update docs and sort content 2025-03-03 03:51:30 +00:00
6dee4650b9 Updated with the latest blog posts 2025-02-28 02:27:51 +00:00
0e9ad45b65 Update main.yml 2025-02-28 10:20:08 +08:00
fd1bbcbf21 Updated with the latest blog posts 2025-02-27 07:03:59 +00:00
47473a34f9 Update docs and sort content 2025-02-27 06:27:49 +00:00
fdd2768e0c Update docs and sort content 2025-02-25 03:56:48 +00:00
57ee25f4f3 fix: add number type parse 2025-02-25 11:55:07 +08:00
58f4e095b5 Update docs and sort content 2025-02-25 03:25:15 +00:00
64383959c0 Update docs and sort content 2025-02-24 15:37:36 +00:00
259 changed files with 3669 additions and 9213 deletions

View File

@ -14,7 +14,7 @@ jobs:
- name: Pull in dev.to posts
uses: gautamkrishnar/blog-post-workflow@v1
with:
template: $newline - [$date 【$categories】 $title]($url)
template: $newline - [$date $title]($url)
date_format: "yyyy-mm-dd"
feed_list: "https://blog.kazoottt.top/rss.xml"
max_post_count: 25

View File

@ -1,52 +1,15 @@
# KazooTTT | 声控烤箱 博客
## [Blog](https://blog.kazoottt.top/posts/)
<!-- BLOG-POST-LIST:START -->
- [2025-02-23 【周报】 [周报] 2025-W08](https://blog.kazoottt.top/posts/2025-W08/)
- [2025-02-21 【碎片】 [碎片] rsshub中新增asianfanfics路由](https://blog.kazoottt.top/posts/fragmented-notes-2025-02-21-16-38-50/)
- [2025-02-20 【碎片】 [碎片] openwebui长时间白屏解决方案](https://blog.kazoottt.top/posts/openwebui-long-loading-white-screen-solution/)
- [2025-02-16 【周报】 [周报] 2025-W07](https://blog.kazoottt.top/posts/2025-W07/)
- [2025-02-12 【脑洞】 [脑洞] 处理markdown图片链接包含空格导致无法预览图片的问题](https://blog.kazoottt.top/posts/handling-markdown-image-links-containing-spaces-causing-preview-failures/)
- [2025-02-09 【周报】 [周报] 2025-W06](https://blog.kazoottt.top/posts/2025-W06/)
- [2025-02-09 【前端】 [前端] 不引入astro wiki plugin实现链接跳转的思路](https://blog.kazoottt.top/posts/redirect-links-without-astro-wiki-plugin/)
- [2025-02-06 【软件】 [软件] Obsidian Web Clipper 离线阅读同人作品](https://blog.kazoottt.top/posts/obsidian-web-clipper-offline-reading-fanfics/)
- [2025-02-01 【软件】 [软件] 封面生成器推荐](https://blog.kazoottt.top/posts/cover-generator/)
- [2025-01-30 【年报】 [年报] Y5-2024年度总结](https://blog.kazoottt.top/posts/2024-annual-summary/)
- [2025-01-14 【frontend】 [frontend] how to generate the path like router config in vite + react + react-router project](https://blog.kazoottt.top/posts/how-to-generate-the-path-like-router-config-in-vite-react-react-router-project/)
- [2025-01-12 【随笔】 [随笔] 原来亲人在侧,是我最深重的感谢](https://blog.kazoottt.top/posts/plain-and-simple-is-true/)
- [2025-01-07 【随笔】 [随笔] ollama + excel 处理器开发总结](https://blog.kazoottt.top/posts/ollama-excel-processor-development-summary/)
- [2025-01-06 【项目】 [项目] MUV家元旦24H限定食堂 - 汇总网站](https://blog.kazoottt.top/posts/milklovemuv/)
- [2024-12-19 【推荐】 [推荐] 值得一看的博客](https://blog.kazoottt.top/posts/blogs-worth-reading/)
- [2024-12-18 【】 与hanser有关的github仓库](https://blog.kazoottt.top/posts/hanser-repository/)
- [2024-12-17 【】 Share My Incorrect Usage Cases of Zustand](https://blog.kazoottt.top/posts/share-my-incorrect-usage-case-of-zustand-en/)
- [2024-12-17 【前端】 [前端] 分享一下我的zustand错误使用案例](https://blog.kazoottt.top/posts/zustand-use-record/)
- [2024-12-11 【】 raycast + imessage 2famessauto的半平替](https://blog.kazoottt.top/posts/raycast-imessage-2fa/)
- [2024-11-29 【】 使用github action定时同步obsidian内容到astro博客仓库](https://blog.kazoottt.top/posts/synchronize-profiles-to-remote-and-local-on-a-regular-basis/)
- [2024-11-23 【软件】 [软件] 个人工具与设备清单202502](https://blog.kazoottt.top/posts/personal-tools-and-equipment-inventory-202502/)
- [2024-11-12 【旅行】 [旅行] 五一 上海-重庆-成都流水账](https://blog.kazoottt.top/posts/may-1st-shanghai-chongqing-chengdu-flow-account/)
- [2024-09-02 【旅行】 [旅行] 2024 小缘永不完结的冒险 武汉线下vlog](https://blog.kazoottt.top/posts/yukari-2024-live/)
- [2024-07-30 【项目】 [项目] 微信读书网页版复制快捷键](https://blog.kazoottt.top/posts/wechat-reading-web-version-copy-shortcut/)
- [2024-07-17 【旅行】 [旅行] 2024 BW记录-个人向流水账版](https://blog.kazoottt.top/posts/bw-record-personal-notes/)<!-- BLOG-POST-LIST:END -->
## 关于我
无论是博客还是笔记,最重要的服务对象是我自己。
[平台合集](<https://bento.me/kazoottt>)
[个人博客Blog](<https://blog.kazoottt.top/>)
[个人笔记 Notes](<https://notes.kazoottt.top/>)
[GitHub](<https://github.com/KazooTTT>)
## [Memos](https://blog.kazoottt.top/notes/)
<!-- MEMO-POST-LIST:START -->
- [2025-02-21 配置 cloudflare 规则实现重定向](https://blog.kazoottt.top/notes/fragmented-notes-2025-02-21-15-44-58/)
- [2025-02-19 241029 1144 vite环境变量](https://blog.kazoottt.top/notes/fragmented-notes-2025-02-19-21-11-25/)
- [2025-02-19 碎片-2025-02-19 17时30分 You Should Use Hono in your Next Projec](https://blog.kazoottt.top/notes/fragmented-notes-2025-02-19-17-30-55/)
- [2025-02-17 碎片-2025-02-17 10时55分 做事设计](https://blog.kazoottt.top/notes/fragmented-notes-2025-02-17-10-55-29/)
- [2025-02-16 2024-10-25 13分02秒 Vintage Camera Lab](https://blog.kazoottt.top/notes/fragmented-notes-2025-02-16-23-41-18/)
- [2025-02-14 碎片-2025-02-14 15时00分 状态没变更记录一次没阻止冒泡导致的bug](https://blog.kazoottt.top/notes/fragmented-notes-2025-02-14-15-00-49/)
- [2025-02-14 碎片-2025-02-14 15时18分 飞书 excalidraw画图对比](https://blog.kazoottt.top/notes/fragmented-notes-2025-02-14-15-18-56/)
- [2025-02-11 碎片-2025-02-11 12时32分](https://blog.kazoottt.top/notes/fragmented-notes-2025-02-11-12-32-42/)
- [2025-02-08 如何解决 Nginx 启动时未联网无法访问DNS而挂掉的问题](https://blog.kazoottt.top/notes/nginx-startup-fix-configure-local-hosts-file/)
- [2025-02-06 小红书长文切图笔记?其实 craft 就可以实现。](https://blog.kazoottt.top/notes/use-craft-to-cut-the-long-text-note-of-xiaohongshu/)
- [2025-02-06 试试action5 pro推流到本地rtmp和有线连接的效果](https://blog.kazoottt.top/notes/action5-pro-obs-rtmp/)
- [2025-02-05 askfm的关停](https://blog.kazoottt.top/notes/askfm-shutdown/)
- [2025-02-05 使用 1password 的 secure notes 存储提示词](https://blog.kazoottt.top/notes/use-1password-secure-notes-to-store-prompt-templates/)
- [2025-02-03 记录一次滴滴打车维权](https://blog.kazoottt.top/notes/record-a-ride-sharing-complaint/)
- [2025-01-31 Blender on macOS - Steam Version Limitations for Apple Silicon Devices](https://blog.kazoottt.top/notes/blender-macos-steam-version-limitations/)
- [2025-01-31 how to split window in blender](https://blog.kazoottt.top/notes/split-window-in-blender/)
- [2025-01-20 how to separate object in blender](https://blog.kazoottt.top/notes/how-to-separate-object-in-blender/)
- [2025-01-20 win11如何下载chatgpt](https://blog.kazoottt.top/notes/win11chatgpt/)
- [2025-01-15 how to make a hollow cylinder in blender](https://blog.kazoottt.top/notes/how-to-make-a-hollow-cylinder-in-blender/)
- [2025-01-07 在浏览器中 opengl 的配置与检测](https://blog.kazoottt.top/notes/how-to-check-opengl-configuration-and-detection-in-browser/)<!-- MEMO-POST-LIST:END -->

View File

@ -40,7 +40,7 @@
"rehype-autolink-headings": "^7.1.0",
"rehype-external-links": "^3.0.0",
"rehype-unwrap-images": "^1.0.0",
"remark-directive": "^3.0.1",
"remark-directive": "^4.0.0",
"sanitize-html": "^2.14.0",
"satori": "0.12.1",
"satori-html": "^0.3.2",
@ -68,5 +68,6 @@
"reading-time": "^1.5.0",
"tailwindcss": "4.0.7",
"typescript": "^5.7.3"
}
},
"packageManager": "pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6"
}

7767
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 752 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 788 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 282 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

@ -61,19 +61,16 @@ const { className = "", dataPagefindBody = true } = Astro.props;
/* 修改图片相关样式 */
:global(article img) {
opacity: 0;
position: relative;
background-color: #f0f0f0;
transition: all 0.5s ease-in-out;
}
:global(article img.loading) {
opacity: 1;
filter: blur(10px);
}
:global(article img.loaded) {
opacity: 1;
filter: blur(0);
}
</style>

View File

@ -0,0 +1,30 @@
---
import { getAllCollectionPosts } from "@/data/post";
import { MAX_LATEST_POSTS } from "@/utils/constant";
import { getLatestUpdatedPost } from "@/utils/date";
const allPosts = await getAllCollectionPosts();
const latestUpdatedPost = allPosts.sort(getLatestUpdatedPost).slice(0, MAX_LATEST_POSTS);
---
{
(
<div>
<h2 class="title mb-4 flex items-center gap-2 text-lg">
<a class="">最近更新</a>
</h2>
<ul class="flex flex-wrap gap-2">
{latestUpdatedPost.map((post) => (
<li>
<a
href={`${post.collection === "post" ? "/posts/" : "/notes/"}${post.id}/`}
class="hover:text-link"
>
<span>{post.data.date_modified.toLocaleDateString()}</span>
{post.data.title}
</a>
</li>
))}
</ul>
</div>
)
}

View File

@ -1,18 +1,18 @@
---
import type { CollectionEntry } from "astro:content";
import FormattedDate from "@/components/FormattedDate.astro";
import Card from "../componentsBefore/Card.astro";
import { Icon } from "astro-icon/components";
import Label from "../componentsBefore/Label.astro";
import type { PostItem } from "@/types";
interface Props {
content: CollectionEntry<"post">;
content: PostItem;
readingTime: string;
ogImage: string;
}
const {
content: { data },
content: { data, dateToCmp },
readingTime,
ogImage,
} = Astro.props;
@ -27,13 +27,7 @@ const socialImageURL = new URL(ogImage ? ogImage : "/social-card.png", Astro.url
{
socialImageURL && (
<div class="mb-6 aspect-video">
<img
alt={socialImageURL}
class="rounded-lg object-cover"
fetchpriority="high"
loading="eager"
src={socialImageURL}
/>
<img alt={socialImageURL} class="rounded-lg object-cover" src={socialImageURL} />
</div>
)
}
@ -54,7 +48,7 @@ const socialImageURL = new URL(ogImage ? ogImage : "/social-card.png", Astro.url
</h1>
<div class="flex flex-wrap items-center gap-x-3 gap-y-2">
<p class="font-semibold">
<FormattedDate date={data.date} dateTimeOptions={dateTimeOptions} /> /{" "}
<FormattedDate date={dateToCmp} dateTimeOptions={dateTimeOptions} /> /{" "}
{readingTime}
</p>
{

View File

@ -1,10 +1,10 @@
---
import type { CollectionEntry } from "astro:content";
import FormattedDate from "@/components/FormattedDate.astro";
import type { HTMLTag, Polymorphic } from "astro/types";
import type { AllItem } from "@/types";
type Props<Tag extends HTMLTag> = Polymorphic<{ as: Tag }> & {
post: CollectionEntry<"post">;
post: AllItem;
withDesc?: boolean;
};
@ -17,7 +17,11 @@ const { as: Tag = "div", post, withDesc = false } = Astro.props;
/>
<Tag>
{post.data.draft && <span class="text-red-500">(Draft) </span>}
<a class="cactus-link" data-astro-prefetch href={`/posts/${post.id}/`}>
<a
class="hover:text-link"
data-astro-prefetch
href={`${post.collection === "post" ? "/posts/" : "/notes/"}${post.id}/`}
>
{post.data.fixedToTop && <span class="text-accent-2 mr-2">*</span>}
{post.data.title}
</a>

View File

@ -23,12 +23,15 @@ const year = new Date().getFullYear();
</div>
<nav
aria-labelledby="footer_links"
class="flex gap-x-2 sm:gap-x-0 sm:divide-x sm:divide-gray-500"
class="flex flex-wrap gap-x-2 sm:gap-x-0 sm:divide-x sm:divide-gray-500"
>
<p id="footer_links" class="sr-only">More on this site</p>
{
menuLinks.map((link) => (
<a class="hover:text-global-text px-4 py-2 hover:underline sm:py-0" href={link.path}>
<a
class="hover:text-global-text px-2 py-2 hover:underline sm:px-4 sm:py-0"
href={link.path}
>
{link.title}
</a>
))

View File

@ -1,5 +1,5 @@
---
import { type CollectionEntry, render } from "astro:content";
import { render } from "astro:content";
import FormattedDate from "@/components/FormattedDate.astro";
import type { HTMLTag, Polymorphic } from "astro/types";
import GiscusComment from "@/components/componentsBefore/GiscusComment";
@ -8,8 +8,9 @@ import ShareButtons from "../ShareButtons.astro";
import ContentFooter from "../ContentFooter.astro";
import { cn } from "@/utils/tailwind";
import Card from "../componentsBefore/Card.astro";
import type { NoteItem } from "@/types";
type Props<Tag extends HTMLTag> = Polymorphic<{ as: Tag }> & {
note: CollectionEntry<"note">;
note: NoteItem;
isPreview?: boolean | undefined;
index?: number;
enableLineClamp?: boolean;
@ -78,17 +79,17 @@ if (modifiedDate && modifiedDate.toDateString() === date.toDateString()) {
enableLineClamp && "line-clamp-4"
)}
>
{
!isPreview && note.data.description && note.data.description.trim().length > 0 && (
<Card heading="摘要由llm生成" altText="摘要" class="my-4 w-full">
<div class="text-muted-foreground ml-4">{note.data.description}</div>
</Card>
)
}
{
!isPreview && note.data.description && note.data.description.trim().length > 0 && (
<Card heading="摘要由llm生成" altText="摘要" class="my-4 w-full">
<div class="text-muted-foreground ml-4">{note.data.description}</div>
</Card>
)
}
<Content />
</div>
</div>
{!isPreview && <ContentFooter />}
{!isPreview && <GiscusComment client:load />}
@ -99,5 +100,4 @@ if (modifiedDate && modifiedDate.toDateString() === date.toDateString()) {
</div>
)
}
</ArticleContainer>

View File

@ -5,6 +5,23 @@ function removeDupsAndLowerCase(array: string[]) {
return [...new Set(array.map((str) => str.toLowerCase()))];
}
// 辅助函数:处理各种格式的日期
function processDate(val: string | number | Date): Date {
// 如果是数字如20250225转换为字符串并格式化
if (typeof val === "number") {
const numStr = val.toString();
// 假设格式为YYYYMMDD
if (numStr.length === 8) {
const year = numStr.substring(0, 4);
const month = numStr.substring(4, 6);
const day = numStr.substring(6, 8);
return new Date(`${year}-${month}-${day}`);
}
}
// 其他情况直接使用Date构造函数
return new Date(val);
}
const baseSchema = z.object({
title: z.string(),
});
@ -17,9 +34,18 @@ const post = defineCollection({
draft: z.boolean().default(false),
banner: z.string().optional(),
tags: z.array(z.string()).default([]).transform(removeDupsAndLowerCase),
date: z.union([z.string(), z.date()]).transform((val) => new Date(val)),
date_modified: z.date().optional(),
data_created: z.date().optional(),
date: z
.union([z.string(), z.number(), z.date()])
.optional()
.transform((val) => (val ? processDate(val) : undefined)),
date_modified: z
.union([z.string(), z.number(), z.date()])
.optional()
.transform((val) => (val ? processDate(val) : undefined)),
data_created: z
.union([z.string(), z.number(), z.date()])
.optional()
.transform((val) => (val ? processDate(val) : undefined)),
category: z.string().optional().nullable(),
fixedToTop: z.boolean().optional().default(false),
}),
@ -29,10 +55,20 @@ const note = defineCollection({
loader: glob({ base: "./src/content/note", pattern: "**/*.{md,mdx}" }),
schema: baseSchema.extend({
description: z.string().optional().nullable(),
date: z.union([z.string(), z.date()]).transform((val) => new Date(val)),
date_modified: z.date().optional(),
data_created: z.date().optional(),
date: z
.union([z.string(), z.number(), z.date()])
.optional()
.transform((val) => (val ? processDate(val) : undefined)),
date_modified: z
.union([z.string(), z.number(), z.date()])
.optional()
.transform((val) => (val ? processDate(val) : undefined)),
data_created: z
.union([z.string(), z.number(), z.date()])
.optional()
.transform((val) => (val ? processDate(val) : undefined)),
tags: z.array(z.string()).default([]).transform(removeDupsAndLowerCase),
category: z.string().optional().nullable(),
}),
});

View File

@ -1,22 +1,24 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-02-11'
slug: diary-2023-02-11
date: 2023-02-11T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
2023年2月11日星期六菜单包括外婆菜炒蛋搭配土豆箜饭饮料为冰糖加柠檬片。当天的计划包括使用tailwind编写样式学习Photoshop或Figma操作以制作视频封面模板以及进行AI
Hanser的相关工作。
rinId: 22
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-02-11 星期六
## 今日菜单 + 饮料

View File

@ -1,19 +1,22 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-08'
slug: diary-2023-09-08
date: 2023-09-08T00:00:00.000Z
author: KazooTTT
tags:
- 日记
- 歌词
- 日记
- hanser
published: true
description: 2023年9月8日星期五的记录中提到了一段关于直播的内容强调不需要背负任何负担只需带着空行囊和彼此即可。
rinId: 24
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-08 星期五

View File

@ -1,17 +1,20 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-09'
slug: diary-2023-09-09
date: 2023-09-09T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 2023年9月9日星期六的日程安排包括已完成的项目升级和游泳以及待完成的nextjs+node运行时脚本测试。
rinId: 25
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-09 星期六

View File

@ -1,18 +1,21 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-10'
slug: diary-2023-09-10
date: 2023-09-10T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
2023年9月10日某博客讨论了其支持的模板语法指出虽然功能丰富但使用起来感觉不够灵活且学习成本较高。文章中提出疑问低代码是否是一种高效但可能过于简化的编程方式。
rinId: 26
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-10 星期日

View File

@ -1,19 +1,22 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-12'
slug: diary-2023-09-12
date: 2023-09-12T00:00:00.000Z
author: KazooTTT
tags:
- 日记
- 健身
published: true
- 日记
description: >-
今天的任务包括完成多项链表相关的编程题目其中已完成的有“86.分隔链表”和“141.环形链表”未完成的有“142.环形链表-ii”和“160.相交链表”。此外已完成的任务还包括在Obsidian中链接外部代码文件。健身方面进行了跑步、椭圆机和器械锻炼并计划下次带拖鞋以便洗完澡后直接穿回家。
rinId: 27
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-12 星期二
@ -24,13 +27,12 @@ date_modified: 2025-02-19T17:54:54.000Z
## 今天要做的事情
- [ ] 刷题回顾
- [x] [86.分隔链表](https://notes.kazoottt.top/03-领域/编程/算法/记录/86.分隔链表)
- [x] [141.环形链表](https://notes.kazoottt.top/03-领域/编程/算法/记录/141.环形链表)
- [ ] [142.环形链表-ii](https://notes.kazoottt.top/03-领域/编程/算法/记录/142.环形链表-ii)
- [x] [86.分隔链表](https://notes.kazoottt.top/03-领域/算法/记录/86.分隔链表)
- [x] [141.环形链表](https://notes.kazoottt.top/03-领域/算法/记录/141.环形链表)
- [ ] [142.环形链表-ii](https://notes.kazoottt.top/03-领域/算法/记录/142.环形链表-ii)
- [ ] [[160.相交链表]]
- [x] [[obsidian链接外部代码文件]]
## 打卡
## 健身

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-13'
slug: diary-2023-09-13
date: 2023-09-13T00:00:00.000Z
@ -6,7 +12,6 @@ author: KazooTTT
tags:
- 日记
- todo
published: true
description: >-
On September 13, 2023, the individual focused on several tasks including
reviewing coding problems, specifically completing the "141.环形链表" and planning
@ -21,10 +26,9 @@ description: >-
home using an elliptical machine. They also considered upgrading their
smartwatch as it was no longer compatible with the latest watch face market
updates.
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-13 星期三
@ -35,8 +39,8 @@ date_modified: 2025-02-19T17:54:54.000Z
## 今天要做的事情
- [ ] 刷题回顾
- [x] [141.环形链表](https://notes.kazoottt.top/03-领域/编程/算法/记录/141.环形链表)
- [ ] [142.环形链表-ii](https://notes.kazoottt.top/03-领域/编程/算法/记录/142.环形链表-ii)
- [x] [141.环形链表](https://notes.kazoottt.top/03-领域/算法/记录/141.环形链表)
- [ ] [142.环形链表-ii](https://notes.kazoottt.top/03-领域/算法/记录/142.环形链表-ii)
- [ ] [[160.相交链表]]
## 打卡

View File

@ -1,18 +1,22 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-14'
slug: diary-2023-09-14
date: 2023-09-14T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
今天是2023年9月14日星期四。今天的计划包括打卡和健身。健身内容包括跑步20分钟和使用器械30分钟虽然9点去健身房时间有点紧张。此外已经下单了一款新手表预计下周五到货。感觉自己的背部似乎直了一些。还提到了一种快速获取telegram
chatId并实现消息通知的方法。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-14 星期四
@ -20,9 +24,7 @@ date_modified: 2025-02-19T17:54:54.000Z
<!-- start of weread -->
<!-- end of weread -->
## 今天要做的事情
## 打卡
## 健身

View File

@ -1,16 +1,20 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-15'
slug: diary-2023-09-15
date: 2023-09-15T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 2023年9月15日星期五的日程包括修复notion-blog中vercel og的问题并进行打卡记录。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-15 星期五
@ -18,7 +22,6 @@ date_modified: 2025-02-19T17:54:54.000Z
<!-- start of weread -->
<!-- end of weread -->
## 今天要做的事情
## 打卡

View File

@ -1,18 +1,22 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-17'
slug: diary-2023-09-17
date: 2023-09-17T00:00:00.000Z
author: KazooTTT
tags:
- 日记
- 健身
published: true
- 日记
description: >-
2023年9月17日个人日记记录了当天的活动和任务。白天主要在休息晚上进行了健身活动包括30分钟的椭圆机训练和30分钟的器械训练。健身后回家泡脚并在此期间编写了一个油猴脚本用于直播间管理增强已完成弹窗样式修改和response拦截及第一页数据填充后续计划实现滚动加载后的数据填充。此外还记录了两个待处理的事项屏蔽推特黄推和使用shot.so进行图片美化。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-17 星期日
@ -20,7 +24,6 @@ date_modified: 2025-02-19T17:54:54.000Z
<!-- start of weread -->
<!-- end of weread -->
## 今天要做的事情
## 打卡

View File

@ -1,20 +1,24 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-09-24'
slug: diary-2023-09-24
date: 2023-09-24T00:00:00.000Z
author: KazooTTT
tags:
- 日记
- 翻译
published: true
- 日记
description: >-
今天的任务包括翻译YouTube视频《Monorepos - How the Pros Scale Huge Software Projects //
Turborepo vs
Nx》并投稿到Bilibili视频链接为https://www.youtube.com/watch?v=9iU_IE6vnJ8投稿链接为https://www.bilibili.com/video/BV1uz4y1V7cb/?spm_id_from=..search-card.all.click&vd_source=729e6f70ca3cee328ccece68cb2bbd30。此外还有待处理的inbox事项。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-09-24 星期日
@ -22,7 +26,6 @@ date_modified: 2025-02-19T17:54:54.000Z
<!-- start of weread -->
<!-- end of weread -->
## 今天要做的事情
## 打卡

View File

@ -1,17 +1,21 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-10-06'
slug: diary-2023-10-06
date: 2023-10-06T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
今天的任务包括给手表充电和录制关于如何使用MessAuto和iMessage实现iPhone和mac信息同步及自动复制验证码的视频并计划将视频发布到B站和小红书上。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-10-06 星期五
@ -24,6 +28,5 @@ date_modified: 2025-02-19T17:54:54.000Z
- [ ] 给手表充电
- [ ] 录 [[安利/MessAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码]] 的视频,发布到 b 站和小红书
## 打卡
## Inbox

View File

@ -1,16 +1,20 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-10-10'
slug: diary-2023-10-10
date: 2023-10-10T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 今天的计划包括阅读vite文档并进行打卡和处理inbox事项。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-10-10 星期二
@ -22,6 +26,5 @@ date_modified: 2025-02-19T17:54:54.000Z
[从零开始阅读vite文档](https://notes.kazoottt.top/05-临时/01-草稿箱/从零开始阅读vite文档)
## 打卡
## Inbox

View File

@ -1,16 +1,20 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-10-18'
slug: diary-2023-10-18
date: 2023-10-18T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 今天的日程包括图片上传测试和打卡活动同时有一个待处理的inbox事项。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-10-18 星期三
@ -22,6 +26,5 @@ date_modified: 2025-02-19T17:54:54.000Z
[[图片上传测试]]
## 打卡
## Inbox

View File

@ -1,16 +1,20 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-10-21'
slug: diary-2023-10-21
date: 2023-10-21T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 2023年10月21日星期六的日程安排包括打卡和处理inbox事务。具体打卡内容通过一张图片展示而inbox的具体内容未详细说明。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-10-21 星期六
@ -18,7 +22,6 @@ date_modified: 2025-02-19T17:54:54.000Z
<!-- start of weread -->
<!-- end of weread -->
## 今天要做的事情
## 打卡

View File

@ -1,16 +1,20 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-10-22'
slug: diary-2023-10-22
date: 2023-10-22T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 今天的计划包括防抖技术的学习和打卡任务,同时还有待处理的邮件。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-10-22 星期日
@ -22,6 +26,5 @@ date_modified: 2025-02-19T17:54:54.000Z
[防抖](https://notes.kazoottt.top/05-临时/01-草稿箱/防抖)
## 打卡
## Inbox

View File

@ -1,21 +1,23 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-11-06'
slug: diary-2023-11-06
date: 2023-11-06T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: 2023年11月6日星期一记录了当天的打卡情况显示Wakatime的使用时间较长给人留下了深刻印象。此外还提到了inbox但未详细说明内容。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-11-06 星期一
## 今天要做的事情
## 打卡

View File

@ -1,29 +1,31 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-11-16'
slug: diary-2023-11-16
date: 2023-11-16T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
今天是2023年11月16日星期四。今天的主要任务是开始学习web3特别是参加了一个名为solidity_bootcamp的在线课程该课程由open
build提供。此外还记录了学习笔记但具体内容未在提供的材料中详细说明。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-11-16 星期四
## 今天要做的事情
## 打卡
开始学习 web3上周报名的 open build 的 solidity_bootcamp 开营了。
[solidity_bootcamp学习笔记](https://notes.kazoottt.top/03-领域/编程/web3/solidity_bootcamp学习笔记)
[solidity_bootcamp学习笔记](https://notes.kazoottt.top/03-领域/web3/solidity_bootcamp学习笔记)
## Inbox

View File

@ -1,24 +1,25 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2023-11-17'
slug: diary-2023-11-17
date: 2023-11-17T00:00:00.000Z
author: KazooTTT
tags:
- 日记
published: true
description: >-
今天的任务清单中已完成的是下午去办理港澳通行证而未完成的是准备公司评级的材料和学习web3基础知识。此外今天的日程中还包括打卡和查看inbox但没有具体的事项列出。
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2023-11-17 星期五
## 今天要做的事情
## 打卡
## 明天要做的事情

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-03-05'
slug: diary-2024-03-05
date: 2024-03-05T00:00:00.000Z
@ -8,22 +14,20 @@ tags:
description: >-
今天的主要任务包括完成Python学习至day15和刷题已完成的任务有Python学习和刷题。未完成的任务包括整理周一和周二的资讯、进行多线程批量测试、解决Python的AttributeError问题以及JetBrains
IDE的terminal无法打开问题。此外还帮助前部门面试了一位前端候选人。明天计划继续处理未完成的任务并记录了2024年3月5日的文件路径信息。
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 今天要做的事情
- [x] python 看到 day15 [python100 1-15](https://notes.kazoottt.top/03-领域/编程/后端/python/python100 1-15)
- [x] python 看到 day15 [python100 1-15](https://notes.kazoottt.top/03-领域/后端/python/python100 1-15)
- [x] 刷题
- [ ] 整理周一和周二的资讯
- [ ] 多线程批量跑测试
- [ ] [[AttributeError module 'select' has no attribute 'epoll']]
- [ ] [[jerbrains的ide打不开terminal]]
- [ ] [2024-03-05 刷题](https://notes.kazoottt.top/03-领域/编程/算法/记录/2024-03-05 刷题)
- [ ] [2024-03-05 刷题](https://notes.kazoottt.top/03-领域/算法/记录/2024-03-05 刷题)
# 打卡
@ -31,15 +35,6 @@ date_modified: 2025-02-19T17:54:54.000Z
帮之前部门的人面试了一个前端。​​​
# 今天记录的内容
```dataview
table file.path
from ""
where dateformat(file.ctime, "yyyy-MM-dd") = "2024-03-05"
```
# 明天要做的事情
# Inbox

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-03-06'
slug: diary-2024-03-06
date: 2024-03-06T00:00:00.000Z
@ -9,14 +15,11 @@ description: >-
今天的工作主要集中在解决错误和提交代码上成功地向autogen和notionnext提交了pull
request其中autogen的请求已被合并。同时开通了notion
ai并迁移了部分本地内容到博客上。此外收到了购买的时尚小物品感到非常满意。遗憾的是今天没有进行学习和刷题。计划早点休息为明天做准备。
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 今天要做的事情
# 打卡
@ -40,15 +43,6 @@ date_modified: 2025-02-19T17:54:54.000Z
昨天太累了,今天早睡吧。晚安。
# 今天记录的内容
```dataview
table file.path
from ""
where dateformat(file.ctime, "yyyy-MM-dd") = "2024-03-06"
```
# 明天要做的事情
# Inbox

View File

@ -1,27 +1,27 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
slug: fragmented-notes-2024-10-21-11-17-17
tags:
- 碎片
- 记账软件
- 财务管理
- 飞书
- 记账软件
- 碎片
description: 使用飞书作为记账工具,能够有效地记录和管理财务信息。
date_created: 2025-02-11T15:38:40.000Z
date_modified: 2025-02-21T14:45:45.000Z
date_created: 20250104
date_modified: 20250304
title: 2024-10-21 11分17秒 使用飞书来记账
date: 2024-10-21T00:00:00.000Z
author: KazooTTT
published: true
category: 碎片
---
使用飞书来记账
![IMG-57FB4A797CCE28DF5413ACAC19610F28](/mdImages/IMG-57FB4A797CCE28DF5413ACAC19610F28.png)
![IMG-57FB4A797CCE28DF5413ACAC19610F28](</mdImages/IMG-57FB4A797CCE28DF5413ACAC19610F28.png>)
![IMG-7F9EB8A6DF15D7814E3A8AEBB48D1E6B](/mdImages/IMG-7F9EB8A6DF15D7814E3A8AEBB48D1E6B.png)
![IMG-7F9EB8A6DF15D7814E3A8AEBB48D1E6B](</mdImages/IMG-7F9EB8A6DF15D7814E3A8AEBB48D1E6B.png>)

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
slug: fragmented-notes-2025-02-16-23-41-18
tags:
- 复古相机,摄影爱好者,数字中心
@ -6,18 +12,15 @@ tags:
description: >-
Vintage Camera Lab
是专注于复古相机的网站,提供多种型号的详细信息与历史,按品牌、格式和类型分类,便于摄影师、收藏家了解相机的背景与特点。此外,该网站还提供复古相机风格的周边商品。
date_created: 2025-02-11T15:38:40.000Z
date_modified: 2025-02-19T17:54:51.000Z
date_created: 20250104
date_modified: 20250304
title: 2024-10-25 13分02秒 Vintage Camera Lab
date: 2025-02-16T00:00:00.000Z
author: KazooTTT
published: true
toAstro: true
astroType: null
category: 碎片
---
![IMG-69C73A35AE6AA1B14805360168652323](/mdImages/IMG-69C73A35AE6AA1B14805360168652323.png)
![IMG-69C73A35AE6AA1B14805360168652323](</mdImages/IMG-69C73A35AE6AA1B14805360168652323.png>)
**Vintage Camera Lab复古相机爱好者的数字中心**

View File

@ -1,25 +1,28 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
slug: fragmented-notes-2025-02-16-23-40-56
tags:
- 磁带盒设计
- 磁带收藏
- 在线商店
- 碎片
- 在线商店
description: >-
Tapedeck.org
为磁带设计提供了丰富的信息和历史记录,包括功能型设计、色彩丰富和形状变化等。网站还支持用户分享自己的磁带收藏,并为此提供了详细的提交指南。此外,网站还提供了在线商店销售与磁带相关的周边产品。
date_created: 2025-02-11T15:38:40.000Z
date_modified: 2025-02-19T17:54:51.000Z
date_created: 20250104
date_modified: 20250304
title: 2024-10-25 13分11秒 Tapedeck
date: 2024-10-25T00:00:00.000Z
author: KazooTTT
published: true
toAstro: true
astroType: null
category: 碎片
---
![IMG-50A2519769D27745F083E18F4D48FC55](/mdImages/IMG-50A2519769D27745F083E18F4D48FC55.png)
![IMG-50A2519769D27745F083E18F4D48FC55](</mdImages/IMG-50A2519769D27745F083E18F4D48FC55.png>)
Tapedeck.org 提供了从 60 年代初的功能型磁带到 90 年代的各种形状变化的磁带盒设计。

View File

@ -1,26 +1,29 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
slug: fragmented-notes-2025-02-19-21-11-13
tags:
- craft第三方链接Office文档
- 碎片
- craft第三方链接Office文档
description: Craft 第三方链接解析兼容性更好美观程度也更好。然而Craft提供的免费服务有限仅为试用版本后期需要付费使用。
date_created: 2025-02-11T15:38:40.000Z
date_modified: 2025-02-19T17:54:51.000Z
date_created: 20250220
date_modified: 20250304
title: 2024-10-28 18分05秒 craft原来要收费
date: 2024-10-28T00:00:00.000Z
author: KazooTTT
published: true
toAstro: true
astroType: null
category: 碎片
---
对于第三方链接的解析craft 的兼容性和美观程度是更好的。
![IMG-C58CD0BCE8298B39A32CF9B5698EF4DC](/mdImages/IMG-C58CD0BCE8298B39A32CF9B5698EF4DC.png)
![IMG-C58CD0BCE8298B39A32CF9B5698EF4DC](</mdImages/IMG-C58CD0BCE8298B39A32CF9B5698EF4DC.png>)
![IMG-19B31E2B37A4ADD4C3F65725068BCAC4](/mdImages/IMG-19B31E2B37A4ADD4C3F65725068BCAC4.png)
![IMG-19B31E2B37A4ADD4C3F65725068BCAC4](</mdImages/IMG-19B31E2B37A4ADD4C3F65725068BCAC4.png>)
![IMG-330ABC2555F1F3E34E3D9FBB55B9C8F9](/mdImages/IMG-330ABC2555F1F3E34E3D9FBB55B9C8F9.png)
![IMG-330ABC2555F1F3E34E3D9FBB55B9C8F9](</mdImages/IMG-330ABC2555F1F3E34E3D9FBB55B9C8F9.png>)
我一直以为 Craft 是免费的,今天才发现是最开始免费 10 个 doc后面每周可以免费创建 2 个 doc。

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-11-26'
slug: diary-2024-11-26
date: 2024-11-26T00:00:00.000Z
@ -6,16 +12,14 @@ day_of_week: 星期二
author: KazooTTT
tags:
- 日记
- milklove
- 幸福的具象化
- milklove
description: >-
今天是milklove宣布二搭、三搭的日子。根据截图牛奶爱情已经发展到了很幸福的阶段。有许多视频和 GIFs
表示了他们之间的亲密度和甜蜜。虽然没有具体详细信息但可以看出这对人是非常恩爱的。在这里汇总了一些关键的视频和截图展示了milklove的幸福感和关怀。
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
很幸福的一天,今天是 milklove 宣布二搭、三搭的日子。

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-11-27'
slug: diary-2024-11-27
date: 2024-11-27T00:00:00.000Z
@ -10,11 +16,9 @@ description: >-
windsurf 赠送了试用的天数,个人发现 windsurf 的 cursor 自动补全速度比其他软件快且更智能。然而volview 中的 store
信息难以理解,而 Crop2D.vue 的文件内容未能解释明了。此外,安装 canvas 时遇到错误,需要参考 node-canvas 的 Windows
安装指导解决问题。
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
windsurf 赠送了试用的天数

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-11-28'
slug: diary-2024-11-28
date: 2024-11-28T00:00:00.000Z
@ -11,11 +17,9 @@ description: >-
Configure Runtime
Arguments"然后添加“disable-hardware-acceleration”true实验发现它确实有助于提高工作效率。但是如果你的
SonarLint 占用内存过高,就会导致卡顿问题。此外,你还遇到了 vite-plugin-checker 的错误,解决方法是安装或重新安装 uv。
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
[x.com](<https://x.com/vikingmute/status/1858781019492790315>)

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-11-29'
date: 2024-11-29T00:00:00.000Z
day_of_week: 星期五
@ -13,11 +19,9 @@ description: >-
在使用ECharts时Canvas和SVG两个渲染器的选择主要取决于软硬件环境、数据量和功能需求。在需要优化性能的问题场景下尝试结合实验来确定使用哪种渲-render器更合适。
只有在你熟悉用canvas手搓图表时你才能在网页上创建这种图。 最近的工作包括编辑器图片上传重构、移动端应用程序的开发以及学习VTK和图形学。
slug: diary-2024-11-29
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
qube 如何集成到 github:

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-11-30'
date: 2024-11-30T00:00:00.000Z
day_of_week: 星期六
@ -11,11 +17,9 @@ description: >-
如果存在占用特定端口的程序请使用命令“lsof -i :<PORT>”识别端口对应的进程IDPID再使用命令“kill -9
<PID>”终止该进程。也可以使用更方便的方式“kill -9 $(lsof -t -i :<PORT>)”,即直接杀死占用端口的进程。
slug: diary-2024-11-30
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
vscode extention 启动时间

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-12-11'
date: 2024-12-11T00:00:00.000Z
day_of_week: 星期三
@ -11,11 +17,9 @@ description: >-
的变化感到困惑。虽然我耐下了心理压力,能清晰地理解项目里的复杂数据流转,但是写文档还是头昏眼花,一时起走神来。除了上周加班外,我也试用了
react-scan 和安卓视频下载软件,好看的个人主页让我感动。
slug: diary-2024-12-11
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
终于没有那么忙了,上周忙成狗了,加班加的 wakatime 时长直接进入全球前 100 了

View File

@ -1,22 +1,26 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-12-12'
date: 2024-12-12T00:00:00.000Z
day_of_week: 星期四
author: KazooTTT
tags:
- 人工智能
- 日记
- 数据可视化
- 人工智能
- 图表生成
description: >-
这一天的碎片化记录包含了对深Seek
API和其新版聊天功能的感想以及工作、生活中的各种感受和体验。作者在这段时间内进行了一些个人思考和记录包括购买了智能工具Diagen感受到了一种计算收益的模式并且在思考自己的精神层面希望能够创作出更能让自己满意的作品。
slug: diary-2024-12-12
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
之前只用过 deepseek 的 api这几天的 deepseek 的 chat 用的比较多,发现两者都挺好用的

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2024-12-19'
date: 2024-12-19T00:00:00.000Z
day_of_week: 星期四
@ -7,11 +13,9 @@ tags:
- 日记
description: null
slug: diary-2024-12-19
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
## 值得记录的事情

View File

@ -1,4 +1,10 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: 2024-12-23 星期一 学习 unity day01
date: 2024-12-23T00:00:00.000Z
day_of_week: 星期一
@ -7,11 +13,9 @@ tags:
- 日记
description: null
slug: diary-2024-12-23
published: true
toAstro: true
category: 日记
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
学习 unity day01

View File

@ -1,34 +1,34 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: 2024-W03-AI专题
slug: 2024-W03-ai-topics
published: true
category: 周报
description: >-
本期AI专题聚焦于2024年第三周的AI领域最新动态包括Google推出的Circle to
Search功能智谱AI发布的国产大模型GLM4及其GLMs商店元象开源的XVERSE-Long-256K模型以及OpenAI对GPT
Builders文档的完善。此外还介绍了彭博推出的IB Connect服务以及多个AI应用如WhisperSpeech和AutoGen
Studio。推荐阅读部分涵盖了AI创业案例、GPT-4的技术分析、Prompt工程指南等内容为读者提供了丰富的AI知识和应用实例。
date: '2024-06-26T10:26:54.033Z'
rinId: 89
date: 2024-06-26T10:26:54.033Z
finished: true
tags:
- model
- text
- prompt
- RAG
- Q&A
- AIGC
- scene application
- application
- model
- prompt
- Q&A
- RAG
- report
- research
- study
- application scene
- scene
- application
toAstro: true
astroType: post
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
- study
- text
date_created: 20250104
date_modified: 20250304
---
[2024-W03](/posts/2024-W03)

View File

@ -1,29 +1,31 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: 2024-W03-应用推荐篇
slug: 2024-W03-application-recommendations
published: true
category: 周报
description: >-
2024年第3周应用推荐包括1.
[cmd-wrapped](<https://github.com/YiNNx/cmd-wrapped>),一个在GitHub上开源的项目详细信息可通过推特链接查看。2.
[Input Source
2024 年第 3 周应用推荐包括1. [cmd-wrapped](<https://github.com/YiNNx/cmd-wrapped>),一个在
GitHub 上开源的项目详细信息可通过推特链接查看。2. [Input Source
Pro](<https://inputsource.pro/zh-CN>)一款自动切换输入法并提供适时提示的工具提升输入效率。3.
[outline](<https://github.com/outline/outline>),专为成长型团队设计的知识库应用,支持实时协作和Markdown官网为[getoutline.com](<https://www.getoutline.com/>)。4.
一个帮助用户一次性提交到100多个目录站的服务应用地址为[affordhunt.com](<https://www.affordhunt.com/>)。5.
[outline](<https://github.com/outline/outline>),专为成长型团队设计的知识库应用,支持实时协作和
Markdown官网为 [getoutline.com](<https://www.getoutline.com/>)。4. 一个帮助用户一次性提交到
100 多个目录站的服务,应用地址为 [affordhunt.com](<https://www.affordhunt.com/>)。5.
[whimsical](<https://whimsical.com/>),一款画图工具,详细信息可通过推特链接获取。这些应用覆盖了从输入法优化到团队协作工具,再到图形设计的多方面需求。
date: '2024-06-26T10:26:54.034Z'
rinId: 90
date: 2024-06-26T10:26:54.034Z
finished: true
tags:
- 应用推荐
- 画图
- 目录站
- 输入法
- 应用推荐
- 知识库
- 画图
toAstro: true
astroType: post
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250104
date_modified: 20250304
---
# 2024-W03- 应用推荐篇
@ -49,13 +51,13 @@ date_modified: 2025-02-19T17:54:54.000Z
特点:
- 一个极快的编辑器,具有 Markdown 支持、斜杠命令、交互式嵌入等......
- 一个极快的编辑器,具有 Markdown 支持、斜杠命令、交互式嵌入等.....
- 与团队成员实时协作处理文档。评论和话题使对话井井有条。
- 将文档嵌套在层次结构中,自动构建反向链接网络,并在几毫秒内搜索所有内容。
- 在不离开聊天的情况下搜索、共享和提问您的文档。文档更新时,将通知发布到频道。
- 通过链接公开共享文档,或与团队私下共享文档。使用您自己的品牌颜色、徽标和域名。
## [一个帮你一次提交100多个目录站的目录站](<https://twitter.com/readyfor2025/status/1747297388476395636?s=12&t=UKmYswdLBh4dGuqwtKAXUA>)
## [一个帮你一次提交 100 多个目录站的目录站](<https://twitter.com/readyfor2025/status/1747297388476395636?s=12&t=UKmYswdLBh4dGuqwtKAXUA>)
[应用地址](<https://www.affordhunt.com/>)

View File

@ -1,7 +1,12 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: 2024-W03-推荐阅读篇
slug: 2024-W03-recommended-readings
published: true
category: 周报
description: >-
本周推荐阅读包括多个领域的精选内容:从[r/SideProject](<https://www.reddit.com/r/SideProject/>)的创意项目分享,到[推荐一本行动之书,醍醐灌顶](<https://twitter.com/hiyuekun/status/1747085105037021670?s=12&t=UKmYswdLBh4dGuqwtKAXUA>)的启发性书籍推荐;从[玩转苹果流量生态解锁App流量新密码](<https://x.com/liuyi0922/status/1747792720750682143?s=12&t=UKmYswdLBh4dGuqwtKAXUA>)的市场策略,到[科技爱好者周刊(第
@ -9,18 +14,15 @@ description: >-
期):蓝色指示灯的解决方案](<https://www.ruanyifeng.com/blog/2024/01/weekly-issue-286.html?continueFlag=61db114b5bb3eda119c3b0a42a3f0791>)的技术讨论。此外,还有关于[fuxiang对于【devv.ai团队分享的RAG原理】的再整理](<https://twitter.com/fuxiangPro/status/1747242297975062666>)的深度分析,以及[HackerNews
趋势, Github 趋势, Google
趋势](<https://chasetrend.news/zh>)的最新动态。这些内容覆盖了技术、市场、个人成长等多个方面,适合各类读者深入探索。
date: '2024-06-26T10:26:54.035Z'
rinId: 91
date: 2024-06-26T10:26:54.035Z
finished: true
tags:
- sideproject
- 网络安全,信息聚合
- action书
- App流量生态
- 网络安全,信息聚合
toAstro: true
astroType: post
date_created: 2025-01-04T03:34:08.000Z
date_modified: 2025-02-19T17:54:54.000Z
- sideproject
date_created: 20250104
date_modified: 20250304
---
# 2024-W03- 推荐阅读篇

View File

@ -0,0 +1,48 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: 2024-W03-设计篇
slug: 2024-W03-design
category: 周报
description: >-
本周设计资源精选包括AIDesign 提供免费 Logo 设计服务;嘉文钱分享 Blender 和 3D
相关教程及作品阿文推荐可商用的德拉黑体字体svghub 提供免费 SVG 素材Orange Free Sounds
提供免费声音效果、音乐和循环;以及通过 Framer
赚钱的方法。这些资源涵盖了设计、字体、素材和创收等多个方面,为设计师和创意工作者提供了丰富的工具和灵感。
date: 2024-06-26T10:26:54.035Z
finished: true
tags:
- 设计 logo
- blender
- svg
date_created: 20250104
date_modified: 20250304
---
# 2024-W03- 设计篇
## [AIDesign 免费设计 Logo](<https://ailogo.qq.com/guide/brandname>)
## [嘉文钱-分享 blender、3d 相关的教程、插件、自己的作品](<https://weibo.com/1774015623/4989689027105782?wm=3333_2001&from=10DC293010&sourcetype=weixin&s_trans=7796753876_4989689027105782&s_channel=4>)
![img_69.png](<https://pictures.kazoottt.top/2024/01/20240118-4cea36f07c4a42cf9af7e1bc39a5efb0.webp>)
## [阿文推荐:德拉黑体 可商用字体](<https://weibo.com/1757693565/NBWrw00hq#comment>)
![img_50.png](<https://pictures.kazoottt.top/2024/01/20240118-5aaeb4c0f4ba7d137f3ad58a08913c98.webp>)
## [svghub 免费 svg 素材](<https://svghub.vercel.app/>)
![img_44.png](<https://pictures.kazoottt.top/2024/01/20240118-61c37e76ded44826cb90966d86864711.webp>)
## [Free Sound Effects, Music, Loops | Orange Free Sounds - 免费声音素材](<https://orangefreesounds.com/>)
![img_43.png](<https://pictures.kazoottt.top/2024/01/20240118-20ec17828fb963700d1b336b0c4728b4.webp>)
## [通过 framer 赚钱](<https://twitter.com/hxmzaehsan/status/1747562036962181210?s=12&t=UKmYswdLBh4dGuqwtKAXUA>)
![img_25.png](<https://pictures.kazoottt.top/2024/01/20240118-8af5dcf63737d5ac269e4cdabffd75cb.webp>)

View File

@ -1,19 +1,23 @@
---
toAstro: true
astroType: null
published: true
toWexin: null
toJuejin: null
toZhihu: null
title: '2025-01-06'
date: 2025-01-06T00:00:00.000Z
day_of_week: 星期一
author: KazooTTT
tags:
- 日记
- 工作
- 日记
- 压力
description: null
slug: diary-2025-01-06
published: true
toAstro: true
category: 日记
date_created: 2025-01-06T12:11:06.000Z
date_modified: 2025-02-19T17:54:54.000Z
date_created: 20250106
date_modified: 20250304
---
最近一直都很忙,忙到有时候怀疑自己从上海回成都是否是好的决定。

Some files were not shown because too many files have changed in this diff Show More