Skip to content

Commit 3b78c83

Browse files
committed
prompt engineering
1 parent fd879d1 commit 3b78c83

File tree

22 files changed

+182
-107
lines changed

22 files changed

+182
-107
lines changed

blog/2025-08/prompt-engineering.mdx

Lines changed: 135 additions & 49 deletions
Large diffs are not rendered by default.

src/components/Downloader.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { DownloadOutlined, EyeOutlined } from "@ant-design/icons";
2+
import { Paragraph, Text } from "@components/Typography";
23
import { Button, Card, Drawer, Space, Tooltip, notification } from "antd";
34
import { createStyles } from "antd-style";
45
import { saveAs } from "file-saver";
@@ -8,8 +9,6 @@ import { isIPad13, isMobile, isTablet } from "react-device-detect";
89

910
import { useBaseUrlUtils } from "@docusaurus/useBaseUrl";
1011

11-
import { Paragraph, Text } from "@components/Typography";
12-
1312
import CodeBlock from "@theme/CodeBlock";
1413

1514
const useMobile = isMobile || isIPad13 || isTablet;

src/components/collapse/Collapse.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import { Collapse as AntdCollapse, CollapseProps } from "antd";
2-
31
import { ExpandIcon } from "@components/collapse";
42
import { InlineMDXRender } from "@components/markdown/MDXRender";
3+
import { Collapse as AntdCollapse, CollapseProps } from "antd";
54

65
const Collapse: React.FC<{
76
label: React.ReactNode;

src/components/collapse/CollapseHeading.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1+
import { ExpandIcon } from "@components/collapse";
12
import { Collapse as AntdCollapse } from "antd";
23
import { createStyles } from "antd-style";
34
import React from "react";
45

5-
import { ExpandIcon } from "@components/collapse";
6-
76
import Heading, { HeadingType } from "@theme/Heading";
87

98
const useStyles = createStyles(({ css }) => ({

src/components/collapse/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import Icon, { EyeInvisibleOutlined, EyeOutlined } from "@ant-design/icons";
2-
import { createStyles } from "antd-style";
3-
42
import { Collapse, Collapses } from "@components/collapse/Collapse";
53
import CollapseHeading from "@components/collapse/CollapseHeading";
4+
import { createStyles } from "antd-style";
65

76
// 图标动画样式
87
const useIconStyles = createStyles(({ css }) => ({

src/components/comment/Tooltip.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import { Tooltip as AntdTooltip, TooltipProps } from "antd";
2-
import { createStyles } from "antd-style";
3-
41
import { useHtmlTheme } from "@components/ThemeProvider";
52
import MDXRender from "@components/markdown/MDXRender";
3+
import { Tooltip as AntdTooltip, TooltipProps } from "antd";
4+
import { createStyles } from "antd-style";
65

76
import MDXComponents from "@theme/MDXComponents";
87

src/components/markdown/MDXRender.tsx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
// MDXRenderer.jsx
2+
import Tooltip from "@components/Tooltip";
3+
import { Comment } from "@components/Typography";
4+
import { CollapseHeading } from "@components/collapse";
5+
import CommentTooltip from "@components/comment/Tooltip";
6+
import Markmap from "@components/markdown/markmap";
7+
import TermPreview from "@components/terminology/TermPreview";
28
import { evaluate } from "@mdx-js/mdx";
39
import { MDXProvider } from "@mdx-js/react";
410
import { createStyles } from "antd-style";
@@ -19,13 +25,6 @@ import remarkDirective from "remark-directive";
1925
import remarkMath from "remark-math";
2026
import remarkParse from "remark-parse";
2127

22-
import Tooltip from "@components/Tooltip";
23-
import { Comment } from "@components/Typography";
24-
import { CollapseHeading } from "@components/collapse";
25-
import CommentTooltip from "@components/comment/Tooltip";
26-
import Markmap from "@components/markdown/markmap";
27-
import TermPreview from "@components/terminology/TermPreview";
28-
2928
import TermAdmonition from "@theme/Admonition";
3029
import MDXComponents from "@theme/MDXComponents";
3130
import Mermaid from "@theme/Mermaid";

src/components/markdown/markmap/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
MarkmapContext,
55
createGObserver,
66
createMarkmap,
7-
reinitializePathObserver,
7+
reinitializePathObserver
88
} from "./context";
99

1010
export type { MarkmapProps as MarkmapViewProps } from "./View";

src/components/markdown/markmap/viewer/Content.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
import "animate.css";
2-
import { Card, Tabs, TabsProps } from "antd";
3-
import { createStyles } from "antd-style";
4-
import * as d3 from "d3";
5-
import { useContext, useEffect, useRef, useState } from "react";
6-
71
import { Paragraph } from "@components/Typography";
82
import {
93
Markmap,
@@ -12,6 +6,11 @@ import {
126
createMarkmap,
137
reinitializePathObserver
148
} from "@components/markdown/markmap";
9+
import "animate.css";
10+
import { Card, Tabs, TabsProps } from "antd";
11+
import { createStyles } from "antd-style";
12+
import * as d3 from "d3";
13+
import { useContext, useEffect, useRef, useState } from "react";
1514

1615
import { FullscreenViewerHeader, ViewerHeader } from "./Header";
1716

src/components/markdown/markmap/viewer/Header.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
ZoomInOutlined,
1010
ZoomOutOutlined
1111
} from "@ant-design/icons";
12+
import { MarkmapContext } from "@components/markdown/markmap";
1213
import { Button, Divider, Dropdown, Flex, Segmented, Space } from "antd";
1314
import { createStyles } from "antd-style";
1415
import useMessage from "antd/es/message/useMessage";
@@ -17,8 +18,6 @@ import { toBlob } from "html-to-image";
1718
import type { Options } from "html-to-image/lib/types";
1819
import { useCallback, useContext } from "react";
1920

20-
import { MarkmapContext } from "@components/markdown/markmap";
21-
2221
const globalOptions: Options = { skipFonts: true };
2322

2423
export type ViewerHeaderActionType =

0 commit comments

Comments
 (0)