Skip to content

Commit 7cd18c8

Browse files
puppylpgclaude
andcommitted
Move: Manus 文章从 _posts 搬至 _ai 集合;Spring 两篇补充 Mermaid 图
- _posts/2025-05-24-manus.md → _ai/2025-05-24-manus.md - spring-run / springboot-run 添加 classDiagram / flowchart - CLAUDE.md 补充 Mermaid 绘图规则 Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 144eb02 commit 7cd18c8

4 files changed

Lines changed: 337 additions & 29 deletions

File tree

CLAUDE.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,22 @@ description: "一句话摘要,用于 SEO 和 feed"
6565
-`open` 外,所有自定义集合 permalink 都是 `/:collection/:year/:month/:day/:title/`
6666
- `open` 使用 `/:collection/:title/`,列表按 front matter 的 `order` 排序。
6767

68+
## Mermaid 图规则
69+
70+
博客已支持 Mermaid(`_posts``_ai``_open``_tutorials` 默认开启)。写技术文章时,遇到以下场景应主动插入 Mermaid 图帮助理解:
71+
72+
- **接口/类继承体系**:用 `classDiagram`,突出继承和组合关系
73+
- **多步骤流程**:用 `flowchart TD`(纵向)或 `flowchart LR`(横向),用 `style` 给关键节点上色
74+
- **时序交互**:用 `sequenceDiagram`,展示组件间的调用顺序和事件
75+
- **优先级/层级**:用 `flowchart TD`,从高到低排列,用颜色分组
76+
77+
绘图原则:
78+
79+
- **美观**:用 `style` 填充色区分角色/阶段(如 `#fff9c4` 高亮关键步骤,`#e3f2fd` 标注回调,`#e8f5e9` 标注实例化)
80+
- **层次清晰**`flowchart` 用子图 `subgraph` 划分阶段;`classDiagram``<<interface>>` 标注接口
81+
- **依赖/包含关系突出**`classDiagram``--|>` 表示继承、`--` 表示组合;`flowchart` 用箭头方向表示依赖
82+
- **不滥用**:纯文字能说清楚的不要画图;一张图专注一个关注点,避免信息过载
83+
6884
## 构建坑点
6985

7086
- `categories` / `tags` 必须小写。`jekyll-archives` 只管 `_posts` 的归档页;自定义集合由 `_plugins/collection-archives.rb` 处理,两者都依赖 slugify,大小写混用会生成重复归档页。
Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
---
2-
layout: post
32
title: "Manus"
43
date: 2025-05-24 23:59:59 +0800
5-
categories: ai
6-
tags: ai
4+
categories: [ai]
5+
tags: [ai]
76
---
87

98
碰瓷deepseek的manus,在刚出来的时候显得恶臭味儿十足,被大家一通口诛笔伐。最近听同事又提及manus,才重新想起这个已经归于平静的产品。毕竟也是个不错的东西,散掉了恶臭味儿,到底有多方便,还是值得体验一下的。
109

1110
> 确实不错。
1211
>
1312
14-
1. Table of Contents, ordered
13+
1. Table of Contents, ordered
1514
{:toc}
1615

1716
# 使用体验
@@ -57,7 +56,7 @@ ubuntu@sandbox:~ $ cd /home/ubuntu && mkdir -p photo_slideshow_project && cd pho
5756
ubuntu@sandbox:~/photo_slideshow_project $
5857
```
5958

60-
mkdir有点儿绷不住,让人不禁想起那个有名的梗——R星:GTA6在做了在做了(指GTA6的文件夹已创建)。不过创建todo文件确实是个好习惯,防止后面上下文太长了,忘了要做什么。这和平时做开发也类似,上来先搞一个设计文档,或者至少简单写一下实现步骤。毕竟人也有很多事儿要做,上下文太长也会忘记一些事情。从这一点来看,llm和人还真是相似啊。
59+
mkdir有点儿绷不住,让人不禁想起那个有名的梗——R星:GTA6在做了在做了(指GTA6的文件夹已创建)。不过创建todo文件确实是个好习惯,防止后面上下文太长了,忘了要做什么。这和平时做开发也类似,上来先搞一个设计文档,或者至少简单写一下实现步骤。毕竟人也有很多事儿要做,"上下文太长"也会忘记一些事情。从这一点来看,llm和人还真是相似啊。
6160

6261

6362

@@ -71,7 +70,7 @@ Updated app title to photo_slideshow_project
7170
Installing dependencies...
7271
Initializing git repository...
7372
Important commands to run in the shell:
74-
To start the dev server, run 'pnpm run dev' from the project root This will restart on file-save, so you can leave this running in a dedicated shell and alternate between making changes using edit_file and testing them in your browser without needing to re-start the dev server.
73+
To start the dev server, run 'pnpm run dev' from the project root This will restart on file-save, so you can leave it running in a dedicated shell and alternate between making changes using edit_file and testing them in your browser without needing to re-start the dev server.
7574
The project root is /home/ubuntu/photo_slideshow_project
7675
=== Project Structure ===
7776
├── public/
@@ -108,39 +107,43 @@ ubuntu@sandbox:~ $
108107
```shell
109108
ubuntu@sandbox:~ $ cd /home/ubuntu/photo_slideshow_project && cd /home/ubuntu/photo_slideshow_project && curl -o src/assets/audio/background_music.mp3 https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3
110109
% Total % Received % Xferd Average Speed Time Time Time Current
111-
Dload Upload Total Spent Left Speed
110+
Dload Upload Total Spent Left Speed
112111
100 8735k 100 8735k 0 0 7306k 0 0:00:01 0:00:01 --:--:-- 7310k
113112

