diff --git a/src/content/post/english writing/Possible Causes and Solutions for Focusee Switching System Audio to Speaker Playback forcibly.md b/src/content/post/english writing/Possible Causes and Solutions for Focusee Switching System Audio to Speaker Playback forcibly.md
index 2e612e4..9adbc70 100644
--- a/src/content/post/english writing/Possible Causes and Solutions for Focusee Switching System Audio to Speaker Playback forcibly.md
+++ b/src/content/post/english writing/Possible Causes and Solutions for Focusee Switching System Audio to Speaker Playback forcibly.md
@@ -26,6 +26,7 @@ link-notionnext: >-
https://kazoottt.notion.site/Possible-Causes-and-Solutions-for-Focusee-Switching-System-Audio-to-Speaker-Playback-forcibly-80f19b4cd20745a0bbbb39641a9dc330
rinId: 39
category: englishWriting
+toAstro: true
---
# Possible Causes and Solutions for Focusee Switching System Audio to Speaker Playback Forcibly
diff --git a/src/content/post/english writing/Reasons Not to Recommend Purchasing Focusee for macOS Users.md b/src/content/post/english writing/Reasons Not to Recommend Purchasing Focusee for macOS Users.md
index 5704cbc..820ee9c 100644
--- a/src/content/post/english writing/Reasons Not to Recommend Purchasing Focusee for macOS Users.md
+++ b/src/content/post/english writing/Reasons Not to Recommend Purchasing Focusee for macOS Users.md
@@ -14,10 +14,15 @@ finished: true
published: true
category: englishWriting
slug: focusee-macos-review-en
-description: An analysis of Focusee's shortcomings on macOS, including severe color discrepancies, slow export speed, and sound card configuration conflicts, along with the author's refund experience.
+description: >-
+ An analysis of Focusee's shortcomings on macOS, including severe color
+ discrepancies, slow export speed, and sound card configuration conflicts,
+ along with the author's refund experience.
NotionID-notionnext: c692f30c-bcbc-48fd-9739-19e23a3e1e40
-link-notionnext: https://kazoottt.notion.site/Reasons-Not-to-Recommend-Purchasing-Focusee-for-macOS-Users-c692f30cbcbc48fd973919e23a3e1e40
+link-notionnext: >-
+ https://kazoottt.notion.site/Reasons-Not-to-Recommend-Purchasing-Focusee-for-macOS-Users-c692f30cbcbc48fd973919e23a3e1e40
rinId: 40
+toAstro: true
---
# Reasons Not to Recommend Purchasing Focusee for macOS Users
diff --git a/src/content/post/english writing/open-graph intro.md b/src/content/post/english writing/open-graph intro.md
index ab5c03e..bcd1ceb 100644
--- a/src/content/post/english writing/open-graph intro.md
+++ b/src/content/post/english writing/open-graph intro.md
@@ -19,6 +19,7 @@ NotionID-notionnext: 96e4d436-6fd9-4fec-865c-ac2d80b06be0
link-notionnext: 'https://kazoottt.notion.site/open-graph-intro-96e4d4366fd94fec865cac2d80b06be0'
rinId: 17
category: englishWriting
+toAstro: true
---
``
diff --git a/src/content/post/日记/2023/02/2023-02-11.md b/src/content/post/日记/2023/02/2023-02-11.md
index db45639..64817c5 100644
--- a/src/content/post/日记/2023/02/2023-02-11.md
+++ b/src/content/post/日记/2023/02/2023-02-11.md
@@ -1,7 +1,7 @@
---
title: 2023-02-11 星期六
slug: diary-2023-02-11
-date: 2023-02-11T00:00:00.000Z
+date: 2023-02-11
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/02/2023-02-21.md b/src/content/post/日记/2023/02/2023-02-21.md
index 735628d..0424188 100644
--- a/src/content/post/日记/2023/02/2023-02-21.md
+++ b/src/content/post/日记/2023/02/2023-02-21.md
@@ -1,7 +1,7 @@
---
title: 2023-02-21 星期二
slug: diary-2023-02-21
-date: 2023-02-21T00:00:00.000Z
+date: 2023-02-21
author: KazooTTT
tags:
- 日记
@@ -9,7 +9,7 @@ published: true
description: >-
在2023年2月21日的内容中,讨论了数组元素索引为何从0开始编号的问题。根据地址计算公式,索引实际上代表了内存地址的偏移量,首个元素的地址偏移量为0,因此索引从0开始是合理的。文章中还提供了一张图示,进一步解释了这一概念。
rinId: 23
-toAstro: true
+toAstro: false
category: 日记-2023-02
---
diff --git a/src/content/post/日记/2023/09/2023-09-08.md b/src/content/post/日记/2023/09/2023-09-08.md
index aae5cf2..5260214 100644
--- a/src/content/post/日记/2023/09/2023-09-08.md
+++ b/src/content/post/日记/2023/09/2023-09-08.md
@@ -1,7 +1,7 @@
---
title: 2023-09-08 星期五
slug: diary-2023-09-08
-date: 2023-09-08T00:00:00.000Z
+date: 2023-09-08
author: KazooTTT
tags:
- 日记
@@ -23,7 +23,3 @@ category: 日记-2023-09
> 不需要 背负任何
> 只需要空行囊和彼此就够
-
-不再用 背负任何
-
-只需要 空行囊和彼此就够
diff --git a/src/content/post/日记/2023/09/2023-09-09.md b/src/content/post/日记/2023/09/2023-09-09.md
index 1a60aeb..6a8168f 100644
--- a/src/content/post/日记/2023/09/2023-09-09.md
+++ b/src/content/post/日记/2023/09/2023-09-09.md
@@ -1,7 +1,7 @@
---
title: 2023-09-09 星期六
slug: diary-2023-09-09
-date: 2023-09-09T00:00:00.000Z
+date: 2023-09-09
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/09/2023-09-10.md b/src/content/post/日记/2023/09/2023-09-10.md
index dcf38bb..4e581c2 100644
--- a/src/content/post/日记/2023/09/2023-09-10.md
+++ b/src/content/post/日记/2023/09/2023-09-10.md
@@ -1,7 +1,7 @@
---
title: 2023-09-10 星期日
slug: diary-2023-09-10
-date: 2023-09-10T00:00:00.000Z
+date: 2023-09-10
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/09/2023-09-13.md b/src/content/post/日记/2023/09/2023-09-13.md
index 9eaa992..f1bccea 100644
--- a/src/content/post/日记/2023/09/2023-09-13.md
+++ b/src/content/post/日记/2023/09/2023-09-13.md
@@ -21,8 +21,7 @@ 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: 日记-2023-09
---
diff --git a/src/content/post/日记/2023/09/2023-09-14.md b/src/content/post/日记/2023/09/2023-09-14.md
index 3b49586..364542b 100644
--- a/src/content/post/日记/2023/09/2023-09-14.md
+++ b/src/content/post/日记/2023/09/2023-09-14.md
@@ -1,7 +1,7 @@
---
title: 2023-09-14 星期四
slug: diary-2023-09-14
-date: 2023-09-14T00:00:00.000Z
+date: 2023-09-14
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/09/2023-09-15.md b/src/content/post/日记/2023/09/2023-09-15.md
index 9e79c86..d1ead63 100644
--- a/src/content/post/日记/2023/09/2023-09-15.md
+++ b/src/content/post/日记/2023/09/2023-09-15.md
@@ -1,7 +1,7 @@
---
title: 2023-09-15 星期五
slug: diary-2023-09-15
-date: 2023-09-15T00:00:00.000Z
+date: 2023-09-15
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/09/2023-09-17.md b/src/content/post/日记/2023/09/2023-09-17.md
index 1f7624d..0c02d08 100644
--- a/src/content/post/日记/2023/09/2023-09-17.md
+++ b/src/content/post/日记/2023/09/2023-09-17.md
@@ -9,8 +9,7 @@ tags:
published: true
description: >-
2023年9月17日,个人日记记录了当天的活动和任务。白天主要在休息,晚上进行了健身活动,包括30分钟的椭圆机训练和30分钟的器械训练。健身后回家泡脚,并在此期间编写了一个油猴脚本,用于直播间管理增强,已完成弹窗样式修改和response拦截及第一页数据填充,后续计划实现滚动加载后的数据填充。此外,还记录了两个待处理的事项:屏蔽推特黄推和使用shot.so进行图片美化。
-
-
+toAstro: true
category: 日记-2023-09
---
diff --git a/src/content/post/日记/2023/09/2023-09-24.md b/src/content/post/日记/2023/09/2023-09-24.md
index 29627ee..58b1949 100644
--- a/src/content/post/日记/2023/09/2023-09-24.md
+++ b/src/content/post/日记/2023/09/2023-09-24.md
@@ -1,7 +1,7 @@
---
title: 2023-09-24 星期日
slug: diary-2023-09-24
-date: 2023-09-24T00:00:00.000Z
+date: 2023-09-24
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/10/2023-10-06.md b/src/content/post/日记/2023/10/2023-10-06.md
index 271be97..5994166 100644
--- a/src/content/post/日记/2023/10/2023-10-06.md
+++ b/src/content/post/日记/2023/10/2023-10-06.md
@@ -1,7 +1,7 @@
---
title: 2023-10-06 星期五
slug: diary-2023-10-06
-date: 2023-10-06T00:00:00.000Z
+date: 2023-10-06
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/10/2023-10-07.md b/src/content/post/日记/2023/10/2023-10-07.md
index 54e4eb7..a3529f0 100644
--- a/src/content/post/日记/2023/10/2023-10-07.md
+++ b/src/content/post/日记/2023/10/2023-10-07.md
@@ -1,13 +1,13 @@
---
title: 2023-10-07 星期六
slug: diary-2023-10-07
-date: 2023-10-07T00:00:00.000Z
+date: 2023-10-07
author: KazooTTT
tags:
- 日记
published: true
description: 2023年10月7日星期六的计划包括国庆期间的厦门和杭州旅行,以及当天的打卡和待办事项。
-toAstro: true
+toAstro: false
category: 日记-2023-10
---
diff --git a/src/content/post/日记/2023/10/2023-10-10.md b/src/content/post/日记/2023/10/2023-10-10.md
index f945358..5cb773c 100644
--- a/src/content/post/日记/2023/10/2023-10-10.md
+++ b/src/content/post/日记/2023/10/2023-10-10.md
@@ -1,7 +1,7 @@
---
title: 2023-10-10 星期二
slug: diary-2023-10-10
-date: 2023-10-10T00:00:00.000Z
+date: 2023-10-10
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/10/2023-10-18.md b/src/content/post/日记/2023/10/2023-10-18.md
index a0e3c63..4b2cd7f 100644
--- a/src/content/post/日记/2023/10/2023-10-18.md
+++ b/src/content/post/日记/2023/10/2023-10-18.md
@@ -1,7 +1,7 @@
---
title: 2023-10-18 星期三
slug: diary-2023-10-18
-date: 2023-10-18T00:00:00.000Z
+date: 2023-10-18
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/10/2023-10-19.md b/src/content/post/日记/2023/10/2023-10-19.md
index 93853b0..fc27067 100644
--- a/src/content/post/日记/2023/10/2023-10-19.md
+++ b/src/content/post/日记/2023/10/2023-10-19.md
@@ -1,13 +1,13 @@
---
title: 2023-10-19 星期四
slug: diary-2023-10-19
-date: 2023-10-19T00:00:00.000Z
+date: 2023-10-19
author: KazooTTT
tags:
- 日记
published: true
description: 2023年10月19日星期四的日程包括发布xlsx util工具包,该工具能够根据输入的列索引返回如A、B等实际列名。此外,还包括打卡和处理inbox事项。
-toAstro: true
+toAstro: false
category: 日记-2023-10
---
diff --git a/src/content/post/日记/2023/10/2023-10-21.md b/src/content/post/日记/2023/10/2023-10-21.md
index e12a2bc..8083a09 100644
--- a/src/content/post/日记/2023/10/2023-10-21.md
+++ b/src/content/post/日记/2023/10/2023-10-21.md
@@ -1,7 +1,7 @@
---
title: 2023-10-21 星期六
slug: diary-2023-10-21
-date: 2023-10-21T00:00:00.000Z
+date: 2023-10-21
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/10/2023-10-22.md b/src/content/post/日记/2023/10/2023-10-22.md
index 000c42a..1c9974e 100644
--- a/src/content/post/日记/2023/10/2023-10-22.md
+++ b/src/content/post/日记/2023/10/2023-10-22.md
@@ -1,7 +1,7 @@
---
title: 2023-10-22 星期日
slug: diary-2023-10-22
-date: 2023-10-22T00:00:00.000Z
+date: 2023-10-22
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/10/2023-10-28.md b/src/content/post/日记/2023/10/2023-10-28.md
index 2b7f640..ce90681 100644
--- a/src/content/post/日记/2023/10/2023-10-28.md
+++ b/src/content/post/日记/2023/10/2023-10-28.md
@@ -1,7 +1,7 @@
---
title: 2023-10-28 星期六
slug: diary-2023-10-28
-date: 2023-10-28T00:00:00.000Z
+date: 2023-10-28
author: KazooTTT
tags:
- 日记
@@ -9,7 +9,7 @@ published: true
description: >-
Today's schedule includes learning from the dom-to-image topic, with a note on
weread content in the inbox.
-toAstro: true
+toAstro: false
category: 日记-2023-10
---
diff --git a/src/content/post/日记/2023/11/2023-11-06.md b/src/content/post/日记/2023/11/2023-11-06.md
index 5c806ea..5569323 100644
--- a/src/content/post/日记/2023/11/2023-11-06.md
+++ b/src/content/post/日记/2023/11/2023-11-06.md
@@ -1,7 +1,7 @@
---
title: 2023-11-06 星期一
slug: diary-2023-11-06
-date: 2023-11-06T00:00:00.000Z
+date: 2023-11-06
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/11/2023-11-16.md b/src/content/post/日记/2023/11/2023-11-16.md
index d2cb321..b8a2c2b 100644
--- a/src/content/post/日记/2023/11/2023-11-16.md
+++ b/src/content/post/日记/2023/11/2023-11-16.md
@@ -1,7 +1,7 @@
---
title: 2023-11-16 星期四
slug: diary-2023-11-16
-date: 2023-11-16T00:00:00.000Z
+date: 2023-11-16
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2023/11/2023-11-17.md b/src/content/post/日记/2023/11/2023-11-17.md
index 344b535..9028d9d 100644
--- a/src/content/post/日记/2023/11/2023-11-17.md
+++ b/src/content/post/日记/2023/11/2023-11-17.md
@@ -1,7 +1,7 @@
---
title: 2023-11-17 星期五
slug: diary-2023-11-17
-date: 2023-11-17T00:00:00.000Z
+date: 2023-11-17
author: KazooTTT
tags:
- 日记
diff --git a/src/content/post/日记/2024/03/2024-03-05.md b/src/content/post/日记/2024/03/2024-03-05.md
index 371bbbd..73929e3 100644
--- a/src/content/post/日记/2024/03/2024-03-05.md
+++ b/src/content/post/日记/2024/03/2024-03-05.md
@@ -9,8 +9,7 @@ description: >-
今天的主要任务包括完成Python学习至day15和刷题,已完成的任务有Python学习和刷题。未完成的任务包括整理周一和周二的资讯、进行多线程批量测试、解决Python的AttributeError问题以及JetBrains
IDE的terminal无法打开问题。此外,还帮助前部门面试了一位前端候选人。明天计划继续处理未完成的任务,并记录了2024年3月5日的文件路径信息。
published: true
-
-
+toAstro: true
category: 日记-2024-03
---
diff --git a/src/content/post/日记/2024/03/2024-03-06.md b/src/content/post/日记/2024/03/2024-03-06.md
index 65ff6ef..a47572a 100644
--- a/src/content/post/日记/2024/03/2024-03-06.md
+++ b/src/content/post/日记/2024/03/2024-03-06.md
@@ -10,8 +10,7 @@ description: >-
request,其中autogen的请求已被合并。同时,开通了notion
ai,并迁移了部分本地内容到博客上。此外,收到了购买的时尚小物品,感到非常满意。遗憾的是,今天没有进行学习和刷题。计划早点休息,为明天做准备。
published: true
-
-
+toAstro: true
category: 日记-2024-03
---
diff --git a/src/content/post/日记/2024/11/2024-11-26.md b/src/content/post/日记/2024/11/2024-11-26.md
index 5c8e457..f128242 100644
--- a/src/content/post/日记/2024/11/2024-11-26.md
+++ b/src/content/post/日记/2024/11/2024-11-26.md
@@ -8,8 +8,11 @@ tags:
- 日记
- milklove
- 幸福的具象化
-description: 今天是milklove宣布二搭、三搭的日子。根据截图,牛奶爱情已经发展到了很幸福的阶段。有许多视频和 GIFs 表示了他们之间的亲密度和甜蜜。虽然没有具体详细信息,但可以看出这对人是非常恩爱的。在这里汇总了一些关键的视频和截图,展示了milklove的幸福感和关怀。
+description: >-
+ 今天是milklove宣布二搭、三搭的日子。根据截图,牛奶爱情已经发展到了很幸福的阶段。有许多视频和 GIFs
+ 表示了他们之间的亲密度和甜蜜。虽然没有具体详细信息,但可以看出这对人是非常恩爱的。在这里汇总了一些关键的视频和截图,展示了milklove的幸福感和关怀。
published: true
+toAstro: true
category: 日记-2024-11
---
diff --git a/src/content/post/日记/2024/11/2024-11-27.md b/src/content/post/日记/2024/11/2024-11-27.md
index 1b3d008..3398dd5 100644
--- a/src/content/post/日记/2024/11/2024-11-27.md
+++ b/src/content/post/日记/2024/11/2024-11-27.md
@@ -6,8 +6,12 @@ day_of_week: 星期三
author: KazooTTT
tags:
- 日记
-description: windsurf 赠送了试用的天数,个人发现 windsurf 的 cursor 自动补全速度比其他软件快且更智能。然而,volview 中的 store 信息难以理解,而 Crop2D.vue 的文件内容未能解释明了。此外,安装 canvas 时遇到错误,需要参考 node-canvas 的 Windows 安装指导解决问题。
+description: >-
+ windsurf 赠送了试用的天数,个人发现 windsurf 的 cursor 自动补全速度比其他软件快且更智能。然而,volview 中的 store
+ 信息难以理解,而 Crop2D.vue 的文件内容未能解释明了。此外,安装 canvas 时遇到错误,需要参考 node-canvas 的 Windows
+ 安装指导解决问题。
published: true
+toAstro: true
category: 日记-2024-11
---
diff --git a/src/content/post/日记/2024/11/2024-11-28.md b/src/content/post/日记/2024/11/2024-11-28.md
index cd5eb0d..c841de9 100644
--- a/src/content/post/日记/2024/11/2024-11-28.md
+++ b/src/content/post/日记/2024/11/2024-11-28.md
@@ -6,8 +6,13 @@ day_of_week: 星期四
author: KazooTTT
tags:
- 日记
-description: 'VSCode加速设置可以提高你的开发效率,尤其是对于低端显卡或者集成显卡的机器。打开 VSCode命令面板,输入 "Preferences: Configure Runtime Arguments",然后添加“disable-hardware-acceleration”:true,实验发现它确实有助于提高工作效率。但是,如果你的 SonarLint 占用内存过高,就会导致卡顿问题。此外,你还遇到了 vite-plugin-checker 的错误,解决方法是安装或重新安装 uv。'
+description: >-
+ VSCode加速设置可以提高你的开发效率,尤其是对于低端显卡或者集成显卡的机器。打开 VSCode命令面板,输入 "Preferences:
+ Configure Runtime
+ Arguments",然后添加“disable-hardware-acceleration”:true,实验发现它确实有助于提高工作效率。但是,如果你的
+ SonarLint 占用内存过高,就会导致卡顿问题。此外,你还遇到了 vite-plugin-checker 的错误,解决方法是安装或重新安装 uv。
published: true
+toAstro: true
category: 日记-2024-11
---
diff --git a/src/content/post/日记/2024/11/2024-11-29.md b/src/content/post/日记/2024/11/2024-11-29.md
index 70f9503..a15ea72 100644
--- a/src/content/post/日记/2024/11/2024-11-29.md
+++ b/src/content/post/日记/2024/11/2024-11-29.md
@@ -5,9 +5,10 @@ day_of_week: 星期五
author: KazooTTT
tags:
- 日记
-description:
+description: null
slug: diary-2024-11-29
published: true
+toAstro: true
category: 日记-2024-11
---
@@ -31,7 +32,7 @@ covnert image to svg (需要登录)
> [!note]
> 选择哪种渲染器,我们可以根据软硬件环境、数据量、功能需求综合考虑。
->
+>
> - 在软硬件环境较好,数据量不大的场景下,两种渲染器都可以适用,并不需要太多纠结。
> - 在环境较差,出现性能问题需要优化的场景下,可以通过试验来确定使用哪种渲染器。比如有这些经验:
> - 在需要创建很多 ECharts 实例且浏览器易崩溃的情况下(可能是因为 Canvas 数量多导致内存占用超出手机承受能力),可以使用 SVG 渲染器来进行改善。大略的说,如果图表运行在低端安卓机,或者我们在使用一些特定图表如 [水球图](https://ecomfe.github.io/echarts-liquidfill/example/) 等,SVG 渲染器可能效果更好。
diff --git a/src/content/post/日记/2024/11/2024-11-30.md b/src/content/post/日记/2024/11/2024-11-30.md
index 0e2fa45..bb730ff 100644
--- a/src/content/post/日记/2024/11/2024-11-30.md
+++ b/src/content/post/日记/2024/11/2024-11-30.md
@@ -1,6 +1,6 @@
---
title: 2024-11-30 星期六
-date: 2024-11-30T00:00:00.000Z
+date: 2024-11-30
day_of_week: 星期六
author: KazooTTT
tags:
@@ -15,7 +15,6 @@ vscode extention启动时间
按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 “Startup Performance” 并选择该选项。 关注:Finish Activate
-
kill 端口为x的进程
```
diff --git a/src/content/post/日记/周报/2023-W10.md b/src/content/post/日记/周报/2023-W10.md
index 58ef5dc..65ae451 100644
--- a/src/content/post/日记/周报/2023-W10.md
+++ b/src/content/post/日记/周报/2023-W10.md
@@ -13,6 +13,7 @@ description: >-
Systems、自动生成视觉内容的BannerBear、OpenAI的语音识别模型,以及一个帮助规划和构建设计系统的开源清单。这些内容展示了技术界在编辑工具、设计系统和AI应用方面的最新进展和创新。
rinId: 83
finished: true
+toAstro: true
---
# 2023-W10
diff --git a/src/content/post/日记/周报/2023-W11.md b/src/content/post/日记/周报/2023-W11.md
index 23c4b85..80e59e0 100644
--- a/src/content/post/日记/周报/2023-W11.md
+++ b/src/content/post/日记/周报/2023-W11.md
@@ -16,6 +16,7 @@ description: >-
本内容涵盖了2023年第11周(2023-03-12至2023-03-19)的技术和设计资源,主要来源于GitHub、Twitter、微博和B站。其中包括了沉浸式双语网页翻译扩展和隐藏Twitter信息的油猴脚本等浏览器插件。此外,还介绍了基于GPT-4的代码编写工具Cursor、ChatGPT相关的资料汇总和Telegram机器人等。设计方面,提到了Figma结合GPT的设计工具、柔和主题库Catppuccin以及一些设计教程和素材资源。整体内容丰富,涉及多个领域的最新技术动态和实用工具。
rinId: 84
finished: true
+toAstro: true
---
# 2023-W11
diff --git a/src/content/post/日记/周报/2023-W45.md b/src/content/post/日记/周报/2023-W45.md
index ee36e59..ad2616f 100644
--- a/src/content/post/日记/周报/2023-W45.md
+++ b/src/content/post/日记/周报/2023-W45.md
@@ -12,6 +12,7 @@ description: >-
2023年第45周的记录包括个人生活、技术资源和周围事件的摘要。个人方面,与cali老师在小红书上互相关注。技术资源方面,收集了多个有用的链接和工具,如3D博客、树结构控制库、项目变现讨论、社交媒体GPT工具、web3课程、WebWorkers库、SaaS模板、Windows字体优化、node开箱即用模板、播客推荐等。此外,记录了阿里云服务宕机事件,影响了阿里系服务的使用。
rinId: 85
finished: true
+toAstro: true
---
# 2023-W45 平淡的一周
diff --git a/src/content/post/日记/周报/2023-W46.md b/src/content/post/日记/周报/2023-W46.md
index 2fb3079..fc02874 100644
--- a/src/content/post/日记/周报/2023-W46.md
+++ b/src/content/post/日记/周报/2023-W46.md
@@ -12,6 +12,7 @@ description: >-
在2023年第46周,我开始认真学习理财知识,并办理了港澳通行证,计划去香港开户。同时,我也开始了区块链和Solidity的学习,尽管错过了第一节课。工作忙碌导致学习时间减少,但减少了社交平台的接触,反而减轻了焦虑。我主要使用X和小红书,并尝试使用tailwindcss制作投稿封面。此外,我还购买了一个二手饼干头,用我的gx9相机记录生活,并发现了一家新开的冒菜店,感觉非常亲切。在资讯收集方面,我关注了web3相关的学习笔记,以及其他技术相关的资讯,如JavaScript练习网站、AB测试解决方案、远程开发者工作网站等。我还关注了一些技术发布和推荐,如blender4.0、腾讯的2D图形库ftgx、字体推荐等。此外,我还收集了一些关于产品变现、iOS开发选型、错误处理等方面的信息。
rinId: 86
finished: true
+toAstro: true
---
# 2023-W46 开始接触理财和 Web3 2023-11-19
diff --git a/src/content/post/日记/周报/2023-W48.md b/src/content/post/日记/周报/2023-W48.md
index 0337aa5..c780006 100644
--- a/src/content/post/日记/周报/2023-W48.md
+++ b/src/content/post/日记/周报/2023-W48.md
@@ -23,6 +23,7 @@ tags:
- react
- stockcharts
- Obsidian
+toAstro: true
---
# 2023-W48 转岗了
diff --git a/src/content/post/日记/周报/2024-W02.md b/src/content/post/日记/周报/2024-W02.md
index a858020..a85afd5 100644
--- a/src/content/post/日记/周报/2024-W02.md
+++ b/src/content/post/日记/周报/2024-W02.md
@@ -22,6 +22,7 @@ description: >-
iPhones。这些资源和工具涵盖了从开发到设计的多个方面,旨在为技术爱好者和专业人士提供丰富的学习和参考材料。
rinId: 88
finished: true
+toAstro: true
---
# 2024-W02
diff --git a/src/content/post/日记/周报/2024-W03-AI专题.md b/src/content/post/日记/周报/2024-W03-AI专题.md
index 0f0fa52..4cc79f8 100644
--- a/src/content/post/日记/周报/2024-W03-AI专题.md
+++ b/src/content/post/日记/周报/2024-W03-AI专题.md
@@ -25,6 +25,7 @@ tags:
- application scene
- scene
- application
+toAstro: true
---
[[2024-W03]]
diff --git a/src/content/post/日记/周报/2024-W03-应用推荐篇.md b/src/content/post/日记/周报/2024-W03-应用推荐篇.md
index b5c6ede..1ee6803 100644
--- a/src/content/post/日记/周报/2024-W03-应用推荐篇.md
+++ b/src/content/post/日记/周报/2024-W03-应用推荐篇.md
@@ -20,6 +20,7 @@ tags:
- 输入法
- 知识库
- 画图
+toAstro: true
---
# 2024-W03-应用推荐篇
diff --git a/src/content/post/日记/周报/2024-W03-推荐阅读篇.md b/src/content/post/日记/周报/2024-W03-推荐阅读篇.md
index b98dec1..92b1e03 100644
--- a/src/content/post/日记/周报/2024-W03-推荐阅读篇.md
+++ b/src/content/post/日记/周报/2024-W03-推荐阅读篇.md
@@ -17,6 +17,7 @@ tags:
- action书
- App流量生态
- 网络安全,信息聚合
+toAstro: true
---
# 2024-W03-推荐阅读篇
diff --git a/src/content/post/日记/周报/2024-W03-编程篇.md b/src/content/post/日记/周报/2024-W03-编程篇.md
index 1e1ea5e..ab0fbc5 100644
--- a/src/content/post/日记/周报/2024-W03-编程篇.md
+++ b/src/content/post/日记/周报/2024-W03-编程篇.md
@@ -23,6 +23,7 @@ tags:
- bento
- node
- gameboy style portfolio
+toAstro: true
---
# 2024-W03 编程篇
diff --git a/src/content/post/日记/周报/2024-W03-设计篇.md b/src/content/post/日记/周报/2024-W03-设计篇.md
index bad95bc..279a72b 100644
--- a/src/content/post/日记/周报/2024-W03-设计篇.md
+++ b/src/content/post/日记/周报/2024-W03-设计篇.md
@@ -14,6 +14,7 @@ tags:
- 设计logo
- blender
- svg
+toAstro: true
---
# 2024-W03-设计篇
diff --git a/src/content/post/日记/周报/2024-W03.md b/src/content/post/日记/周报/2024-W03.md
index 9f439f7..ab3b654 100644
--- a/src/content/post/日记/周报/2024-W03.md
+++ b/src/content/post/日记/周报/2024-W03.md
@@ -31,6 +31,7 @@ tags:
- ffmpeg
- hackernews
- chase-trend
+toAstro: true
---
# 2024-W03
diff --git a/src/content/post/日记/周报/2024-W08.md b/src/content/post/日记/周报/2024-W08.md
index 5922046..727c832 100644
--- a/src/content/post/日记/周报/2024-W08.md
+++ b/src/content/post/日记/周报/2024-W08.md
@@ -14,6 +14,7 @@ link-notionnext: 'https://kazoottt.notion.site/2024-W08-61b4cedd4f3446508926c025
description: >-
在2024年第8周,推荐两款实用的软件:AltTab和Tickeys。AltTab是一款可以替代macOS默认切换窗口功能的软件,提供更便捷舒适的体验。Tickeys则是一款为打字添加炫酷音效的软件,让打字体验更加有趣。
rinId: 82
+toAstro: true
---
# 2024-W08 推荐一些软件
diff --git a/src/content/post/日记/周报/2024-W15.md b/src/content/post/日记/周报/2024-W15.md
index 61b62c2..424ea71 100644
--- a/src/content/post/日记/周报/2024-W15.md
+++ b/src/content/post/日记/周报/2024-W15.md
@@ -28,6 +28,7 @@ create_time: '2024/4/12 20:41:55'
update_time: '2024/4/12 20:47:54'
publish_time: '2024/4/12 20:46:23'
rinId: 95
+toAstro: true
---

diff --git a/src/content/post/日记/周报/2024-W16.md b/src/content/post/日记/周报/2024-W16.md
index b5711ec..60b3f86 100644
--- a/src/content/post/日记/周报/2024-W16.md
+++ b/src/content/post/日记/周报/2024-W16.md
@@ -20,6 +20,7 @@ description: >-
NotionID-notionnext: 6fda550f-4dcb-4f15-bbc6-38ef98227143
link-notionnext: 'https://kazoottt.notion.site/2024-W16-6fda550f4dcb4f15bbc638ef98227143'
rinId: 96
+toAstro: true
---

diff --git a/src/content/post/日记/周报/2024-W17.md b/src/content/post/日记/周报/2024-W17.md
index 4f4dfdf..8d755b0 100644
--- a/src/content/post/日记/周报/2024-W17.md
+++ b/src/content/post/日记/周报/2024-W17.md
@@ -17,6 +17,7 @@ description: >-
Playground,Perplexity提供了企业会员和企业定制服务。此外,还有多个教程和资料推荐,如Llama
3的微调教程和大规模预训练语言模型的理论基础。这些更新和资源为AI领域的研究者和开发者提供了丰富的工具和知识。
rinId: 97
+toAstro: true
---
日期范围:2024/04/22 - 2024/04/28
diff --git a/src/content/post/日记/周报/2024-W19.md b/src/content/post/日记/周报/2024-W19.md
index e8da723..84e7853 100755
--- a/src/content/post/日记/周报/2024-W19.md
+++ b/src/content/post/日记/周报/2024-W19.md
@@ -1,6 +1,6 @@
---
title: 2024-W19
-date: 2024-04-12T00:00:00.000Z
+date: 2024-04-12
author: KazooTTT
type: Post
status: Draft
diff --git a/src/content/post/日记/周报/2024-W25.md b/src/content/post/日记/周报/2024-W25.md
index df5491f..045480c 100644
--- a/src/content/post/日记/周报/2024-W25.md
+++ b/src/content/post/日记/周报/2024-W25.md
@@ -14,6 +14,7 @@ description: >-
最近的周报 finally
出现了。端午去广州过节,感受了中秋节的热闹氛围。同时,工作也取得了一些进展,发出了年终奖,并在工作相关项目上取得了一些重要的成就,包括 Gemini
上下文缓存功能和 Claude 3.5 Sonnet 的发布。
+toAstro: true
---
日期范围:2024/06/17 - 2024/06/23
diff --git a/src/content/post/日记/年报/Y1-2020年度总结.md b/src/content/post/日记/年报/Y1-2020年度总结.md
index 0d6c9d3..dbc960f 100644
--- a/src/content/post/日记/年报/Y1-2020年度总结.md
+++ b/src/content/post/日记/年报/Y1-2020年度总结.md
@@ -12,6 +12,7 @@ description: >-
在2020年度,作者经历了一系列的学习和实习经历。6月参与省级大创,7月获得中国高校微信小程序应用开发赛西南赛区三等奖,并在上海某金融科技公司担任产品经理实习生。8月,荣获中国大学生计算机设计大赛国家级二等奖,并参与了中国好声音的录制。9月后,回到成都,在一家教育公司担任web前端开发工程师实习生。作者最初选择工作而非考研,对前端开发有浓厚兴趣,尽管在实习过程中曾尝试产品管理,但最终决定回归前端开发。10月,拒绝了国企的offer,选择在教育科技公司继续实习,使用Vue框架。作者计划在2021年继续提升技术,并希望获得满意的offer,同时计划学习电吉他、画画和MMD。
rinId: 32
finished: true
+toAstro: true
category: 日记-年报
---
diff --git a/src/content/post/日记/年报/Y2-2021年度总结.md b/src/content/post/日记/年报/Y2-2021年度总结.md
index 587baae..d36d0d8 100644
--- a/src/content/post/日记/年报/Y2-2021年度总结.md
+++ b/src/content/post/日记/年报/Y2-2021年度总结.md
@@ -12,6 +12,7 @@ description: >-
在Y2-2021年度总结中,作者回顾了一年的重要事件和个人成长。年初意外成为主播房管,随后经历了上海长达六个月的封控,期间在家办公并感受到工作瓶颈。作者反思了自己的工作方式,意识到需要更深入的调研和思考。此外,作者还提到了部门的大变动,包括人员离职和裁员,以及自己对技术积累的不足。在个人生活方面,作者购买了一些产品,如Mac触控板和松下GX9相机,同时也出售了一些不再使用的物品。最后,作者总结了去年的计划完成情况,并设定了新一年的目标,包括找到成都的工作机会和继续学习设计技能。
rinId: 33
finished: true
+toAstro: true
category: 日记-年报
---
diff --git a/src/content/post/日记/年报/Y3-2022年度总结.md b/src/content/post/日记/年报/Y3-2022年度总结.md
index d7751b5..f95af44 100644
--- a/src/content/post/日记/年报/Y3-2022年度总结.md
+++ b/src/content/post/日记/年报/Y3-2022年度总结.md
@@ -12,6 +12,7 @@ description: >-
在Y3-2022年度总结中,作者回顾了一年的经历和感受。年初意外成为主播房管,随后经历了上海长达六个月的封控,期间在家办公,感受到了工作和个人生活的压力。作者反思了自己的工作方式,意识到需要更深入的调研和思考,以及在遇到困难时及时寻求帮助。此外,作者提到了部门的大变动,包括人员离职和裁员,以及对技术发展的担忧。在个人成长方面,作者感到自己过于在意他人看法,正在努力改善这一心理状态。产品方面,作者购买了一些电子产品和健身设备,但也有部分产品因各种原因被出售。最后,作者总结了去年的计划完成情况,并设定了新一年的目标,包括找到成都的工作机会,完成主站重构项目,继续学习设计和UI/UX等。
rinId: 34
finished: true
+toAstro: true
category: 日记-年报
---
diff --git a/src/content/post/日记/年报/Y4-2023年度总结.md b/src/content/post/日记/年报/Y4-2023年度总结.md
index 04457e3..e803b41 100644
--- a/src/content/post/日记/年报/Y4-2023年度总结.md
+++ b/src/content/post/日记/年报/Y4-2023年度总结.md
@@ -3,7 +3,7 @@ title: Y4-2023年度总结
date: 2024-01-07
author: KazooTTT
tags:
- - "2023"
+ - '2023'
- 2023年度总结
published: true
slug: summary-of-fy2023
@@ -11,6 +11,7 @@ description: >-
2023年个人总结:作者回顾了一年的重要事件,包括参加aigc比赛、第二次去bw、厦门之旅以及转岗开始AI
Agent的研究与开发。在这一年中,作者还开始担任面试官并参与其他公司的面试,体验了面试的双重角色。技术方面,作者的GitHub热力图逐渐变绿,参与了多个开源项目,并与朋友一起参加了AI相关的比赛,获得了奖项和奖金。此外,作者还分享了技术栈的偏向性,包括前端使用nextjs,后端使用nextjs/flask,设计使用figma和canva。最后,作者总结了去年的目标完成情况,并设定了新一年的计划,包括继续学习blender、每周至少产出一次技术向内容等。
finished: true
+toAstro: true
category: 日记-年报
---
diff --git a/src/content/post/生活/生活/2023 bw汇报.md b/src/content/post/生活/生活/2023 bw汇报.md
index 1175d9e..2eafaca 100644
--- a/src/content/post/生活/生活/2023 bw汇报.md
+++ b/src/content/post/生活/生活/2023 bw汇报.md
@@ -3,13 +3,15 @@ title: 2023 bw汇报
date: 2024-01-07
author: KazooTTT
tags:
- - "2023"
+ - '2023'
- bw
- hanser
published: true
slug: bw2023
-description: 本文详细记录了作者在2023年参加BW活动的经历,从20号到23号的活动日程,包括与队友的互动、周边包装、场地布置、直播观看以及与粉丝的交流等。文章中穿插了作者的个人感受和对活动的反思,展现了从懵懂到逐渐融入圈子的成长过程,以及对未来职业选择的思考。此外,还提到了与队友的友情和团队合作的重要性,以及活动结束后的情感落差和回忆。整体上,这是一篇充满情感和细节的活动回顾。
+description: >-
+ 本文详细记录了作者在2023年参加BW活动的经历,从20号到23号的活动日程,包括与队友的互动、周边包装、场地布置、直播观看以及与粉丝的交流等。文章中穿插了作者的个人感受和对活动的反思,展现了从懵懂到逐渐融入圈子的成长过程,以及对未来职业选择的思考。此外,还提到了与队友的友情和团队合作的重要性,以及活动结束后的情感落差和回忆。整体上,这是一篇充满情感和细节的活动回顾。
category: 生活-生活
+toAstro: true
---
# 2023bw 汇报
diff --git a/src/content/post/生活/生活/2023 厦门探店合集.md b/src/content/post/生活/生活/2023 厦门探店合集.md
index 1631e56..79d2b67 100644
--- a/src/content/post/生活/生活/2023 厦门探店合集.md
+++ b/src/content/post/生活/生活/2023 厦门探店合集.md
@@ -15,6 +15,7 @@ description: >-
bus”尝试了杏仁牛油果冰淇士。正餐方面,作者品尝了“野草莓”的高性价比美食,以及“宴遇1/2”的酸菜鱼、火焰黑椒安格斯小牛肉等。此外,还体验了“叽叽扎扎烤肉”和“七星西鹭鸭胫店”的特色菜肴。最后,作者在“傲客夜食”尝试了麻辣烤鱼和冰粉。整体上,作者对所尝试的食物给予了积极的评价,并表达了对某些美食的特别喜爱。
rinId: 113
category: 生活-生活
+toAstro: true
---
# 奶茶与咖啡
diff --git a/src/content/post/生活/生活/2023 国庆厦门和杭州之行.md b/src/content/post/生活/生活/2023 国庆厦门和杭州之行.md
index 6c898e2..3a87979 100644
--- a/src/content/post/生活/生活/2023 国庆厦门和杭州之行.md
+++ b/src/content/post/生活/生活/2023 国庆厦门和杭州之行.md
@@ -10,9 +10,11 @@ tags:
- 杭州
published: true
slug: national-day-trip-to-xiamen-and-hangzhoupicture-bed-version
-description: 国庆期间,作者记录了从上海出发前往厦门和杭州的旅行经历。在厦门,作者体验了当地的美食,如汉堡王、七星西鹭鸭胫店、宴遇1/2等,并游览了鼓浪屿,感受了当地的夜生活和自然风光。此外,作者还尝试了野草莓餐厅和叽叽扎扎烤肉,体验了不同的餐饮文化。在杭州,作者参观了联动店铺,并尝试了方老大的面食。整个旅程中,作者不仅享受了美食,还体验了当地的文化和生活方式,感受到了旅行的乐趣。
+description: >-
+ 国庆期间,作者记录了从上海出发前往厦门和杭州的旅行经历。在厦门,作者体验了当地的美食,如汉堡王、七星西鹭鸭胫店、宴遇1/2等,并游览了鼓浪屿,感受了当地的夜生活和自然风光。此外,作者还尝试了野草莓餐厅和叽叽扎扎烤肉,体验了不同的餐饮文化。在杭州,作者参观了联动店铺,并尝试了方老大的面食。整个旅程中,作者不仅享受了美食,还体验了当地的文化和生活方式,感受到了旅行的乐趣。
rinId: 114
category: 生活-生活
+toAstro: true
---
# 国庆厦门&杭州之行
diff --git a/src/content/post/生活/生活/2023 跨年.md b/src/content/post/生活/生活/2023 跨年.md
index 4d722bd..8bec237 100644
--- a/src/content/post/生活/生活/2023 跨年.md
+++ b/src/content/post/生活/生活/2023 跨年.md
@@ -9,10 +9,13 @@ tags:
- 2023年
published: true
slug: 2023-crossing
-description: 2023年跨年,作者与群友相约成都庆祝。由于年假已用完,选择29号和1号晚上的飞机以最大化游玩时间。在飞机上体验了有屏幕的座位,并观看了电影《小妇人》。抵达后,与朋友们在KTV聚会,感受四川话的亲切。30号品尝了跷脚牛肉和桌游店的乐趣,晚上享用了陶德砂锅的肥肠。31号,一起吃了谭豆花和火锅,晚上在玉林路喝酒庆祝跨年。1号在川大望江附近吃了冒烤鸭后前往机场。此行让作者感慨成都美食众多,决心今年回成都工作。
+description: >-
+ 2023年跨年,作者与群友相约成都庆祝。由于年假已用完,选择29号和1号晚上的飞机以最大化游玩时间。在飞机上体验了有屏幕的座位,并观看了电影《小妇人》。抵达后,与朋友们在KTV聚会,感受四川话的亲切。30号品尝了跷脚牛肉和桌游店的乐趣,晚上享用了陶德砂锅的肥肠。31号,一起吃了谭豆花和火锅,晚上在玉林路喝酒庆祝跨年。1号在川大望江附近吃了冒烤鸭后前往机场。此行让作者感慨成都美食众多,决心今年回成都工作。
finished: true
category: 生活-生活
-banner: https://pictures.kazoottt.top/2024/10/20241017-5eef043c1bc397df87b6be5f1a4aaa3e.png
+banner: >-
+ https://pictures.kazoottt.top/2024/10/20241017-5eef043c1bc397df87b6be5f1a4aaa3e.png
+toAstro: true
---
**# **2023成都跨年****
diff --git a/src/content/post/生活/生活/2024 BW记录-个人向流水账版.md b/src/content/post/生活/生活/2024 BW记录-个人向流水账版.md
index 3bdba7e..596fbcb 100644
--- a/src/content/post/生活/生活/2024 BW记录-个人向流水账版.md
+++ b/src/content/post/生活/生活/2024 BW记录-个人向流水账版.md
@@ -10,13 +10,14 @@ tags:
- 个人流水账
- 毛怪
- 小缘
- - "2024"
+ - '2024'
finished: true
published: true
category: 生活-生活
slug: bw-record-personal-notes
description: 记录了 KazooTTT 在 BW 活动中的个人体验和感受,包括与朋友和偶像的合照、工作餐和摊位的点滴。
rinId: 1
+toAstro: true
---
# BW记录-个人向流水账版
diff --git a/src/content/post/生活/生活/2024 一次很突然的香港之行.md b/src/content/post/生活/生活/2024 一次很突然的香港之行.md
index 51cdc77..8b46642 100644
--- a/src/content/post/生活/生活/2024 一次很突然的香港之行.md
+++ b/src/content/post/生活/生活/2024 一次很突然的香港之行.md
@@ -10,6 +10,7 @@ description: >-
作者在生日假期冲动地决定去香港旅行,提前一周购买机票和预订酒店。旅程中遇到了一些小插曲,如机票信息错误和插头转换器购买错误,但都顺利解决。在香港,作者体验了当地的美食,如一兰拉面和各种点心,并与久未见面的高中同学共进午餐,享受了愉快的时光。尽管行程紧凑,但这次旅行给作者留下了深刻的印象和美好的回忆。
rinId: 112
category: 生活-生活
+toAstro: true
---
# 一次很突然的香港之行
diff --git a/src/content/post/生活/生活/2024 小缘永不完结的冒险 武汉线下vlog.md b/src/content/post/生活/生活/2024 小缘永不完结的冒险 武汉线下vlog.md
index 776241f..61693bf 100644
--- a/src/content/post/生活/生活/2024 小缘永不完结的冒险 武汉线下vlog.md
+++ b/src/content/post/生活/生活/2024 小缘永不完结的冒险 武汉线下vlog.md
@@ -15,8 +15,10 @@ category: 生活-生活
slug: yukari-2024-live
description: 前往武汉参加小缘810线下live的流水账式vlog。
NotionID-notionnext: 7c90f788-efe1-4ae1-b314-3bf7acb6b21e
-link-notionnext: https://kazoottt.notion.site/2024-vlog-7c90f788efe14ae1b3143bf7acb6b21e
-banner: "https://pictures.kazoottt.top/2024/09/20240902-41822c72da727100ce156e6e15d1eed6.jpeg"
+link-notionnext: 'https://kazoottt.notion.site/2024-vlog-7c90f788efe14ae1b3143bf7acb6b21e'
+banner: >-
+ https://pictures.kazoottt.top/2024/09/20240902-41822c72da727100ce156e6e15d1eed6.jpeg
+toAstro: true
---
# 2024 小缘永不完结的冒险 武汉线下vlog
diff --git a/src/content/post/生活/生活/2024 端午去广州玩了.md b/src/content/post/生活/生活/2024 端午去广州玩了.md
index 3933c9d..5e8bee0 100644
--- a/src/content/post/生活/生活/2024 端午去广州玩了.md
+++ b/src/content/post/生活/生活/2024 端午去广州玩了.md
@@ -15,6 +15,7 @@ category: 生活-生活
slug: duanwu-guangzhou-trip
description: 在端午节期间,我和朋友们相约去广州,参观了大咩老师的毕业展,品尝了各种美食,体验了广州的文化和风景。这次旅行充满了美好的回忆,让我感受到了广州的独特魅力。
rinId: 5
+toAstro: true
---
# 端午去广州玩了
diff --git a/src/content/post/生活/随笔/一些烦心事.md b/src/content/post/生活/随笔/一些烦心事.md
index 6293bba..54d7bdb 100644
--- a/src/content/post/生活/随笔/一些烦心事.md
+++ b/src/content/post/生活/随笔/一些烦心事.md
@@ -10,6 +10,7 @@ description: >-
在飞机上,作者通过写作来缓解心中的烦闷。上周状态良好,但本周因熬夜和粉丝圈的负面影响感到状态下滑。作者计划在春节期间调整作息,并反思了过去几年对粉丝圈的感受变化,包括从极度社恐到逐渐适应公共表达的过程,以及对粉丝圈中个体信任的思考。同时,作者也回顾了与主播和粉丝圈的互动,以及个人情感和观点表达的冲突与反思。
rinId: 110
category: 生活-随笔
+toAstro: true
---
# 一些烦心事
diff --git a/src/content/post/生活/随笔/一次受骗经历.md b/src/content/post/生活/随笔/一次受骗经历.md
index dc98d59..e333255 100644
--- a/src/content/post/生活/随笔/一次受骗经历.md
+++ b/src/content/post/生活/随笔/一次受骗经历.md
@@ -10,6 +10,7 @@ rinId: 111
category: 生活-随笔
tags:
- 受骗经历,强制消费,欺诈行为
+toAstro: true
---
# 一次受骗经历
diff --git a/src/content/post/生活/随笔/与其倒腾,不如静下心来.md b/src/content/post/生活/随笔/与其倒腾,不如静下心来.md
index 3713c93..a40dff4 100644
--- a/src/content/post/生活/随笔/与其倒腾,不如静下心来.md
+++ b/src/content/post/生活/随笔/与其倒腾,不如静下心来.md
@@ -13,6 +13,7 @@ link: 'https://kazoottt.notion.site/4168e936345444f4b625a86309a5b320'
notionID: 4168e936-3454-44f4-b625-a86309a5b320
rinId: 57
category: 生活-随笔
+toAstro: true
---
# 与其倒腾,不如静下心来
diff --git a/src/content/post/生活/随笔/最近状态比较差.md b/src/content/post/生活/随笔/最近状态比较差.md
index 02b42a8..cfda793 100644
--- a/src/content/post/生活/随笔/最近状态比较差.md
+++ b/src/content/post/生活/随笔/最近状态比较差.md
@@ -12,6 +12,7 @@ category: 生活-随笔
slug: recently-the-state-has-been-relatively-poor
description: >-
个人不开心的原因主要是过度依赖外界获取快乐、身体自身问题、过于消极和关注他人的看法,以及欲望与现实不匹配。可以让自己开心的事情包括追星、产出、运动、挣钱和夸赞感谢。面对当下不确定的未来,目前可以安排锻炼和产出兴趣活动,保持分享的欲望以及实践费曼学习法,渐进式地提升身心健康和生活满意度。
+toAstro: true
---
## 分析自己不开心的原因
diff --git a/src/content/post/生活/随笔/最近的感受-积重难返.md b/src/content/post/生活/随笔/最近的感受-积重难返.md
index 5a5586a..7d666f4 100644
--- a/src/content/post/生活/随笔/最近的感受-积重难返.md
+++ b/src/content/post/生活/随笔/最近的感受-积重难返.md
@@ -12,6 +12,7 @@ description: >-
在23年年末,作者内转至大模型应用部门,初期充满激情,能接触前沿项目并利用大模型厂商服务。然而,随着时间推移,工作中的不适感逐渐增强。主要问题包括基建不足,如缺乏CI/CD流程,发布版本耗时且需加班;项目框架笨重且存在性能问题,对项目信心下降;代码质量差,缺乏规范;以及对未来职业发展的担忧,如工作与学习时间冲突,薪资涨幅低。这些因素共同导致了作者对当前工作的不满和焦虑。
rinId: 116
category: 生活-随笔
+toAstro: true
---
# 最近的感受-积重难返
diff --git a/src/content/post/编程/AI/AI大局.md b/src/content/post/编程/AI/AI大局.md
new file mode 100644
index 0000000..aef66cd
--- /dev/null
+++ b/src/content/post/编程/AI/AI大局.md
@@ -0,0 +1,30 @@
+---
+slug: present-conditions
+published: true
+description: >-
+ 基础大模型在实际应用中面临两大挑战:终端客户对高昂算力成本的接受度以及大模型在垂直行业任务中的表现不足。为解决这些问题,大模型通常会通过领域特定数据或知识库进行训练和优化,以形成适用于垂直领域的行业大模型或业务大模型。此外,一些企业还有深度定制和私有化部署的需求,需要在行业大模型的基础上,进一步加入企业专有数据进行训练或微调,以构建企业级大模型。
+category: 编程-AI
+title: AI大局
+date: 2023-09-04
+author: KazooTTT
+type: Post
+status: Published
+tags:
+ - 基础大模型
+ - 产业应用
+ - 机器学习
+finished: false
+---
+
+# 大局
+
+
+
+
+
+基础大模型落地面临两大难题,一是终端客户对算力成本的接受能力,二是大模型虽擅长通用领域问题,但往往在垂直行业任务中表现欠佳。因此,基础大模型会通过领域数据或专属知识库进行训练和调优,形成垂直领域的行业大模型或业务大模型;此外,部分企业还具有深度定制、私有化部署的需求,需要在行业大模型基础上,进一步加入企业专有数据进行训练或微调,形成企业级大模型。
+
+[2023 年中国 AIGC 产业全景报告 | 艾瑞咨询 - 实时互动网](https://www.nxrte.com/zixun/31964.html)
+
+中间层
+应用层
diff --git a/src/content/post/编程/AI/ChainForge简单介绍.md b/src/content/post/编程/AI/ChainForge简单介绍.md
index f09cecc..98d287e 100644
--- a/src/content/post/编程/AI/ChainForge简单介绍.md
+++ b/src/content/post/编程/AI/ChainForge简单介绍.md
@@ -27,6 +27,7 @@ description: >-
NotionID-notionnext: 40ec4f8d-2030-4ce1-b8c7-c1c9f56ef55b
link-notionnext: 'https://kazoottt.notion.site/ChainForge-40ec4f8d20304ce1b8c7c1c9f56ef55b'
rinId: 8
+toAstro: true
---
# ChainForge简单介绍
diff --git a/src/content/post/编程/AI/Perplexity系列产品.md b/src/content/post/编程/AI/Perplexity系列产品.md
new file mode 100644
index 0000000..4e0a6e4
--- /dev/null
+++ b/src/content/post/编程/AI/Perplexity系列产品.md
@@ -0,0 +1,89 @@
+---
+title: Perplexity系列产品
+date: 2024-09-04
+author: KazooTTT
+type: Post
+status: Published
+tags:
+ - AI
+ - 搜索引擎
+ - Perplexity
+ - Playground
+ - 播客
+finished: true
+published: true
+category: 编程-AI
+slug: perplexity-productions-intro
+description: 概述Perplexity系列产品,包括搜索引擎、Playground和播客,重点介绍其功能和区别。
+NotionID-notionnext: ae2fba46-af30-4bd5-b6d0-fe751c162800
+link-notionnext: 'https://kazoottt.notion.site/01-Perplexity-ae2fba46af304bd5b6d0fe751c162800'
+toAstro: true
+---
+
+# Perplexity系列产品
+
+## 产品1 Perplexity搜索引擎
+
+
+
+
+
+### 普通和Pro的区别
+
+
+
+
+
+### 频繁人工验证怎么办
+
+
+
+[Perplexity - AI Search - Chrome 应用商店](https://chromewebstore.google.com/detail/perplexity-ai-search/bnaffjbjpgiagpondjlnneblepbdchol)
+
+
+
+### 同类别产品
+
+[Devv AI](https://devv.ai/) (编程向)
+
+
+
+## 产品2 Perplexity Playground
+
+体验最新大模型
+
+
+
+
+
+
+
+[Introducing Llama 3.1: Our most capable models to date](https://ai.meta.com/blog/meta-llama-3-1/)
+
+
+
+[Changelog - Perplexity](https://docs.perplexity.ai/changelog/changelog#introducing-new-and-improved-sonar-models)
+
+
+
+## 产品3 Perplexity播客
+
+[资讯汇总 Discover](https://www.perplexity.ai/discover)
+
+
+
+Perplexity和eleventlab合作,把Discover的内容转成播客了。
+
+
+
+
+
+很适合练习听力以及了解科技资讯。地址:[Discover Daily by Perplexity](https://discoverdaily.ai/)
+
+[spotify](https://open.spotify.com/episode/1CaSWrm7uUAOkaKjE9KI47?si=WPbA0x73QkGEPm-DFh4big)
+
+[pca.st](https://pca.st/03qazv0d)
+
+支持rss
+
+
diff --git a/src/content/post/编程/AI/可以免费领取tokens的大模型服务.md b/src/content/post/编程/AI/可以免费领取tokens的大模型服务.md
index 0553326..8d35fd1 100644
--- a/src/content/post/编程/AI/可以免费领取tokens的大模型服务.md
+++ b/src/content/post/编程/AI/可以免费领取tokens的大模型服务.md
@@ -17,6 +17,7 @@ description: 可免费领取tokens的大模型服务于今后8月30日前有以
NotionID-notionnext: 30a20483-ea28-4daf-b8be-155f0e690bc7
link-notionnext: 'https://kazoottt.notion.site/tokens-30a20483ea284dafb8be155f0e690bc7'
rinId: 43
+toAstro: true
---
# 可以免费领取tokens的大模型服务
diff --git a/src/content/post/编程/AI/如何在 cursor 中使用 deepseek-coder.md b/src/content/post/编程/AI/如何在 cursor 中使用 deepseek-coder.md
index 0c99274..9d05768 100644
--- a/src/content/post/编程/AI/如何在 cursor 中使用 deepseek-coder.md
+++ b/src/content/post/编程/AI/如何在 cursor 中使用 deepseek-coder.md
@@ -14,7 +14,9 @@ category: 编程-AI
slug: using-deepseek-coder-in-cursor
description: 本文介绍了如何在 Cursor 中添加和使用 DeepSeek-Coder 模型,以及配置相关的 OpenAI API Key 和 Base URL。
NotionID-notionnext: f759bbe6-aa4b-4317-9695-44927430146b
-link-notionnext: https://kazoottt.notion.site/cursor-deepseek-coder-f759bbe6aa4b4317969544927430146b
+link-notionnext: >-
+ https://kazoottt.notion.site/cursor-deepseek-coder-f759bbe6aa4b4317969544927430146b
+toAstro: true
---
# 如何在 cursor 中使用 deepseek-coder
diff --git a/src/content/post/编程/git/使用cursor生成git commit msg.md b/src/content/post/编程/git/使用cursor生成git commit msg.md
index 2353f87..9a96be3 100644
--- a/src/content/post/编程/git/使用cursor生成git commit msg.md
+++ b/src/content/post/编程/git/使用cursor生成git commit msg.md
@@ -12,6 +12,7 @@ description: |-
首先,开启终端输入git add暂存更改。
然后,按下Command+K输入“git commit message”即可成功提交。
slug: cursorgit-commit-msg
+toAstro: true
category: 编程-git
---
diff --git a/src/content/post/编程/git/已经发布的分支在本地重命名之后如何推送到远程.md b/src/content/post/编程/git/已经发布的分支在本地重命名之后如何推送到远程.md
index 9be261d..61f149c 100644
--- a/src/content/post/编程/git/已经发布的分支在本地重命名之后如何推送到远程.md
+++ b/src/content/post/编程/git/已经发布的分支在本地重命名之后如何推送到远程.md
@@ -15,6 +15,7 @@ description: >-
要将已经发布的分支在本地重命名并推送到远程,可以按照以下步骤进行:首先使用git branch -m指令重命名本地分支,如果需要可以使用以下命令:git
branch -m 旧分支名 新分支名。然后使用git push指令推送重命名后的分支到远程,如果需要使用-u选项,可以设置上游分支,使用git push
-u origin 新分支名。最后要删除远程的旧分支,可以使用git push origin --delete 旧分支名。
+toAstro: false
---
要将已经发布的分支在本地重命名并推送到远程,可以按照以下步骤进行:
diff --git a/src/content/post/编程/vtk.js/在vtk.js中stl和json的互相转化.md b/src/content/post/编程/vtk.js/在vtk.js中stl和json的互相转化.md
index d552825..69f3425 100644
--- a/src/content/post/编程/vtk.js/在vtk.js中stl和json的互相转化.md
+++ b/src/content/post/编程/vtk.js/在vtk.js中stl和json的互相转化.md
@@ -22,6 +22,7 @@ noteId_x: 15
create_time: '2024/11/22 13:35:36'
update_time: '2024/11/22 14:40:08'
publish_time: '2024/11/22 14:38:29'
+toAstro: true
---
## stl如何转为json
diff --git a/src/content/post/编程/web3/expo报错.md b/src/content/post/编程/web3/expo报错.md
index fa91fd1..4b35542 100644
--- a/src/content/post/编程/web3/expo报错.md
+++ b/src/content/post/编程/web3/expo报错.md
@@ -12,6 +12,7 @@ date: 2024-02-07
category: 编程-web3
tags:
- expo 错误,angular cli,webpack,npm, metro-core
+toAstro: false
---
# Expo 报错
diff --git a/src/content/post/编程/web3/solidity_bootcamp学习笔记.md b/src/content/post/编程/web3/solidity_bootcamp学习笔记.md
new file mode 100644
index 0000000..e77b9a2
--- /dev/null
+++ b/src/content/post/编程/web3/solidity_bootcamp学习笔记.md
@@ -0,0 +1,108 @@
+---
+title: solidity_bootcamp学习笔记
+date: 2023-11-16
+author: KazooTTT
+tags:
+ - web3,开build,Solidity Bootcamp,区块链,ERC20
+published: true
+slug: soliditybootcamp-study-notes
+description: >-
+ 在之前的博客文章中,作者提到了报名参加了一个名为“web3课程”的openbuild课程。2023年11月16日是课程的第一天,作者对课程内容感到有趣,并计划继续学习并在博客中记录心得。第一节课主要讲解了区块链的基本原理和与web2的区别,作者还计划完成课程中的项目部署,并寻找其他资源进行额外学习。第二节课涉及了Solidity智能合约开发,并提供了相关的学习资源和工具。作者还收集了一些web3相关的工具、案例和教程链接,以便进一步学习和实践。
+rinId: 11
+finished: true
+category: 编程-web3
+---
+
+
+在之前的[3-周报 平淡的一周 | KazooTTT Blog](https://www.kazoottt.top/article/weekly3#194502abe9804dbc860fb9c0a1091819)中提到了一个 openbuild 的[web3 课程](https://openbuild.xyz/learn/challenges/91?from=Challenges),抱着尝试的心态报名了。2023-11-16 是开课的第一天,整体停下来觉得挺有意思,大家的氛围也不错。打算继续学习下去,并且在本文中记录学习心得。
+
+# 待办事项
+
+- [x] 完成[[#11.16 第一节课]]中的部署项目(添加时间 2023-11-16)
+
+# 11.16 第一节课
+
+今天主要讲了区块链的基本原理,与 web2 的区别。了解到在 web3 的开发中,比较注重的是合约(类似传统后端)和前端,而前端的技术栈主要是 react 那一套(这一点在后面收集到的案例中也有体现,大部分都是 nextjs 来实现的)
+
+由于我从未接触过 web3,听下来还是挺吃力的,不过感觉挺有趣。打算在课程之余,另外找一些课程来学习和实践,做一些感兴趣的东西,以及给开源项目提 pr。
+
+要做的事:
+完成课程中教学的例子:区块链开发例子-部署一个[ERC20 代币](<[https://github.com/meterio/tokenERC20](https://github.com/meterio/tokenERC20)>)
+
+**对自己提升最快的应该是多参加一些 Hackathon**
+
+# 2023-11-18 第二节课
+
+课件如下:
+
+![[IMG-20241112142440534.pdf]]
+
+## 备忘
+
+问题咨询:
+
+[https://github.com/openbuildxyz/solidity_bootcamp](https://github.com/openbuildxyz/solidity_bootcamp)
+
+Meter 社区网站:
+
+[https://docs.meter.io/developer-documentation/introduction](https://docs.meter.io/developer-documentation/introduction)
+
+区块链查询网站:
+
+[https://chainlist.org](https://chainlist.org)
+
+ERC20 案例网站:
+
+[https://github.com/meterio/tokenERC20](https://github.com/meterio/tokenERC20)
+![[IMG-20241112142440662.pdf]]
+
+# 资源收集
+
+## 工具
+
+### [Chainlist](https://chainlist.org/)
+
+查询可连接的网络
+
+[GitHub - DefiLlama/chainlist](https://github.com/DefiLlama/chainlist)
+基于 nextjs
+
+[GitHub - DefiLlama/chainlist](https://github.com/DefiLlama/chainlist)
+
+## 案例
+
+### [Lens Protocol](https://www.lens.xyz/)
+
+基于 web3 的社交平台
+
+
+### [Dune](https://dune.com/home)
+
+web3 交流论坛
+报表做的很好看
+
+
+
+(能从上面的技术栈看出来,绝大部分都是 react/nextjs)
+
+## 教程
+
+## 当前的课程链接
+
+[Solidity Bootcamp](https://openbuild.xyz/learn/challenges/91?from=Challenges)
+
+## Openbuild 的另一门课程
+
+[Learn Smart Contract with Foundry](https://openbuild.xyz/learn/courses/83)
+
+## 微信公众号的入门文章
+
+[Web3 从入门到实战](https://mp.weixin.qq.com/s/OFmrKuyHYF-W6zTLEBXVoA)
+
+## 其他人推荐的 Foundry-full-course-f23
+
+[GitHub - Cyfrin/foundry-full-course-f23](https://github.com/Cyfrin/foundry-full-course-f23)
+
+# 更新记录
+
+2023-11-16 第一节课笔记,以及一些资源收集。
diff --git a/src/content/post/编程/web3/tokenERC20部署和学习.md b/src/content/post/编程/web3/tokenERC20部署和学习.md
index b34aec4..e9ceccd 100644
--- a/src/content/post/编程/web3/tokenERC20部署和学习.md
+++ b/src/content/post/编程/web3/tokenERC20部署和学习.md
@@ -6,13 +6,13 @@ description: >-
本内容涉及ERC20代币的部署与学习,具体参考GitHub上的meterio/tokenERC20项目,地址为https://github.com/meterio/tokenERC20。
rinId: 12
finished: true
-date: 2024-02-07T00:00:00.000Z
+date: 2024-02-07
category: 编程-web3
tags:
- tokenERC20
- 部署
- 学习
-toAstro: true
+toAstro: false
---
# tokenERC20部署和学习
diff --git a/src/content/post/编程/web3/web3资源收集.md b/src/content/post/编程/web3/web3资源收集.md
index bcc0ac7..216603a 100644
--- a/src/content/post/编程/web3/web3资源收集.md
+++ b/src/content/post/编程/web3/web3资源收集.md
@@ -14,6 +14,7 @@ tags:
- 比特币
- 以太坊
- 区块链
+toAstro: true
---
# web3资源收集
diff --git a/src/content/post/编程/前端/antd switch组件错误使用案例.md b/src/content/post/编程/前端/antd switch组件错误使用案例.md
index 9270c30..953590e 100644
--- a/src/content/post/编程/前端/antd switch组件错误使用案例.md
+++ b/src/content/post/编程/前端/antd switch组件错误使用案例.md
@@ -9,6 +9,7 @@ published: true
description: >-
antd的switch组件错误使用案例:当使用到antd的[switch](https://ant-design.antgroup.com/components/switch-cn)组件时,需要注意其api的使用。典型情况是,将checked状态与mode关联起来,并在mode变化时触发回调,然而,这种写法会导致切换switch时不会触发回调,而是等待-checked状态改变时才触发。正确的方法是使用onClick事件而不是onChange,这样可以让切换switch时触发回调。
slug: antd-switch-component-misuse-example
+toAstro: false
category: 编程-前端
---
diff --git a/src/content/post/编程/前端/css/链接样式需要遵循LVHA顺序的原因.md b/src/content/post/编程/前端/css/链接样式需要遵循LVHA顺序的原因.md
index 57909a6..12e3f2b 100644
--- a/src/content/post/编程/前端/css/链接样式需要遵循LVHA顺序的原因.md
+++ b/src/content/post/编程/前端/css/链接样式需要遵循LVHA顺序的原因.md
@@ -9,9 +9,12 @@ tags:
- 前端
slug: reasons-why-link-styles-need-to-follow-the-lvha-order
published: true
-description: 在CSS中,链接的伪类选择器(:link, :visited, :hover, :active)遵循LVHA顺序的原因是为了确保样式正确应用。由于这些伪类的优先级相同,后定义的样式会覆盖先前的样式。因此,为了防止样式冲突,应按照LVHA顺序定义这些伪类,即先定义:link,然后是:visited,接着是:hover,最后是:active。这样的顺序确保了链接在不同状态下的样式能够正确显示,例如在鼠标悬停或点击时。
-NotionID-notionnext: https://kazoottt.notion.site/d4aa37afdc8147d89869d67ebb5b4e7c
+description: >-
+ 在CSS中,链接的伪类选择器(:link, :visited, :hover,
+ :active)遵循LVHA顺序的原因是为了确保样式正确应用。由于这些伪类的优先级相同,后定义的样式会覆盖先前的样式。因此,为了防止样式冲突,应按照LVHA顺序定义这些伪类,即先定义:link,然后是:visited,接着是:hover,最后是:active。这样的顺序确保了链接在不同状态下的样式能够正确显示,例如在鼠标悬停或点击时。
+NotionID-notionnext: 'https://kazoottt.notion.site/d4aa37afdc8147d89869d67ebb5b4e7c'
category: 编程-前端-css
+toAstro: true
---
# 链接样式需要遵循 LVHA 顺序的原因
diff --git a/src/content/post/编程/前端/fetch 报错排查 SocketError other side closed.md b/src/content/post/编程/前端/fetch 报错排查 SocketError other side closed.md
index ee3ca67..ac1431d 100644
--- a/src/content/post/编程/前端/fetch 报错排查 SocketError other side closed.md
+++ b/src/content/post/编程/前端/fetch 报错排查 SocketError other side closed.md
@@ -15,6 +15,7 @@ description: >-
rinId: 15
finished: true
category: 编程-前端
+toAstro: false
---
# Fetch 报错
diff --git a/src/content/post/编程/前端/node/__dirname is not defined in ES module scope.md b/src/content/post/编程/前端/node/__dirname is not defined in ES module scope.md
index 21b31a7..a8837fc 100644
--- a/src/content/post/编程/前端/node/__dirname is not defined in ES module scope.md
+++ b/src/content/post/编程/前端/node/__dirname is not defined in ES module scope.md
@@ -55,6 +55,7 @@ description: >-
```
这种方法推荐使用,避免了相对路径的问题。
+toAstro: true
---
# __dirname Is not Defined in ES Module Scope
diff --git a/src/content/post/编程/前端/node/node path模块相关操作.md b/src/content/post/编程/前端/node/node path模块相关操作.md
index b0f56c3..51dd7f4 100644
--- a/src/content/post/编程/前端/node/node path模块相关操作.md
+++ b/src/content/post/编程/前端/node/node path模块相关操作.md
@@ -12,6 +12,7 @@ published: true
description: >-
本文介绍了Node.js中path模块的常用操作,包括__dirname与process.cwd()的区别,以及path.join()和path.resolve()的差异。特别指出,__dirname和process.cwd()在使用时需注意其返回的路径差异,以免导致静态资源加载失败。同时,path.join()用于连接路径,而path.resolve()则解析为绝对路径。这些知识点对于正确配置和处理文件路径至关重要。
category: 编程-前端-node
+toAstro: true
---
# Path 相关操作
diff --git a/src/content/post/编程/前端/node/nodejs AMD Asynchronous Module Definition.md b/src/content/post/编程/前端/node/nodejs AMD Asynchronous Module Definition.md
index bbe85e6..f070ea7 100644
--- a/src/content/post/编程/前端/node/nodejs AMD Asynchronous Module Definition.md
+++ b/src/content/post/编程/前端/node/nodejs AMD Asynchronous Module Definition.md
@@ -1,6 +1,6 @@
---
title: AMD
-date: 2023-09-27T00:00:00.000Z
+date: 2023-09-27
author: KazooTTT
tags:
- node
@@ -13,7 +13,7 @@ description: >-
loaded. This is particularly useful for web applications where scripts can be
loaded in parallel, improving performance and efficiency.
category: 编程-前端-node
-toAstro: true
+toAstro: false
---
# AMD
diff --git a/src/content/post/编程/前端/node/npm scope公共包.md b/src/content/post/编程/前端/node/npm scope公共包.md
index 832eede..5edbee4 100644
--- a/src/content/post/编程/前端/node/npm scope公共包.md
+++ b/src/content/post/编程/前端/node/npm scope公共包.md
@@ -1,6 +1,6 @@
---
title: npm scope公共包
-date: 2024-02-18T00:00:00.000Z
+date: 2024-02-18
author: KazooTTT
tags:
- npm
@@ -12,7 +12,7 @@ description: >-
--access=public`,以确保包的访问权限为公开。
rinId: 72
category: 编程-前端-node
-toAstro: true
+toAstro: false
---
# Npm Scope公共包
diff --git a/src/content/post/编程/前端/node/npm发包失败的原因.md b/src/content/post/编程/前端/node/npm发包失败的原因.md
index 9aaed07..6cd12c3 100644
--- a/src/content/post/编程/前端/node/npm发包失败的原因.md
+++ b/src/content/post/编程/前端/node/npm发包失败的原因.md
@@ -13,6 +13,7 @@ description: >-
本文讨论了在npm发包过程中可能遇到的失败原因,包括账号权限不足、包名不规范、包名包含屏蔽词等。特别提到了“download”是一个屏蔽词,作者通过将其替换为“downloader”后成功发布。同时,文章也提到了npm的命令行工具在错误信息提供上的不足,使得问题定位变得困难。参考了GitHub上的相关讨论,以帮助理解这一问题。
rinId: 73
category: 编程-前端-node
+toAstro: true
---
# Npm发包失败的原因
diff --git a/src/content/post/编程/前端/node/npm和npx的区别.md b/src/content/post/编程/前端/node/npm和npx的区别.md
index 6bb4655..a469c66 100644
--- a/src/content/post/编程/前端/node/npm和npx的区别.md
+++ b/src/content/post/编程/前端/node/npm和npx的区别.md
@@ -16,6 +16,7 @@ tags:
- 包管理器
- CLI
- package manager
+toAstro: true
---
# Npm和npx的区别
diff --git a/src/content/post/编程/前端/node/npm换源.md b/src/content/post/编程/前端/node/npm换源.md
index aae38be..aa23c63 100644
--- a/src/content/post/编程/前端/node/npm换源.md
+++ b/src/content/post/编程/前端/node/npm换源.md
@@ -11,6 +11,7 @@ description: >-
本文介绍了如何查看、更换和取消Node.js包管理工具(npm, yarn,
pnpm)的源地址,以及如何使用yrm工具快速切换不同的npm源。通过执行特定的命令,用户可以轻松地管理这些工具的源设置,从而优化包的下载速度和开发效率。
category: 编程-前端-node
+toAstro: true
---
# 查看源
diff --git a/src/content/post/编程/前端/search params 请求参数的获取与更新.md b/src/content/post/编程/前端/search params 请求参数的获取与更新.md
index fdcf7fd..b0bb791 100644
--- a/src/content/post/编程/前端/search params 请求参数的获取与更新.md
+++ b/src/content/post/编程/前端/search params 请求参数的获取与更新.md
@@ -27,6 +27,7 @@ description: >-
parameters。
NotionID-notionnext: 13d55568-fd75-81f5-be1b-e0a4f8137355
link-notionnext: 'https://kazoottt.notion.site/search-params-13d55568fd7581f5be1be0a4f8137355'
+toAstro: true
---
## react router `useSearchParams`
diff --git a/src/content/post/编程/前端/使用github action定时同步obsidian内容到astro博客仓库.md b/src/content/post/编程/前端/使用github action定时同步obsidian内容到astro博客仓库.md
new file mode 100644
index 0000000..1850872
--- /dev/null
+++ b/src/content/post/编程/前端/使用github action定时同步obsidian内容到astro博客仓库.md
@@ -0,0 +1,297 @@
+---
+slug: synchronize-profiles-to-remote-and-local-on-a-regular-basis
+title: 使用github action定时同步obsidian内容到博客仓库
+date: 2024-11-29
+author: KazooTTT
+type: Post
+status: Published
+tags: null
+finished: true
+published: true
+category: 编程-前端
+description: null
+toAstro: true
+---
+
+## github action
+
+目标仓库以及具体目录可以根据自己的项目来定
+
+``` yaml
+name: Update Docs
+
+on:
+ push:
+ paths:
+ - "content/**"
+ - "scripts/build_docs.cjs"
+ workflow_dispatch:
+
+jobs:
+ build-and-deploy:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout source repository
+ uses: actions/checkout@v2
+ with:
+ token: ${{ secrets.PAT_TOKEN }}
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
+ with:
+ node-version: "20"
+
+ - name: Install dependencies
+ run: |
+ echo "Installing dependencies in source repository..."
+ npm install
+ echo "Dependencies installed successfully"
+
+ - name: Build docs
+ run: |
+ echo "Starting docs build..."
+ npm run build:docs:server
+ echo "Docs built successfully"
+
+ - name: Checkout target repository
+ uses: actions/checkout@v2
+ with:
+ repository: kazoottt/kazoottt-blog
+ path: kazoottt-blog
+ token: ${{ secrets.PAT_TOKEN }}
+
+ - name: Copy built docs to target repository
+ run: |
+ echo "Starting copy process..."
+ echo "Content of astroContent before copy:"
+ cp -rv astroContent/* kazoottt-blog/src/content/post/
+ echo "Content of astroContent copy done"
+
+ - name: Setup target repository
+ run: |
+ cd kazoottt-blog
+ echo "Configuring git..."
+ git config --global user.name 'github-actions[bot]'
+ git config --global user.email 'github-actions[bot]@users.noreply.github.com'
+ echo "Installing dependencies in target repository..."
+ npm install
+ echo "Running sort..."
+ npm run sort
+
+ - name: Check for changes and commit
+ run: |
+ cd kazoottt-blog
+ if [[ -n $(git status -s) ]]; then
+ git add .
+ git commit -m "Update docs and sort content"
+ git push
+ else
+ echo "No changes to commit"
+ fi
+ env:
+ GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
+
+```
+
+PAT_TOKEN申请
+[Sign in to GitHub · GitHub](https://github.com/settings/tokens)
+
+需要权限:repo, workflow
+
+
+
+## obsidian模板
+
+published是true且notAstro不为true的时候,会被发布到另外一个仓库
+
+```
+---
+title: {{title}}
+date: {{date}}
+author: KazooTTT
+type: Post
+status: Published
+tags: []
+finished: false
+published: false
+category:
+slug:
+description:
+notAstro:
+---
+
+```
+
+## 脚本 scripts/build_docs.cjs
+
+依赖安装
+
+```
+npm install gray-matter
+```
+
+可以配置一些不想同步的文件夹
+
+``` js
+const fs = require("fs").promises
+const fsSync = require("fs")
+const path = require("path")
+const matter = require("gray-matter")
+const { execSync } = require("child_process")
+
+const CONFIG = {
+ outputDir: "astroContent",
+ inputDir: "./content",
+ ignoreList: [
+ ".github",
+ ".obsidian",
+ "草稿箱",
+ "模板",
+ "attachment",
+ "记录",
+ "导航用",
+ "微信读书",
+ ],
+ validExtensions: [".md"],
+ // Local specific config
+ localDestinationRoot: "", // to edit
+ localDestination: "", // to edit
+}
+
+/**
+ * Ensures output directory exists
+ */
+function initializeOutputDir() {
+ if (!fsSync.existsSync(CONFIG.outputDir)) {
+ fsSync.mkdirSync(CONFIG.outputDir, { recursive: true })
+ }
+}
+
+/**
+ * Validates if a file should be processed based on its metadata
+ */
+function shouldProcessFile(frontMatter) {
+ return frontMatter.published === true && !frontMatter.notAstro
+}
+
+/**
+ * Processes a single markdown file
+ */
+async function processMarkdownFile(fullPath, outputPath) {
+ try {
+ const fileContent = await fs.readFile(fullPath, "utf8")
+ const { data } = matter(fileContent)
+
+ if (shouldProcessFile(data)) {
+ await fs.copyFile(fullPath, outputPath)
+ console.log(`✓ Copied: ${path.relative(CONFIG.inputDir, fullPath)}`)
+ }
+ } catch (error) {
+ console.error(`Error processing file ${fullPath}:`, error.message)
+ }
+}
+
+/**
+ * Recursively processes directories and files
+ */
+async function processDirectory(dir) {
+ try {
+ const files = await fs.readdir(dir)
+
+ await Promise.all(
+ files.map(async (file) => {
+ const fullPath = path.join(dir, file)
+ const relativePath = path.relative(CONFIG.inputDir, fullPath)
+ const outputPath = path.join(CONFIG.outputDir, relativePath)
+
+ const stats = await fs.stat(fullPath)
+
+ if (stats.isDirectory()) {
+ if (CONFIG.ignoreList.includes(file)) return
+ await fs.mkdir(outputPath, { recursive: true })
+ await processDirectory(fullPath)
+ } else if (path.extname(file) === ".md" && file !== "index.md") {
+ await processMarkdownFile(fullPath, outputPath)
+ }
+ }),
+ )
+ } catch (error) {
+ console.error(`Error processing directory ${dir}:`, error.message)
+ }
+}
+
+/**
+ * Copies processed files to final destination and commits changes
+ */
+async function copyToLocalDestination() {
+ try {
+ // Remove existing content
+ if (fsSync.existsSync(CONFIG.localDestination)) {
+ await fs.rm(CONFIG.localDestination, { recursive: true })
+ }
+
+ // Create destination directory
+ await fs.mkdir(CONFIG.localDestination, { recursive: true })
+
+ // Copy files
+ const files = await fs.readdir(CONFIG.outputDir)
+ await Promise.all(
+ files.map(async (file) => {
+ const sourcePath = path.join(CONFIG.outputDir, file)
+ const destPath = path.join(CONFIG.localDestination, file)
+ await fs.rename(sourcePath, destPath)
+ }),
+ )
+
+ console.log("Content has been successfully copied to the local destination.")
+
+ // Commit changes
+ execSync(`cd ${path.dirname(CONFIG.localDestination)} && npm run sort`)
+ execSync(`git add ${CONFIG.localDestination} && git commit -m "update content"`)
+ // push changes
+ // execSync(`git push`)
+ } catch (error) {
+ console.error("Error copying to destination:", error.message)
+ }
+}
+
+/**
+ * Cleans up the temporary output directory
+ */
+async function cleanupOutputDir() {
+ try {
+ if (fsSync.existsSync(CONFIG.outputDir)) {
+ await fs.rm(CONFIG.outputDir, { recursive: true })
+ }
+ console.log("Cleaned up temporary directory.")
+ } catch (error) {
+ console.error("Error cleaning up:", error.message)
+ }
+}
+
+/**
+ * Main execution
+ */
+async function main() {
+ try {
+ const isLocalBuild = process.argv.includes("--local")
+ console.log(`Starting document processing... (${isLocalBuild ? "local" : "server"} build)`)
+
+ initializeOutputDir()
+ await processDirectory(CONFIG.inputDir)
+
+ if (isLocalBuild) {
+ await copyToLocalDestination()
+ await cleanupOutputDir()
+ }
+
+ console.log("Document processing completed successfully!")
+ } catch (error) {
+ console.error("Fatal error:", error.message)
+ }
+}
+
+main()
+
+```
diff --git a/src/content/post/编程/前端/其他/open graph 简述.md b/src/content/post/编程/前端/其他/open graph 简述.md
index 5ec4018..fdb925d 100644
--- a/src/content/post/编程/前端/其他/open graph 简述.md
+++ b/src/content/post/编程/前端/其他/open graph 简述.md
@@ -15,6 +15,7 @@ NotionID-notionnext: 76ed52a0-ad58-401c-8a5d-c5719f67b673
link-notionnext: 'https://kazoottt.notion.site/open-graph-76ed52a0ad58401c8a5dc5719f67b673'
rinId: 16
category: 编程-前端-其他
+toAstro: true
---
# Open Graph 简述
diff --git a/src/content/post/编程/前端/在react中不要滥用 short-circuit &&.md b/src/content/post/编程/前端/在react中不要滥用 short-circuit &&.md
index a3de009..fea7b40 100644
--- a/src/content/post/编程/前端/在react中不要滥用 short-circuit &&.md
+++ b/src/content/post/编程/前端/在react中不要滥用 short-circuit &&.md
@@ -10,11 +10,15 @@ tags:
- 前端
finished: true
published: true
-description: 在React中使用短路运算符(&&)时,0 会被错误地渲染为内容。通过避免使用 && 判断数字,特别是可能为 0 的值,可以确保正确的内容显示,例如显示 0号相机 而非仅仅显示 0。
+description: >-
+ 在React中使用短路运算符(&&)时,0 会被错误地渲染为内容。通过避免使用 && 判断数字,特别是可能为 0 的值,可以确保正确的内容显示,例如显示
+ 0号相机 而非仅仅显示 0。
slug: do-not-misuse-short-circuiting-in-react
category: 编程-前端
NotionID-notionnext: 12b55568-fd75-815c-ba9c-ff587a86a262
-link-notionnext: https://kazoottt.notion.site/react-short-circuit-12b55568fd75815cba9cff587a86a262
+link-notionnext: >-
+ https://kazoottt.notion.site/react-short-circuit-12b55568fd75815cba9cff587a86a262
+toAstro: true
---
## 错误现象
@@ -49,4 +53,4 @@ link-notionnext: https://kazoottt.notion.site/react-short-circuit-12b55568fd7581
## 参考
-[reactjs - React showing 0 instead of nothing with short-circuit (&&) conditional component - Stack Overflow](https://stackoverflow.com/questions/53048037/react-showing-0-instead-of-nothing-with-short-circuit-conditional-component)
\ No newline at end of file
+[reactjs - React showing 0 instead of nothing with short-circuit (&&) conditional component - Stack Overflow](https://stackoverflow.com/questions/53048037/react-showing-0-instead-of-nothing-with-short-circuit-conditional-component)
diff --git a/src/content/post/编程/前端/如何实现在markdown中渲染iframe.md b/src/content/post/编程/前端/如何实现在markdown中渲染iframe.md
index 603b320..f363eb9 100644
--- a/src/content/post/编程/前端/如何实现在markdown中渲染iframe.md
+++ b/src/content/post/编程/前端/如何实现在markdown中渲染iframe.md
@@ -12,6 +12,7 @@ NotionID-notionnext: a63f5e28-352a-48cc-8c89-f9dd5b5a18ac
link-notionnext: 'https://kazoottt.notion.site/markdown-iframe-a63f5e28352a48cc8c89f9dd5b5a18ac'
rinId: 19
category: 编程-前端
+toAstro: true
---
# 1 如何实现在markdown中渲染iframe
diff --git a/src/content/post/编程/前端/如何更加直接地查看浏览器内核.md b/src/content/post/编程/前端/如何更加直接地查看浏览器内核.md
index 98f9601..552f0db 100644
--- a/src/content/post/编程/前端/如何更加直接地查看浏览器内核.md
+++ b/src/content/post/编程/前端/如何更加直接地查看浏览器内核.md
@@ -1,6 +1,6 @@
---
title: 如何更加直接地查看浏览器内核
-date: 2024-04-01T00:00:00.000Z
+date: 2024-04-01
author: KazooTTT
tags: []
finished: true
@@ -11,7 +11,7 @@ description: >-
NotionID-notionnext: 23be0d61-036d-48cc-925c-c8c25de31aa5
link-notionnext: 'https://kazoottt.notion.site/23be0d61036d48cc925cc8c25de31aa5'
rinId: 54
-toAstro: true
+toAstro: false
category: 编程-前端
---
diff --git a/src/content/post/编程/前端/对于a标签的download属性.md b/src/content/post/编程/前端/对于a标签的download属性.md
index 0ca8092..d61658a 100644
--- a/src/content/post/编程/前端/对于a标签的download属性.md
+++ b/src/content/post/编程/前端/对于a标签的download属性.md
@@ -12,6 +12,7 @@ published: true
category: 编程-前端
slug: the-download-attribute-for-the-a-tag
description: download属性是如何定义的以及注意事项。 不能设置为null,可以直接设置成空串或者null。
+toAstro: true
---
## 对于a标签的download属性
diff --git a/src/content/post/编程/前端/平台/如何快速导出vercel project中的环境变量.md b/src/content/post/编程/前端/平台/如何快速导出vercel project中的环境变量.md
index 7ed28ec..27ed965 100644
--- a/src/content/post/编程/前端/平台/如何快速导出vercel project中的环境变量.md
+++ b/src/content/post/编程/前端/平台/如何快速导出vercel project中的环境变量.md
@@ -11,6 +11,7 @@ description: >-
本文介绍了如何在Vercel中集成插件或链接数据库后,快速导出环境变量的方法。首先,需要全局安装Vercel,然后通过命令链接Vercel账户,并拉取环境变量到本地的.env.local文件中。这一过程简化了环境变量的管理,提高了开发效率。
rinId: 3
category: 编程-前端-平台
+toAstro: true
---
# 如何快速导出vercel Project中的环境变量
diff --git a/src/content/post/编程/前端/浏览器/再次学习History.scrollRestoration.md b/src/content/post/编程/前端/浏览器/再次学习History.scrollRestoration.md
index 9249e05..dd02465 100644
--- a/src/content/post/编程/前端/浏览器/再次学习History.scrollRestoration.md
+++ b/src/content/post/编程/前端/浏览器/再次学习History.scrollRestoration.md
@@ -20,6 +20,7 @@ NotionID-notionnext: b5838d05-d223-4a6d-b92c-e284c5e5a2ce
link-notionnext: >-
https://kazoottt.notion.site/History-scrollRestoration-b5838d05d2234a6db92ce284c5e5a2ce
rinId: 18
+toAstro: true
---
# 再次学习History.scrollRestoration
diff --git a/src/content/post/编程/前端/浏览器/浏览器滚动恢复属性History.scrollRestoration.md b/src/content/post/编程/前端/浏览器/浏览器滚动恢复属性History.scrollRestoration.md
index 59a207e..1228026 100644
--- a/src/content/post/编程/前端/浏览器/浏览器滚动恢复属性History.scrollRestoration.md
+++ b/src/content/post/编程/前端/浏览器/浏览器滚动恢复属性History.scrollRestoration.md
@@ -18,6 +18,7 @@ link-notionnext: >-
rinId: 21
finished: true
category: 编程-前端-浏览器
+toAstro: true
---
## 后续 2024-05-23
diff --git a/src/content/post/编程/前端/禁止antd modal按下esc关闭弹窗.md b/src/content/post/编程/前端/禁止antd modal按下esc关闭弹窗.md
index cf9d0e2..5534978 100644
--- a/src/content/post/编程/前端/禁止antd modal按下esc关闭弹窗.md
+++ b/src/content/post/编程/前端/禁止antd modal按下esc关闭弹窗.md
@@ -1,6 +1,6 @@
---
title: 禁止antd modal按下esc关闭弹窗
-date: 2024-10-15T00:00:00.000Z
+date: 2024-10-15
author: KazooTTT
type: Post
status: Published
@@ -12,7 +12,7 @@ published: true
category: 编程-前端
slug: antd-modal-esc-disabled
description: 解决antd modal 键盘关闭问题:设置modal的keyboard属性为false。
-toAstro: true
+toAstro: false
---
参考地址:[Modal: option not to close with cancel key · Issue #22137 · ant-design/ant-design · GitHub](https://github.com/ant-design/ant-design/issues/22137)
diff --git a/src/content/post/编程/前端/网页页面在非输入的组件也出现闪烁的光标.md b/src/content/post/编程/前端/网页页面在非输入的组件也出现闪烁的光标.md
index 3d0d2d0..2ed0c3f 100644
--- a/src/content/post/编程/前端/网页页面在非输入的组件也出现闪烁的光标.md
+++ b/src/content/post/编程/前端/网页页面在非输入的组件也出现闪烁的光标.md
@@ -12,6 +12,7 @@ description: >-
这是一个视频错误现象的解决方法介绍。有两种方法可以解除光标浏览的问题:按下F7取消光标浏览,或者进入浏览器设置,
disabling辅助功能或无障碍选项。同时,也提到了不推荐的方法,可以通过更改CSS样式来解决问题,但这会降低使用体验。
slug: web-pages-also-have-a-flashing-cursor-on-non-input-components
+toAstro: false
category: 编程-前端
---
diff --git a/src/content/post/编程/前端/运行npm run tsc报错.md b/src/content/post/编程/前端/运行npm run tsc报错.md
index 15b1123..d29c428 100644
--- a/src/content/post/编程/前端/运行npm run tsc报错.md
+++ b/src/content/post/编程/前端/运行npm run tsc报错.md
@@ -32,6 +32,7 @@ description: >-
这两个脚本将为我们提供一个正确的命令,用于执行 TypeScript 编译。
slug: npm-run-tsc
+toAstro: false
category: 编程-前端
---
diff --git a/src/content/post/编程/后端/python/flask-jwt.md b/src/content/post/编程/后端/python/flask-jwt.md
index 3162c1e..818f5d6 100644
--- a/src/content/post/编程/后端/python/flask-jwt.md
+++ b/src/content/post/编程/后端/python/flask-jwt.md
@@ -18,6 +18,7 @@ tags:
- 接口鉴权
- 装饰器
finished: false
+toAstro: false
---
# Flask-jwt
diff --git a/src/content/post/编程/后端/python/python100 1-15.md b/src/content/post/编程/后端/python/python100 1-15.md
new file mode 100644
index 0000000..5072309
--- /dev/null
+++ b/src/content/post/编程/后端/python/python100 1-15.md
@@ -0,0 +1,109 @@
+---
+slug: learn-python
+published: true
+tags:
+ - subprocess
+ - process
+description: 本内容涵盖了Python学习的多个方面,包括Flask框架的学习、Python基础知识如循环和模块的使用、文件操作和异常处理、正则表达式、进程与线程等。具体包括了Python的变量作用域搜索顺序、切片操作、列表的remove方法、文件读写和异常处理、正则表达式的学习资源和练习网站、进程与线程的基本概念和Python中的实现方法。此外,还提供了一个使用multiprocessing模块实现多进程下载任务的Python示例代码,展示了进程的启动和等待结束的方法。整体内容丰富,适合Python初学者系统学习。
+category: 编程-后端-python
+---
+
+# 学习 Python
+
+项目里面用的是 flask
+所以先从 flask 学起吧。
+
+[GitHub - jackfrued/Python-100-Days: Python - 100天从新手到大师](https://github.com/jackfrued/Python-100-Days)
+
+init和main的区别是什么
+
+## 循环
+
+[Python For Loops](https://www.w3schools.com/python/python_for_loops.asp)
+
+for i
+
+while
+
+## 模块
+
+[Fetching Title#aodf](https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/06.%E5%87%BD%E6%95%B0%E5%92%8C%E6%A8%A1%E5%9D%97%E7%9A%84%E4%BD%BF%E7%94%A8.md)
+
+
+
+> 事实上,Python查找一个变量时会按照“局部作用域”、“嵌套作用域”、“全局作用域”和“内置作用域”的顺序进行搜索,前三者我们在上面的代码中已经看到了,所谓的“内置作用域”就是Python内置的那些标识符,我们之前用过的`input`、`print`、`int`等都属于内置作用域。
+
+python切片的尾下标,是不包含在内的
+
+0 1 2 3 4 5
+
+比如说[0:3] 取的是0,1,2这三个值
+
+list remove的是第一个匹配项
+
+## 文件
+
+[Python-100-Days/Day01-15/11.文件和异常.md at master · jackfrued/Python-100-Days · GitHub](https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/11.%E6%96%87%E4%BB%B6%E5%92%8C%E5%BC%82%E5%B8%B8.md)
+
+
+
+2024-03-04 看到了文件这里
+
+---
+
+## 正则表达式
+
+推荐的教程 [正则表达式30分钟入门教程](https://deerchao.cn/tutorials/regex/regex.htm)
+
+推荐的练习网站 [regex101: build, test, and debug regex](https://regex101.com/)
+
+## 进程与线程
+
+[进程与线程的一个简单解释 - 阮一峰的网络日志](https://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html)
+
+[multiprocessing — Process-based parallelism — Python 3.12.2 documentation](https://docs.python.org/3/library/multiprocessing.html)
+
+---
+
+```python
+from multiprocessing import Process
+from os import getpid
+from random import randint
+from time import time, sleep
+
+
+def download_task(filename):
+ print('启动下载进程,进程号[%d].' % getpid())
+ print('开始下载%s...' % filename)
+ time_to_download = randint(5, 10)
+ sleep(time_to_download)
+ print('%s下载完成! 耗费了%d秒' % (filename, time_to_download))
+
+
+def main():
+ start = time()
+ p1 = Process(target=download_task, args=('Python从入门到住院.pdf', ))
+ p1.start()
+ p2 = Process(target=download_task, args=('Peking Hot.avi', ))
+ p2.start()
+ p1.join()
+ p2.join()
+ end = time()
+ print('总共耗费了%.2f秒.' % (end - start))
+
+
+if __name__ == '__main__':
+ main()
+```
+
+`Process`对象的`start`方法用来启动进程,而`join`方法表示等待进程执行结束
+
+# process
+
+# subprocess
+
+> Python实现并发编程主要有3种方式:多进程、多线程、多进程+多线程。
+
+进程通信
+
+
diff --git a/src/content/post/编程/后端/python/python之禅.md b/src/content/post/编程/后端/python/python之禅.md
index ef0ce0b..d2a0c9e 100644
--- a/src/content/post/编程/后端/python/python之禅.md
+++ b/src/content/post/编程/后端/python/python之禅.md
@@ -17,46 +17,47 @@ description: >-
be ignored. Overall, the Zen of Python promotes clarity and elegance in
programming practices.
category: 编程-后端-python
+toAstro: false
---
# Python之禅
> The Zen of Python, by Tim Peters
->
+>
> Beautiful is better than ugly.
->
+>
> Explicit is better than implicit.
->
+>
> Simple is better than complex.
->
+>
> Complex is better than complicated.
->
+>
> Flat is better than nested.
->
+>
> Sparse is better than dense.
->
+>
> Readability counts.
->
+>
> Special cases aren't special enough to break the rules.
->
+>
> Although practicality beats purity.
->
+>
> Errors should never pass silently.
->
+>
> Unless explicitly silenced.
->
+>
> In the face of ambiguity, refuse the temptation to guess.
->
+>
> There should be one-- and preferably only one --obvious way to do it.
->
+>
> Although that way may not be obvious at first unless you're Dutch.
->
+>
> Now is better than never.
->
+>
> Although never is often better than _right_ now.
->
+>
> If the implementation is hard to explain, it's a bad idea.
->
+>
> If the implementation is easy to explain, it may be a good idea.
->
+>
> Namespaces are one honking great idea -- let's do more of those!
diff --git a/src/content/post/编程/后端/python/python常用的命令备忘.md b/src/content/post/编程/后端/python/python常用的命令备忘.md
index 5d3e371..becea32 100644
--- a/src/content/post/编程/后端/python/python常用的命令备忘.md
+++ b/src/content/post/编程/后端/python/python常用的命令备忘.md
@@ -10,6 +10,7 @@ description: >-
本文介绍了如何在当前环境下导出最小依赖以及配置Python包管理工具pip的镜像源。首先,通过安装`pipreqs`工具并使用命令`pipreqs ./
--encoding=utf8`在项目根目录导出依赖。其次,讲解了如何在Windows系统中通过修改`pip.ini`文件或使用命令行配置pip的镜像源,包括设置镜像源地址、取消配置以及查看当前配置的方法。
category: 编程-后端-python
+toAstro: false
---
# Python常用的命令备忘
diff --git a/src/content/post/编程/后端/python/管理python环境的方式.md b/src/content/post/编程/后端/python/管理python环境的方式.md
index 16bb8c7..7aa8c3f 100644
--- a/src/content/post/编程/后端/python/管理python环境的方式.md
+++ b/src/content/post/编程/后端/python/管理python环境的方式.md
@@ -13,6 +13,7 @@ slug: managing-the-python-environment
description: >-
本文总结了管理Python环境的几种主流方式,包括venv、virtualenv、conda、pipenv和poetry等。虚拟环境能够为不同的项目提供独立的Python版本和依赖库,避免了全局解释器带来的切换和维护问题。文章还介绍了作者个人常用的环境管理工具:pyenv用于Python版本管理,poetry和virtualenv用于依赖管理。此外,还简要说明了conda的使用注意事项,建议避免与pip混用,并了解import优先级。
category: 编程-后端-python
+toAstro: true
---
# 管理python环境的方式
diff --git a/src/content/post/编程/算法/链表.md b/src/content/post/编程/算法/链表.md
new file mode 100644
index 0000000..7eadbb8
--- /dev/null
+++ b/src/content/post/编程/算法/链表.md
@@ -0,0 +1,29 @@
+---
+title: 链表
+slug: linked-list
+published: true
+tags:
+ - todo
+description: >-
+ 本内容涉及链表相关算法的复习和整理,已完成[[86.分隔链表]]和[[141.环形链表]]的学习,尚未完成[[142.环形链表-ii]]和[[160.相交链表]]。推荐参考文章《双指针技巧秒杀七道链表题目》以提高解题技巧。同时,使用标签进行内容过滤,并通过数据视图排序和展示相关算法文件的最新修改时间、标签等信息。
+finished: false
+date: '2024-07-11T02:17:53.455Z'
+rinId: 121
+category: 编程-算法
+---
+
+# 链表
+
+- [x] [[86.分隔链表]]
+- [x] [[141.环形链表]]
+- [ ] [[142.环形链表-ii]]
+- [ ] [[160.相交链表]]
+
+// should use tag to filter
+
+[双指针技巧秒杀七道链表题目](https://labuladong.github.io/algo/di-yi-zhan-da78c/shou-ba-sh-8f30d/shuang-zhi-0f7cc/)
+
+```dataview
+table date, tags, published ,file.mtime from "技术与学习/算法"
+sort file.mtime desc
+```
diff --git a/src/content/post/编程/计算机网络/如何清空dns缓存.md b/src/content/post/编程/计算机网络/如何清空dns缓存.md
index 85b64f5..f41af75 100644
--- a/src/content/post/编程/计算机网络/如何清空dns缓存.md
+++ b/src/content/post/编程/计算机网络/如何清空dns缓存.md
@@ -1,6 +1,6 @@
---
title: 如何清空dns缓存
-date: 2024-02-26T00:00:00.000Z
+date: 2024-02-26
author: KazooTTT
tags:
- dns
@@ -12,7 +12,7 @@ published: true
slug: how-to-clear-the-dns-cache
description: 本文介绍了如何在Mac和windows系统中清空DNS缓存和查看自己的IP地址。
rinId: 76
-toAstro: true
+toAstro: false
category: 编程-计算机网络
---
diff --git a/src/content/post/设计/UI设计/课程 - 零基础学figma.md b/src/content/post/设计/UI设计/课程 - 零基础学figma.md
index af458c1..3142924 100644
--- a/src/content/post/设计/UI设计/课程 - 零基础学figma.md
+++ b/src/content/post/设计/UI设计/课程 - 零基础学figma.md
@@ -8,18 +8,18 @@ tags:
description: >-
本课程为零基础学习Figma的视频教程,由酸梅干超人在Bilibili平台发布,视频链接为。课程内容包括图标设计的基础知识,讲解了图标如何通过基础图形组合而成。此外,还探讨了在不涉及直接操作SVG制作动态效果的情况下,直接绘制图标可能更为快捷。
title: 课程 - 零基础学figma
-date: 2023-09-10T00:00:00.000Z
+date: 2023-09-10
author: KazooTTT
type: Post
status: Published
finished: false
category: 设计-UI设计
-toAstro: true
+toAstro: false
---
# 课程 - 零基础学figma
-#【课程】零基础学figma
+# 【课程】零基础学figma
[零基础学 Figma【酸梅干超人出品】\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1fg411G7cs/)
diff --git a/src/content/post/设计/视频剪辑/视频颜色空间异常,请检查文件后重新上传.md b/src/content/post/设计/视频剪辑/视频颜色空间异常,请检查文件后重新上传.md
index fb359b9..d156ff9 100644
--- a/src/content/post/设计/视频剪辑/视频颜色空间异常,请检查文件后重新上传.md
+++ b/src/content/post/设计/视频剪辑/视频颜色空间异常,请检查文件后重新上传.md
@@ -1,6 +1,6 @@
---
title: 视频颜色空间异常,请检查文件后重新上传
-date: 2024-11-12T00:00:00.000Z
+date: 2024-11-12
author: KazooTTT
type: Post
status: Published
@@ -12,7 +12,7 @@ category: 设计-视频剪辑
slug: >-
the-color-space-of-the-video-is-abnormal-please-check-the-file-and-upload-it-again
description: 视频颜色空间异常,需要检查文件后重新上传。解决方法是使用permute h265重新转码。
-toAstro: true
+toAstro: false
---
视频颜色空间异常,请检查文件后重新上传
diff --git a/src/content/post/软件/Telegram bot推荐 VidDlPBot.md b/src/content/post/软件/Telegram bot推荐 VidDlPBot.md
index 3be10bd..35baf58 100644
--- a/src/content/post/软件/Telegram bot推荐 VidDlPBot.md
+++ b/src/content/post/软件/Telegram bot推荐 VidDlPBot.md
@@ -1,6 +1,6 @@
---
title: Telegram bot推荐 VidDlPBot
-date: 2024-06-26T00:00:00.000Z
+date: 2024-06-26
author: KazooTTT
type: Post
status: Published
@@ -18,7 +18,7 @@ slug: telegram-bot-recommendation-viddlpbot
description: 推荐一款Telegram bot——VidDlPBot,可以轻松下载Twitter、TikTok、YouTube、Instagram的视频,操作简便。
rinId: 60
category: 软件
-toAstro: true
+toAstro: false
---
# Telegram Bot推荐 VidDlPBot
diff --git a/src/content/post/软件/arm64和x64与苹果芯片的关系备忘.md b/src/content/post/软件/arm64和x64与苹果芯片的关系备忘.md
index 4243e7d..89b9483 100644
--- a/src/content/post/软件/arm64和x64与苹果芯片的关系备忘.md
+++ b/src/content/post/软件/arm64和x64与苹果芯片的关系备忘.md
@@ -1,6 +1,6 @@
---
title: arm64和x64与苹果芯片的关系备忘
-date: 2023-10-16T00:00:00.000Z
+date: 2023-10-16
author: KazooTTT
tags:
- 备忘
@@ -10,7 +10,7 @@ notionID: b527f805-03f2-41d3-a0f2-0503eb8a9c0c
slug: memo-on-arm64-and-x64-in-relation-to-apple-chips
description: >-
本文旨在帮助读者理解并记忆arm64(aarch64)与x86_64架构的区别及其与苹果芯片和Intel芯片的关系。通过简明的记录,指导读者在选择硬件时如何根据芯片类型做出正确的决策。
-toAstro: true
+toAstro: false
category: 软件
---
diff --git a/src/content/post/软件/focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法.md b/src/content/post/软件/focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法.md
index 18ea6d3..988f85f 100644
--- a/src/content/post/软件/focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法.md
+++ b/src/content/post/软件/focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法.md
@@ -18,6 +18,7 @@ NotionID-notionnext: 8ac966eb-66b4-4f39-b2fa-3fd4e4911a41
link-notionnext: 'https://kazoottt.notion.site/focusee-8ac966eb66b44f39b2fa3fd4e4911a41'
rinId: 41
category: 软件
+toAstro: true
---
# Focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法
diff --git a/src/content/post/软件/messAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码.md b/src/content/post/软件/messAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码.md
index d534eb3..0b576a1 100644
--- a/src/content/post/软件/messAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码.md
+++ b/src/content/post/软件/messAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码.md
@@ -24,6 +24,7 @@ publish_time: '2023/10/20 13:50:45'
finished: true
rinId: 61
category: 软件
+toAstro: true
---
# messAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码
diff --git a/src/content/post/软件/obsidian技巧备忘.md b/src/content/post/软件/obsidian技巧备忘.md
index a7c012b..9276563 100644
--- a/src/content/post/软件/obsidian技巧备忘.md
+++ b/src/content/post/软件/obsidian技巧备忘.md
@@ -1,6 +1,6 @@
---
title: obsidian技巧备忘
-date: 2023-10-16T00:00:00.000Z
+date: 2023-10-16
author: KazooTTT
tags:
- 备忘
@@ -9,7 +9,7 @@ link: 'https://kazoottt.notion.site/obsidian-c6755f6ab1f04617b378e8bee26fd089'
notionID: c6755f6a-b1f0-4617-b378-e8bee26fd089
slug: obsidian-tips-memo
description: Obsidian技巧备忘:粘贴代码时,使用cmd+v可能导致样式错乱,建议改用cmd+shift+v。同时,可以利用Obsidian链接外部代码文件。
-toAstro: true
+toAstro: false
category: 软件
---
diff --git a/src/content/post/软件/shot.so - 图片美化工具.md b/src/content/post/软件/shot.so - 图片美化工具.md
index 255c6e9..398059d 100644
--- a/src/content/post/软件/shot.so - 图片美化工具.md
+++ b/src/content/post/软件/shot.so - 图片美化工具.md
@@ -1,6 +1,6 @@
---
title: shot.so
-date: 2023-09-17T00:00:00.000Z
+date: 2023-09-17
author: KazooTTT
tags:
- 软件推荐
@@ -14,7 +14,7 @@ description: >-
shot.so是一个图片美化工具,主要用于快速美化截图。它支持设备模拟,允许用户修改阴影、边框、比例等属性。该工具内置了大量免费模板,方便用户快速创建精美的图片效果。
rinId: 62
category: 软件
-toAstro: true
+toAstro: false
---
# shot.so - 图片美化工具
diff --git a/src/content/post/软件/tweet to image 输入推特链接生成对应的图片.md b/src/content/post/软件/tweet to image 输入推特链接生成对应的图片.md
index 77b777b..b12ca07 100644
--- a/src/content/post/软件/tweet to image 输入推特链接生成对应的图片.md
+++ b/src/content/post/软件/tweet to image 输入推特链接生成对应的图片.md
@@ -15,11 +15,16 @@ tags:
finished: true
published: true
slug: tweet-to-image
-description: This post introduces three online tools that allow users to convert tweets into shareable images. The tools featured are TweetPik, PostWizz, and 10015 Tools. These services provide an easy way to create visually appealing screenshots of tweets for sharing on various platforms.
+description: >-
+ This post introduces three online tools that allow users to convert tweets
+ into shareable images. The tools featured are TweetPik, PostWizz, and 10015
+ Tools. These services provide an easy way to create visually appealing
+ screenshots of tweets for sharing on various platforms.
NotionID-notionnext: 1203f3c5-7438-44af-a655-d509a4dff4ec
-link-notionnext: https://kazoottt.notion.site/tweet-to-image-1203f3c5743844afa655d509a4dff4ec
+link-notionnext: 'https://kazoottt.notion.site/tweet-to-image-1203f3c5743844afa655d509a4dff4ec'
rinId: 50
category: 软件
+toAstro: false
---
# Tweet to Image 输入推特链接生成对应的图片
diff --git a/src/content/post/软件/vscode md自动预览.md b/src/content/post/软件/vscode md自动预览.md
index adebf7d..bd16812 100644
--- a/src/content/post/软件/vscode md自动预览.md
+++ b/src/content/post/软件/vscode md自动预览.md
@@ -1,6 +1,6 @@
---
title: vscode md自动预览
-date: 2024-10-15T00:00:00.000Z
+date: 2024-10-15
author: KazooTTT
type: Post
status: Published
@@ -16,7 +16,7 @@ description: >-
Side为true可以快速看到 markdown 文件的预览效果,但这种方式不是很推荐。
NotionID-notionnext: 12b55568-fd75-81ce-82a3-fdb4a13d1658
link-notionnext: 'https://kazoottt.notion.site/vscode-md-12b55568fd7581ce82a3fdb4a13d1658'
-toAstro: true
+toAstro: false
---
# vscode md自动预览
diff --git a/src/content/post/软件/“git-credential-osxkeychain”想要访问你的钥匙串中的密钥“github.com” 解决方法.md b/src/content/post/软件/“git-credential-osxkeychain”想要访问你的钥匙串中的密钥“github.com” 解决方法.md
new file mode 100644
index 0000000..4408ed8
--- /dev/null
+++ b/src/content/post/软件/“git-credential-osxkeychain”想要访问你的钥匙串中的密钥“github.com” 解决方法.md
@@ -0,0 +1,62 @@
+---
+title: “git-credential-osxkeychain”想要访问你的钥匙串中的密钥“github.com” 解决方法
+date: 2024-09-01
+author: KazooTTT
+type: Post
+status: Published
+tags:
+ - Git
+ - macOS
+ - 解决方案
+finished: true
+published: true
+category: 软件
+slug: git-credential-osxkeychain-solve-method
+description: 解决 macOS 弹出 'git-credential-osxkeychain' 访问 GitHub 密钥的问题
+NotionID-notionnext: 462377ea-6b4a-472c-9f55-ca4965dfe5c4
+link-notionnext: >-
+ https://kazoottt.notion.site/git-credential-osxkeychain-github-com-462377ea6b4a472c9f55ca4965dfe5c4
+toAstro: true
+---
+
+# macos 一直弹出 “git-credential-osxkeychain”想要访问你的钥匙串中的密钥“github.com” 解决方法
+
+现在网络上关于这个问题的解决方案大部分都是打开钥匙串访问,然后删除github的密钥,但是这个方法其实并不奏效。具体的解决方法如下(二选一即可)
+
+## 方法一 使用GitHub CLI
+
+首先,使用brew安装GitHub CLI:
+
+```bash
+brew install gh
+```
+
+然后,使用以下命令来登录:
+
+```bash
+gh auth login
+```
+
+## 方法二 使用Git Credential Manager
+
+如果没有git,使用brew安装git:
+
+```bash
+brew install git
+```
+
+然后,安装git-credential-manager
+
+```bash
+brew install --cask git-credential-manager
+```
+
+最后,使用以下命令来登录:
+
+```bash
+git credential-osxkeychain
+```
+
+## 参考地址
+
+[在 Git 中缓存 GitHub 凭据 - GitHub 文档](https://docs.github.com/zh/get-started/getting-started-with-git/caching-your-github-credentials-in-git)
diff --git a/src/content/post/软件/不推荐macos用户购买focusee的理由.md b/src/content/post/软件/不推荐macos用户购买focusee的理由.md
index 4e51dc5..9d5d72a 100644
--- a/src/content/post/软件/不推荐macos用户购买focusee的理由.md
+++ b/src/content/post/软件/不推荐macos用户购买focusee的理由.md
@@ -16,8 +16,9 @@ category: 软件
slug: focusee-macos-review
description: 分析了Focusee在macOS上的缺陷,包括色差严重、导出速度慢以及声卡配置冲突等问题,并分享了作者的退款经历。
NotionID-notionnext: c6b6e2f5-9da1-43f9-b531-b07d974815ed
-link-notionnext: https://kazoottt.notion.site/macos-focusee-c6b6e2f59da143f9b531b07d974815ed
+link-notionnext: 'https://kazoottt.notion.site/macos-focusee-c6b6e2f59da143f9b531b07d974815ed'
rinId: 42
+toAstro: true
---
# 不推荐macos用户购买focusee的理由
diff --git a/src/content/post/软件/个人工具与设备清单.md b/src/content/post/软件/个人工具与设备清单.md
index c1e00c7..9282e7b 100644
--- a/src/content/post/软件/个人工具与设备清单.md
+++ b/src/content/post/软件/个人工具与设备清单.md
@@ -16,6 +16,7 @@ status: Published
finished: true
published: true
category: 软件
+toAstro: true
---
## 1. 软件工具
diff --git a/src/content/post/软件/如何自动同步某个文件夹的图片到某个相册中.md b/src/content/post/软件/如何自动同步某个文件夹的图片到某个相册中.md
index 344d4c6..a4ab3e7 100644
--- a/src/content/post/软件/如何自动同步某个文件夹的图片到某个相册中.md
+++ b/src/content/post/软件/如何自动同步某个文件夹的图片到某个相册中.md
@@ -17,9 +17,10 @@ published: true
slug: auto-sync-folder-to-album
description: 通过自动操作实现将指定文件夹中的图片自动导入到iCloud相册中
NotionID-notionnext: d451ee94-44f7-44af-83c0-a6e8a30d26c8
-link-notionnext: https://kazoottt.notion.site/d451ee9444f744af83c0a6e8a30d26c8
+link-notionnext: 'https://kazoottt.notion.site/d451ee9444f744af83c0a6e8a30d26c8'
rinId: 44
category: 软件
+toAstro: true
---
# 如何自动同步某个文件夹的图片到某个相册中
diff --git a/src/content/post/软件/如何让你的截图更加好看.md b/src/content/post/软件/如何让你的截图更加好看.md
index 5def83f..b96ce41 100644
--- a/src/content/post/软件/如何让你的截图更加好看.md
+++ b/src/content/post/软件/如何让你的截图更加好看.md
@@ -11,6 +11,7 @@ finished: true
date: '2024-07-11T02:17:53.456Z'
rinId: 122
category: 软件
+toAstro: true
---
# 如何让你的截图更加好看
diff --git a/src/content/post/软件/快速获取telegram chatId然后实现消息通知的方法.md b/src/content/post/软件/快速获取telegram chatId然后实现消息通知的方法.md
index 5551763..8beb396 100644
--- a/src/content/post/软件/快速获取telegram chatId然后实现消息通知的方法.md
+++ b/src/content/post/软件/快速获取telegram chatId然后实现消息通知的方法.md
@@ -14,6 +14,7 @@ description: >-
bot和apprise工具来实现消息通知功能。
rinId: 20
category: 软件
+toAstro: true
---
# 快速获取telegram chatId然后实现消息通知的方法
diff --git a/src/content/post/软件/我自己常用的ffmpeg批处理.md b/src/content/post/软件/我自己常用的ffmpeg批处理.md
new file mode 100644
index 0000000..6fa69de
--- /dev/null
+++ b/src/content/post/软件/我自己常用的ffmpeg批处理.md
@@ -0,0 +1,90 @@
+---
+title: 我自己常用的ffmpeg批处理
+date: 2024-10-14
+author: KazooTTT
+type: Post
+status: Published
+tags:
+ - 视频处理
+ - ffmpeg
+finished: false
+published: true
+category: 软件
+slug: >-
+ 01-my-own-commonly-used-ffmpeg-batch-processingmy-own-commonly-used-ffmpeg-batching
+description: 转换FLV格式的视频成HDDP,用于弹幕压制。使用FFmpeg来实现该功能,支持多个操作系统,如Windows和macOS。
+toAstro: true
+---
+
+## 720x1080批量转1920x1080(两边黑屏)
+
+手机直播的时候录播机录出来的分辨率是720x1080,使用ffmpeg转成横屏的1920x1080。这样xml转ass弹幕的时候,就不需要另外处理了,看起来很更舒服。
+
+macos的写法:
+
+```bash
+input_folder="" # 要转化的录播的文件夹路径
+output_folder="" # 要输出的文件夹路径
+
+# Create the output folder if it does not exist
+mkdir -p "$output_folder"
+
+for f in "$input_folder"/*.flv; do
+ ffmpeg -i "$f" -vf "scale=720:1080,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -c:a copy "$output_folder/$(basename "${f%.*}.mp4")"
+done
+```
+
+windows的写法:
+
+```powershell
+$input_folder = "Z:\\rec\\48743-hanser\\20240731-又来画画了!" # 要转化的录播的文件夹路径
+$output_folder = "Z:\\rec\\48743-hanser\\20240731-又来画画了!" # 要输出的文件夹路径
+
+# Create the output folder if it does not exist
+If (-Not (Test-Path $output_folder)) {
+ New-Item -ItemType Directory -Path $output_folder | Out-Null
+}
+
+Get-ChildItem -Path $input_folder -Filter *.flv | ForEach-Object {
+ $input_file = $_.FullName
+ $output_file = Join-Path $output_folder ($_.BaseName + ".mp4")
+ $ffmpeg_args = @("-i", $input_file, "-vf", "scale=720:1080,pad=1920:1080:(ow-iw)/2:(oh-ih)/2", "-c:a", "copy", $output_file)
+ & ffmpeg $ffmpeg_args
+}
+```
+
+效果
+
+
+
+## 弹幕压制
+
+### windows版(使用cuda)
+
+```bash
+@echo off
+set input_folder=YourInputFolderPath
+set output_folder=YourOutputFolderPath
+
+for %%a in ("%input_folder%\\*.flv") do (
+ ffmpeg -hwaccel cuda -c:v h264_cuvid -i "%%a" -vf subtitles="%%~na.ass" -c:v h264_nvenc -b:v 6000k -c:a copy "%output_folder%\\%%~na_压制.mp4" -y
+)
+```
+
+### macOS版
+
+```bash
+#!/bin/bash
+
+input_folder="/path/to/input" # Replace with your input folder path
+output_folder="/path/to/output" # Replace with your output folder path
+
+mkdir -p "$output_folder" # Create the output folder if it doesn't exist
+
+for f in "$input_folder"/*.mp4; do
+ subtitle_file="${f%.*}.ass" # Assumes subtitle file name is same as video file name but with .ass extension
+ output_file="$output_folder/$(basename "${f%.*}_压制.mp4")" # Output file name with _ass suffix
+
+ ffmpeg -i "$f" -vf "ass=$subtitle_file" "$output_file"
+done
+```
diff --git a/src/content/post/软件/沉浸式翻译自定义OPENAI接口油猴脚本报错.md b/src/content/post/软件/沉浸式翻译自定义OPENAI接口油猴脚本报错.md
index 478795c..5b54e37 100644
--- a/src/content/post/软件/沉浸式翻译自定义OPENAI接口油猴脚本报错.md
+++ b/src/content/post/软件/沉浸式翻译自定义OPENAI接口油猴脚本报错.md
@@ -15,6 +15,7 @@ NotionID-notionnext: 26f6fc5b-4286-45e2-8e83-e178f45c1ae0
link-notionnext: 'https://kazoottt.notion.site/OPENAI-26f6fc5b428645e28e83e178f45c1ae0'
rinId: 56
category: 软件
+toAstro: true
---
# 沉浸式翻译自定义OPENAI接口油猴脚本报错
diff --git a/src/content/post/阅读笔记/摘抄.md b/src/content/post/阅读笔记/摘抄.md
index 90786ff..5f7d678 100644
--- a/src/content/post/阅读笔记/摘抄.md
+++ b/src/content/post/阅读笔记/摘抄.md
@@ -1,6 +1,6 @@
---
title: 摘抄
-date: 2024-03-27T00:00:00.000Z
+date: 2024-03-27
author: KazooTTT
tags: []
finished: true
@@ -11,7 +11,7 @@ description: >-
Fowler强调了代码中重复问题的严重性,认为重复是代码中最坏的“味道”。同时,提到了关于开源的心理建设资源,暗示了在编程和开源项目中维护心理健康的重要性。
rinId: 31
category: 阅读笔记
-toAstro: true
+toAstro: false
---
# 摘抄
diff --git a/src/content/post/阅读笔记/阅读和翻译/Bloomberg Welcomes Intra-Firm Chatbots to IB .md b/src/content/post/阅读笔记/阅读和翻译/Bloomberg Welcomes Intra-Firm Chatbots to IB .md
index 901fe9b..5a9ad5b 100644
--- a/src/content/post/阅读笔记/阅读和翻译/Bloomberg Welcomes Intra-Firm Chatbots to IB .md
+++ b/src/content/post/阅读笔记/阅读和翻译/Bloomberg Welcomes Intra-Firm Chatbots to IB .md
@@ -10,6 +10,7 @@ description: >-
Connect,其中包括公司内部聊天机器人服务。这项服务允许彭博终端用户将专有聊天机器人集成到IB聊天室中,促进内部信息的共享和商业智能的发现。客户可以使用提供的软件开发工具包定制聊天机器人,以适应其独特的技术堆栈和工作流程。此外,IB
Connect支持两种类型的聊天机器人:问答式和通知型,分别用于提供可操作的情报和关键事件的及时通知。这一创新旨在帮助客户推进数字化转型战略,提高协作工作流程的效率。
date: '2023-11-09T10:26:54.033Z'
+toAstro: false
---
# 彭博社欢迎公司内部聊天机器人加入国际商业银行
diff --git a/src/content/post/阅读笔记/阅读和翻译/Can Brain Science Help Us Break Bad Habits.md b/src/content/post/阅读笔记/阅读和翻译/Can Brain Science Help Us Break Bad Habits.md
index 648ebb2..26cf67f 100644
--- a/src/content/post/阅读笔记/阅读和翻译/Can Brain Science Help Us Break Bad Habits.md
+++ b/src/content/post/阅读笔记/阅读和翻译/Can Brain Science Help Us Break Bad Habits.md
@@ -3,10 +3,12 @@ slug: can-brain-science-help-us-break-bad-habits
published: true
tags:
- 摘抄
-description: 研究表明,通过调整环境来隐藏诱惑,可以有效提高自控力。一项实验发现,当孩子们看不到面前的棉花糖时,他们能坚持的时间比看到棉花糖时更长。这表明自控力并非仅是个人内在品质,而是受环境影响的。因此,通过微调环境,我们或许能模仿那些看起来更有自制力的人。
+description: >-
+ 研究表明,通过调整环境来隐藏诱惑,可以有效提高自控力。一项实验发现,当孩子们看不到面前的棉花糖时,他们能坚持的时间比看到棉花糖时更长。这表明自控力并非仅是个人内在品质,而是受环境影响的。因此,通过微调环境,我们或许能模仿那些看起来更有自制力的人。
category: 阅读笔记-阅读和翻译
date: 2024-01-07
title: Can Brain Science Help Us Break Bad Habits
+toAstro: false
---
# Can Brain Science Help Us Break Bad Habits?
diff --git a/src/content/post/阅读笔记/阅读和翻译/【译】Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie - 我应该选择哪个 Docker Image?.md b/src/content/post/阅读笔记/阅读和翻译/【译】Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie - 我应该选择哪个 Docker Image?.md
index bc58555..28af28b 100644
--- a/src/content/post/阅读笔记/阅读和翻译/【译】Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie - 我应该选择哪个 Docker Image?.md
+++ b/src/content/post/阅读笔记/阅读和翻译/【译】Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie - 我应该选择哪个 Docker Image?.md
@@ -12,6 +12,7 @@ slug: >-
alpine-slim-stretch-bookworm-bullseye-buster-jessie-which-docker-image-should-i-choose
description: >-
本文讨论了在选择Docker镜像时,如何根据不同的需求和环境选择合适的镜像,如Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie等。文章详细解释了这些镜像的特点,包括它们的基础操作系统、大小、安全性和适用场景。同时,作者提供了一些实用的建议,帮助读者根据项目需求和环境限制,选择最合适的Docker镜像。此外,文章还强调了在生产环境中遵循安全最佳实践的重要性,并提供了比较不同Docker镜像大小的方法。
+toAstro: false
category: 阅读笔记-阅读和翻译
---
diff --git a/src/content/post/项目/已结项/file-downloader.md b/src/content/post/项目/已结项/file-downloader.md
index 4772503..d71f03b 100644
--- a/src/content/post/项目/已结项/file-downloader.md
+++ b/src/content/post/项目/已结项/file-downloader.md
@@ -17,6 +17,7 @@ description: >-
包,该包的NPM地址和GitHub地址均已提供。项目遵循MIT许可证,作者为kazoottt。
rinId: 63
category: 项目-已结项
+toAstro: true
---
# File Download
diff --git a/src/content/post/项目/已结项/写一个油猴脚本,自动地选择最新微博.md b/src/content/post/项目/已结项/写一个油猴脚本,自动地选择最新微博.md
index fd0afbd..a953611 100644
--- a/src/content/post/项目/已结项/写一个油猴脚本,自动地选择最新微博.md
+++ b/src/content/post/项目/已结项/写一个油猴脚本,自动地选择最新微博.md
@@ -1,6 +1,6 @@
---
title: 写一个油猴脚本,自动地选择最新微博
-date: 2024-06-26T00:00:00.000Z
+date: 2024-06-26
author: KazooTTT
type: Post
status: Published
diff --git a/src/content/post/项目/已结项/实现一个auto slugify.md b/src/content/post/项目/已结项/实现一个auto slugify.md
index ade1dc1..266bc74 100644
--- a/src/content/post/项目/已结项/实现一个auto slugify.md
+++ b/src/content/post/项目/已结项/实现一个auto slugify.md
@@ -1,6 +1,6 @@
---
title: 实现一个auto slugify
-date: 2024-02-20T00:00:00.000Z
+date: 2024-02-20
author: KazooTTT
tags:
- slug
diff --git a/src/content/post/项目/已结项/微信读书网页版复制快捷键.md b/src/content/post/项目/已结项/微信读书网页版复制快捷键.md
index ce9616c..3a63eda 100644
--- a/src/content/post/项目/已结项/微信读书网页版复制快捷键.md
+++ b/src/content/post/项目/已结项/微信读书网页版复制快捷键.md
@@ -15,6 +15,7 @@ slug: wechat-reading-web-version-copy-shortcut
description: 微信读书网页版新增复制快捷键,油猴脚本实现。使用`Ctrl + C`或`Cmd + C`即可复制内容。下载地址和源代码在提供的链接中。
NotionID-notionnext: a4cf2259-fba8-4b72-9513-083a74b1ada1
link-notionnext: 'https://kazoottt.notion.site/a4cf2259fba84b729513083a74b1ada1'
+toAstro: true
---
# 微信读书网页版复制快捷键
diff --git a/src/content/post/项目/已结项/隐藏你的twitter信息.md b/src/content/post/项目/已结项/隐藏你的twitter信息.md
index 5e43071..8936c3d 100644
--- a/src/content/post/项目/已结项/隐藏你的twitter信息.md
+++ b/src/content/post/项目/已结项/隐藏你的twitter信息.md
@@ -15,6 +15,7 @@ description: >-
finished: true
rinId: 125
category: 项目-已结项
+toAstro: true
---
# Hide-your-twitter-info