From 8dacfb7e244b94ce5d9f003decab73bba8ff61ee Mon Sep 17 00:00:00 2001 From: Acbox <850625057@qq.com> Date: Wed, 8 May 2024 14:16:27 +0800 Subject: [PATCH] feat: API Content --- __tests__/e2e/.vitepress/config.ts | 4 ++ __tests__/e2e/api-content.md | 59 +++++++++++++++++++ .../theme-default/components/VPApiPage.vue | 55 ++++++++++++++--- src/client/theme-default/without-fonts.ts | 1 + 4 files changed, 110 insertions(+), 9 deletions(-) create mode 100644 __tests__/e2e/api-content.md diff --git a/__tests__/e2e/.vitepress/config.ts b/__tests__/e2e/.vitepress/config.ts index e4e503a6..041a82d3 100644 --- a/__tests__/e2e/.vitepress/config.ts +++ b/__tests__/e2e/.vitepress/config.ts @@ -64,6 +64,10 @@ const sidebar: DefaultTheme.Config['sidebar'] = { link: '/markdown-extensions/foo' } ] + }, + { + text: 'Api Content', + link: '/api-content' } ], '/multi-sidebar/': [ diff --git a/__tests__/e2e/api-content.md b/__tests__/e2e/api-content.md new file mode 100644 index 00000000..44cc0642 --- /dev/null +++ b/__tests__/e2e/api-content.md @@ -0,0 +1,59 @@ +# API References + + + + \ No newline at end of file diff --git a/src/client/theme-default/components/VPApiPage.vue b/src/client/theme-default/components/VPApiPage.vue index eb787ac3..07292895 100644 --- a/src/client/theme-default/components/VPApiPage.vue +++ b/src/client/theme-default/components/VPApiPage.vue @@ -4,7 +4,12 @@

Namespaces

-
N
{{ item.name }} + +
N
{{ item.name }} +
+
+
N
{{ item.name }} +

@@ -14,7 +19,12 @@

Functions

-
F
{{ item.name }} + +
F
{{ item.name }} +
+
+
F
{{ item.name }} +

@@ -24,7 +34,12 @@

Enumerations

-
E
{{ item.name }} + +
E
{{ item.name }} +
+
+
E
{{ item.name }} +

@@ -34,7 +49,12 @@

Classes

-
C
{{ item.name }} + +
C
{{ item.name }} +
+
+
C
{{ item.name }} +

@@ -44,7 +64,12 @@

Interfaces

-
I
{{ item.name }} + +
I
{{ item.name }} +
+
+
I
{{ item.name }} +

@@ -54,7 +79,12 @@

Variables

-
V
{{ item.name }} + +
V
{{ item.name }} +
+
+
V
{{ item.name }} +

@@ -64,7 +94,12 @@

Types

-
T
{{ item.name }} + +
T
{{ item.name }} +
+
+
T
{{ item.name }} +
@@ -73,6 +108,7 @@