Skip to content

@ice/pkg-plugin-docusaurus 代码preview功能,能否支持<CodeBlock>写法 #669

Open
@Alubb77

Description

@Alubb77

背景:
使用@ice/pkg初始化一个monorepo格式的组件库,其中每个组件对应的调试代码位于 /dev/index,
在写文档时,因为文档预览代码与调试代码相同,要将调试代码复制一份到文档中,长期维护麻烦。

```tsx preview
组件调试代码

诉求:
希望预览功能支持导入代码片段能力。

调研:
根据 docusaurus 文档,支持导入代码块的能力,但是必须用 <CodeBlock 而不是简写 ```,但是预览功能未兼容<CodeBlock,因此期望预览能力可以支持<CodeBlock 写法,或者有其他导入代码片段的能力
https://docusaurus.io/zh-CN/docs/2.x/markdown-features/react#importing-code-snippets
image

ast树及对应判断代码
image
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions