Skip to content

Commit 02f4358

Browse files
wang1212claude
andcommitted
feat: add getting-started docs — create-account, plans-and-credits, welcome sections
Add create-account.mdx and plans-and-credits.mdx to getting-started. Expand welcome.mdx with "适合谁使用", "你可以构建什么", and "WeaveFox 如何融入你的工作流" sections. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent b0b8228 commit 02f4358

23 files changed

Lines changed: 611 additions & 61 deletions

AGENTS.md

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## 项目概览
44

5-
WeaveFox 文档站点,基于 Docusaurus 3 构建。独立于主仓库 pnpm workspace,拥有自己的依赖管理。
5+
WeaveFox 文档站点,基于 Docusaurus 3 构建。
66

77
## 项目结构
88

@@ -21,12 +21,6 @@ docs/
2121
└── .npmrc # 使用 npm 官方 registry
2222
```
2323

24-
## 注意事项
25-
26-
- 本项目**不在**主仓库 pnpm workspace 内,依赖需在 `docs/` 目录下单独安装
27-
- `.npmrc` 使用官方 registry(`https://registry.npmjs.org/`),与主仓库内网 registry 不同
28-
- `pnpm-workspace.yaml` 设为 `packages: []`,防止 pnpm 向上查找主仓库 workspace
29-
3024
## 常用命令
3125

