@antonz/codapi

中文文档
0.20.1发布于 2026/08/21MIT零依赖近 30 天下载 2043

用于文档,教育和乐趣的交互式代码示例.

中文使用文档
文档目录6 节
  1. 安装
  2. 使用量
  3. 高级特性
  4. 浏览者游乐场
  5. 样式
  6. 支助

交互式代码示例

文献、教育和娱乐 🎉

将交互式代码片段直接嵌入您的产品文档,在线课程或博客文章中.

┌───────────────────────────────┐
│ def greet(name):              │
│   print(f"Hello, {name}!")    │
│                               │
│ greet("World")                │
└───────────────────────────────┘
  Run ►  Edit  ✓ Done
┌───────────────────────────────┐
│ Hello, World!                 │
└───────────────────────────────┘

要点 :

  • 将静态代码实例自动转换为迷你游戏场.
  • 轻而易入.
  • 用于任何编程语言,数据库,或软件的沙盒.
  • 开源. 使用Apache -2.0许可.

有关科达皮的介绍,请参见此帖: 游戏和盈利的互动代码示例。 。 。 .

安装

安装方式 npm数字 :

npm install @antonz/codapi

或使用CDN:

<script src="https://unpkg.com/@antonz/[email protected]/dist/snippet.js"></script>

可选样式 :

<link rel="stylesheet" href="https://unpkg.com/@antonz/[email protected]/dist/snippet.css" />

使用量

见最适合您使用的指南 :

您还需要一个工作 Codapi 服务器, 无论是基于云的 科达皮.org 或者说 自动托管。除非您正在使用浏览器游乐场(见下文).

高级特性

Codapi提供了一些超越简单代码操场的功能:

浏览者游乐场

大多数游乐场(如Go或PostgreSQL)在Codapi服务器上运行代码.

还有两个游乐场完全在浏览器中工作,不需要可达皮服务器—— Java 脚本 财务报告和审定财务报表 获取。 。 。 .

样式

部件默认为未设置 。 使用 snippet.css 用来做一些基本的造型 或者添加自己的.

以下是部件结构:

<codapi-snippet sandbox="python" editor="basic">
    <codapi-toolbar>
        <button>Run</button>
        <a href="#edit">Edit</a>
        <codapi-status> ✓ Done </codapi-status>
    </codapi-toolbar>
    <codapi-output>
        <pre><code>Hello, World!</code></pre>
    </codapi-output>
</codapi-snippet>

codapi-snippet 是顶级元素。 它包含工具栏(codapi-toolbar)和代码执行输出(codapi-output) (中文(简体) ). 工具栏包含运行 button,一个或多个动作按钮(a)和状态栏(codapi-status) (中文(简体) ).

支助

科达皮主要是一个 一个人 项目,不由《维也纳公约》基金或任何东西支持.

如果您发现Codapi有用, 请在 GitHub 上显示, 并在您的同伴中传播这个词 。 这确实有助于推进项目.

页:1 订阅 以保留在新的特性之上.

版本与发布记录

@antonz/codapi 共发布 58 个版本,首次发布于 2023/08/17;过去 12 个月发布了 2 个版本。

版本发布日期距今
0.20.1latest2026/08/212 个月前
0.20.02025/12/1310 个月前
0.19.102024/12/211.9 年前
0.19.92024/12/211.9 年前
0.19.82024/08/182 年前
0.19.72024/05/162 年前

其他发布通道:beta → 0.13.0-beta.1。

关于 @antonz/codapi 的常见问题

@antonz/codapi 是什么?

用于文档,教育和乐趣的交互式代码示例.

如何安装 @antonz/codapi?

在项目目录运行 npm install @antonz/codapi,或使用 pnpm add / yarn add / bun add。

@antonz/codapi 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/antonz__codapi 是否存在。

@antonz/codapi 可以商用吗?

@antonz/codapi 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@antonz/codapi 的下载量有多少?

根据 npm 官方下载统计,@antonz/codapi 在 2026/10/06 – 2026/11/04 这 30 天内被下载 2,043 次,日均约 68 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@antonz/codapi 还在维护吗?

最新版本 0.20.1 发布于 2026/08/21(2 个月前);至今共发布 58 个版本,其中过去 12 个月发布了 2 个;首次发布于 2023/08/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。