@@ -99,7 +80,7 @@ gem-book docs --plugin raw
在[这里](../003-plugins.md)查看所有内置插件。
> [!TIP]
-> 在 MarkDown 中使用插件时 Attribute 不应该换行,否则会作为内联元素被 `` 标签打断。
+> 在 Markdown 中使用插件时 Attribute 不应该换行,否则会作为内联元素被 `
` 标签打断。
> GemBook 内置插件支持自动导入,缺点是渲染文档后才会加载,有可能页面会闪烁。
### 开发插件
diff --git a/packages/gem-book/docs/zh/002-guide/README.md b/packages/gem-book/docs/zh/002-guide/README.md
index b237eff2..d552b2b3 100644
--- a/packages/gem-book/docs/zh/002-guide/README.md
+++ b/packages/gem-book/docs/zh/002-guide/README.md
@@ -5,11 +5,11 @@ navTitle: 指南
# 简介
-`gem-book` 将 [Markdown](https://zh.wikipedia.org/wiki/Markdown) 内容渲染成网站,根据目录结构生成页面。`gem-book` 是为 [Gem](https://github.com/mantou132/gem) 创建的文档生成工具,其本身也是使用 Gem 编写,和 Gem 是共生关系,它使用自定义元素 `` 渲染内容。
+GemBook 将 [Markdown](https://zh.wikipedia.org/wiki/Markdown) 内容渲染成网站,根据目录结构生成页面。GemBook 是为 [Gem](https://github.com/mantou132/gem) 创建的文档生成工具,其本身也是使用 Gem 编写,和 Gem 是共生关系,它使用自定义元素 `` 渲染内容。
## 快速开始
-> [!NOTE] `gem-book` 依赖 [Node.js v14+](https://nodejs.org/),请确保 `node -v` 命令能够执行
+> [!WARNING] GemBook 依赖 [Node.js v18+](https://nodejs.org/),请确保 `node -v` 命令能够执行
```bash
# 创建文档
@@ -28,7 +28,7 @@ npx gem-book docs -t MyApp -i logo.png
npx gem-book docs -t MyApp -i logo.png --home-mode
# 构建前端资源
-npx gem-book docs -t MyApp -i logo.png --home-mode --build
+npx gem-book docs -t MyApp -i logo.png --home-mode --build --output dist
```
diff --git a/packages/gem-book/docs/zh/003-plugins.md b/packages/gem-book/docs/zh/003-plugins.md
index 6967cc5c..764d20de 100644
--- a/packages/gem-book/docs/zh/003-plugins.md
+++ b/packages/gem-book/docs/zh/003-plugins.md
@@ -6,7 +6,7 @@ isNav: true
## ``
-用于显示几段相似的代码:
+用于显示几段相似功能的代码:
@@ -56,7 +56,7 @@ yarn add gem-book
## ``
-动态导入模块,这可以用来按需加载插件,比如下面这个自定义元素是动态编译并加载的:
+动态导入模块,这可以用来按需加载插件,比如下面这个自定义元素是动态(`.ts` 文件会使用 [esm.sh](https://esm.sh/) 编译 )加载的:
@@ -83,7 +83,11 @@ yarn add gem-book
```html
-
+
```
@@ -98,7 +102,10 @@ import { render, html } from '@mantou/gem';
import 'duoyun-ui/elements/button';
-render(html`Time: ${new Date().toLocaleString()}`, document.getElementById('root'));
+render(
+ html`Time: ${new Date().toLocaleString()}`,
+ document.getElementById('root'),
+);
```