3226
```bash
@@ -41,4 +35,40 @@ pnpm build
4135

4236
# 本地预览构建产物
4337
pnpm serve
44-
```
38+
```
39+
40+
## 自定义样式
41+
42+
样式覆写集中在 `src/css/custom.css`,遵循 **CSS 优先、Swizzle 最后** 的原则。
43+
44+
### 第一步:找到正确的类名和变量
45+
46+
去 node_modules 中查看 `@docusaurus/theme-classic` 源码:
47+
48+
1. **定位组件源码目录** — pnpm 项目下路径为 `node_modules/.pnpm/@docusaurus+theme-classic@版本号_*/node_modules/@docusaurus/theme-classic/src/theme/`
49+
2. **阅读组件 TSX** — 找到 `clsx()``className` 中使用的稳定类名(如 `theme-doc-sidebar-container``hash-link``menu__link--active`),这些是跨版本稳定的
50+
3. **阅读组件 CSS Module** — 同目录下的 `styles.module.css`,查看组件用了哪些 CSS 属性和变量(如 `border-right``box-shadow``content`),确认覆写目标
51+
4. **查找 Infima 变量** — 如果是全局样式(颜色、阴影、间距),优先找 `--ifm-*` 变量覆写,避免硬编码
52+
5. **避免使用 CSS Module 哈希类名** — 形如 `styles_xxx_yyy` 的类名是构建时生成的,升级后会变
53+
54+
### 第二步:确定覆写方式
55+
56+
按优先级从高到低尝试:
57+
58+
| 优先级 | 方式 | 适用场景 |
59+
|--------|------|---------|
60+
| 1 | Infima CSS 变量 | 全局颜色、间距、阴影等(`--ifm-*` 变量) |
61+
| 2 | 稳定类名 + CSS 属性 | 组件级别样式(边框、间距、隐藏等) |
62+
| 3 | mask-image + CSS 变量 | 自定义图标且需要跟随主题切换颜色 |
63+
| 4 | clientModule + CSS | 需要 JS 交互的样式(如滚动检测) |
64+
| 5 | Swizzle Wrap/Eject | 需要修改组件 DOM 结构时才使用 |
65+
66+
### 第三步:处理暗色模式
67+
68+
- 亮色模式变量在 `:root` 中定义,暗色模式在 `[data-theme='dark']` 中覆写
69+
- 使用 `var(--ifm-font-color-base)` 等变量时,暗色模式会自动切换,无需额外处理
70+
- 硬编码颜色值(如 `rgba(0,0,0,0.12)`)需要在 `[data-theme='dark']` 中单独调整
71+
72+
### 常见陷阱
73+
74+
- **data URI SVG 中 `currentColor` 不生效** — SVG 在 data URI 中是独立文档,不继承父元素颜色。用 `mask-image` 方案:SVG 只定义形状(`stroke='black'`),颜色由 `background-color: var(--ifm-font-color-base)` 控制

CLAUDE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Instructions
2+
3+
Follow all rules and project architecture guidelines defined in [AGENTS.md](./AGENTS.md).

blog/2026-03-21-welcome.mdx

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
slug: welcome
3+
title: 焕新上线!WeaveFox 让创意灵感轻松落地
4+
authors: weavefox
5+
tags:
6+
- 公告
7+
---
8+
9+
**春日启新程,视觉焕新生✨**
10+
11+
从严肃黑到清新蓝,WeaveFox 全新版,即将正式上线。
12+
13+
![WeaveFox 全新界面](https://mdn.alipayobjects.com/huamei_4qpv3u/afts/img/9kLSTYyOOyYAAAAAgBAAAAgAeocTAQFr/fmt.webp)
14+
15+
{/* truncate */}
16+
17+
这一次,我们不仅换了清新的模样,更想把「让创意被看到」这件事,变得更轻松、更丝滑。陪你把每一个一闪而过的小灵感,都变成触手可及的现实。
18+
19+
## 体验上新:GET 你的新思路
20+
21+
如果没思路也不用愁,吐吐槽,让我们帮你扩展灵感 ✨✨✨
22+
23+
<div style={{ display: 'flex', gap: '12px', justifyContent: 'center', marginTop: '16px' }}>
24+
<img
25+
src="https://mdn.alipayobjects.com/huamei_4qpv3u/afts/img/5JTrRqeOV6wAAAAATmAAAAgAeocTAQFr/fmt.webp"
26+
alt="功能展示1"
27+
style={{ width: '30%', borderRadius: '8px' }}
28+
/>
29+
<img
30+
src="https://mdn.alipayobjects.com/huamei_4qpv3u/afts/img/dj8PTaBQ_08AAAAAT5AAAAgAeocTAQFr/fmt.webp"
31+
alt="功能展示2"
32+
style={{ width: '30%', borderRadius: '8px' }}
33+
/>
34+
<img
35+
src="https://mdn.alipayobjects.com/huamei_4qpv3u/afts/img/PRCYQJSuiU8AAAAATjAAAAgAeocTAQFr/fmt.webp"
36+
alt="功能展示3"
37+
style={{ width: '30%', borderRadius: '8px' }}
38+
/>
39+
</div>
40+
41+
别再让想法烂在心里,👉 即刻体验WeaveFox,让你的灵感落地发芽 🌱 。输入一个想法,或者吐槽一件烦心事,看看你的创意能变成什么样的网页应用吧~
42+
43+
:::tip[官网地址]
44+
45+
👉 https://www.weavefox.cn/
46+
47+
:::

blog/authors.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
weavefox:
2+
name: WeaveFox
3+
title: WeaveFox 团队
4+
url: https://www.weavefox.cn
5+
image_url: https://mdn.alipayobjects.com/huamei_4qpv3u/afts/img/AW2fQKp5vEIAAAAAQMAAAAgAeocTAQFr/original
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"label": "最佳实践",
3+
"position": 1,
4+
"collapsible": false,
5+
"className": "sidebar-section-header"
6+
}

docs/best-practices/overview.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
sidebar_position: 1
3+
---
4+
5+
# 最佳实践概览
6+
7+
总结 WeaveFox 使用中的技巧与经验,帮助你更高效地完成创作。

docs/features/core/_category_.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"label": "核心功能",
3+
"position": 1,
4+
"collapsible": false,
5+
"className": "sidebar-section-header"
6+
}

docs/features/core/overview.mdx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
sidebar_position: 1
3+
---
4+
5+
# 产品功能概览
6+
7+
WeaveFox 提供两大核心功能,帮助你快速将创意变为现实。
8+
9+
## 应用生成
10+
11+
通过自然语言描述,快速生成完整的 AI 应用。
12+
13+
## 场景创作
14+
15+
提供垂类场景工具,满足专业创作需求。

docs/integrations/_category_.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"label": "集成服务",
3+
"position": 1,
4+
"collapsible": false,
5+
"className": "sidebar-section-header"
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"label": "应用服务",
3+
"position": 2,
4+
"collapsible": false,
5+
"className": "sidebar-section-header"
6+
}

0 commit comments

Comments
 (0)