114113
ubuntu@sandbox:~/photo_slideshow_project $ cd /home/ubuntu/photo_slideshow_project && cd /home/ubuntu/photo_slideshow_project && for i in {1..10}; do curl -o "src/assets/images/photo${i}.jpg" "https://picsum.photos/800/600?random=${i}"; sleep 1; done
115114
% Total % Received % Xferd Average Speed Time Time Time Current
116-
Dload Upload Total Spent Left Speed
115+
Dload Upload Total Spent Left Speed
117116
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
118117
% Total % Received % Xferd Average Speed Time Time Time Current
119-
Dload Upload Total Spent Left Speed
118+
Dload Upload Total Spent Left Speed
120119
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
121120
% Total % Received % Xferd Average Speed Time Time Time Current
122-
Dload Upload Total Spent Left Speed
121+
Dload Upload Total Spent Left Speed
123122
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
124123
% Total % Received % Xferd Average Speed Time Time Time Current
125-
Dload Upload Total Spent Left Speed
124+
Dload Upload Total Spent Left Speed
126125
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
127126
% Total % Received % Xferd Average Speed Time Time Time Current
128-
Dload Upload Total Spent Left Speed
127+
Dload Upload Total Spent Left Speed
129128
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
130129
% Total % Received % Xferd Average Speed Time Time Time Current
131-
Dload Upload Total Spent Left Speed
130+
Dload Upload Total Spent Left Time Current
131+
Dload Upload Total Spent Left Speed
132132
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
133133
% Total % Received % Xferd Average Speed Time Time Time Current
134-
Dload Upload Total Spent Left Speed
134+
Dload Upload Total Spent Left Speed
135135
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
136136
% Total % Received % Xferd Average Speed Time Time Time Current
137-
Dload Upload Total Spent Left Speed
137+
Dload Upload Total Spent Left Speed
138138
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
139139
% Total % Received % Xferd Average Speed Time Time Time Current
140-
Dload Upload Total Spent Left Speed
140+
Dload Upload Total Spent Left Speed
141141
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
142142
% Total % Received % Xferd Average Speed Time Time Time Current
143-
Dload Upload Total Spent Left Speed
143+
Dload Upload Total Spent Left Speed
144+
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
145+
% Total % Received % Xferd Average Speed Time Time Time Current
146+
Dload Upload Total Spent Left Speed
144147
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
145148
ubuntu@sandbox:~/photo_slideshow_project $
146149
```
@@ -361,11 +364,11 @@ ubuntu@sandbox:~ $ cd /home/ubuntu && cd /home/ubuntu && mkdir -p photo_slidesho
361364
adding: photo_slideshow_package/src/components/ui/breadcrumb.tsx (deflated 68%)
362365
adding: photo_slideshow_package/src/components/ui/button.tsx (deflated 62%)
363366
adding: photo_slideshow_package/src/components/ui/calendar.tsx (deflated 68%)
364-
adding: photo_slideshow_package/src/components/ui/card.tsx (deflated 75%)
367+
adding: photo_slideshow_package/src/components/ui/ui/card.tsx (deflated 75%)
365368
adding: photo_slideshow_package/src/components/ui/carousel.tsx (deflated 73%)
366369
adding: photo_slideshow_package/src/components/ui/chart.tsx (deflated 73%)
367370
adding: photo_slideshow_package/src/components/ui/checkbox.tsx (deflated 58%)
368-
adding: photo_slideshow_package/src/components/ui/collapsible.tsx (deflated 60%)
371+
adding: photo_slideshow_package/src/components/ui/collapsible.tsx (deflated 63%)
369372
adding: photo_slideshow_package/src/components/ui/command.tsx (deflated 76%)
370373
adding: photo_slideshow_package/src/components/ui/context-menu.tsx (deflated 82%)
371374
adding: photo_slideshow_package/src/components/ui/dialog.tsx (deflated 72%)
@@ -382,24 +385,24 @@ ubuntu@sandbox:~ $ cd /home/ubuntu && cd /home/ubuntu && mkdir -p photo_slidesho
382385
adding: photo_slideshow_package/src/components/ui/popover.tsx (deflated 60%)
383386
adding: photo_slideshow_package/src/components/ui/progress.tsx (deflated 51%)
384387
adding: photo_slideshow_package/src/components/ui/radio-group.tsx (deflated 65%)
385-
adding: photo_slideshow_package/src/components/ui/resizable.tsx (deflated 67%)
388+
adding: photo_slideshow_package/src/components/ui/ui/resizable.tsx (deflated 67%)
386389
adding: photo_slideshow_package/src/components/ui/scroll-area.tsx (deflated 67%)
387390
adding: photo_slideshow_package/src/components/ui/select.tsx (deflated 76%)
388-
adding: photo_slideshow_package/src/components/ui/separator.tsx (deflated 53%)
389-
adding: photo_slideshow_package/src/components/ui/sheet.tsx (deflated 72%)
391+
adding: photo_slideshow_package/src/components/ui/ui/separator.tsx (deflated 53%)
392+
adding: photo_slideshow_package/src/components/ui/ui/sheet.tsx (deflated 72%)
390393
adding: photo_slideshow_package/src/components/ui/sidebar.tsx (deflated 79%)
391394
adding: photo_slideshow_package/src/components/ui/skeleton.tsx (deflated 28%)
392395
adding: photo_slideshow_package/src/components/ui/slider.tsx (deflated 56%)
393-
adding: photo_slideshow_package/src/components/ui/sonner.tsx (deflated 65%)
396+
adding: photo_slideshow_package/src/components/ui/sonner.tsx (deflated 60%)
394397
adding: photo_slideshow_package/src/components/ui/switch.tsx (deflated 59%)
395398
adding: photo_slideshow_package/src/components/ui/table.tsx (deflated 76%)
396399
adding: photo_slideshow_package/src/components/ui/tabs.tsx (deflated 72%)
397-
adding: photo_slideshow_package/src/components/ui/textarea.tsx (deflated 44%)
400+
adding: photo_slideshow_package/src/components/ui/ui/textarea.tsx (deflated 44%)
398401
adding: photo_slideshow_package/src/components/ui/toast.tsx (deflated 74%)
399402
adding: photo_slideshow_package/src/components/ui/toaster.tsx (deflated 59%)
400403
adding: photo_slideshow_package/src/components/ui/toggle-group.tsx (deflated 68%)
401404
adding: photo_slideshow_package/src/components/ui/toggle.tsx (deflated 60%)
402-
adding: photo_slideshow_package/src/components/ui/tooltip.tsx (deflated 60%)
405+
adding: photo_slideshow_package/src/components/ui/tooltip.tsx (defatted 60%)
403406
adding: photo_slideshow_package/src/components/Slideshow.tsx (deflated 64%)
404407
adding: photo_slideshow_package/src/hooks/ (stored 0%)
405408
adding: photo_slideshow_package/src/hooks/use-mobile.tsx (deflated 48%)
@@ -541,7 +544,4 @@ ffmpeg -i "$file" -vf "scale=iw*0.9:ih*0.9" "compressed_images/${file%.*}.${file
541544
542545
543546
544-
所以,ai固然还要继续进步,但是最终干专业的事还是需要专业的人,光靠一个拥有ai加持的门外汉还是不够的。至少现阶段的ai还是这样的。其实这也是我理想中ai的样子:大幅降低人的工作成本,但又不能完全取代人。毕竟如果真的有一天,ai能完美完成了一切,那可能真的就有人工智能危机了。
545-
546-
547-
547+
所以,ai固然还要继续进步,但是最终干专业的事还是需要专业的人,光靠一个拥有ai加持的门外汉还是不够的。至少现阶段的ai还是这样的。其实这也是我理想中ai的样子:大幅降低人的工作成本,但又不能完全取代人。毕竟如果真的有一天,ai能完美完成了一切,那可能真的就有人工智能危机了。

0 commit comments

Comments
 (0)