#mdbook #embed #preprocessor #plugin

app mdbook-embedify

这是一个基于Rust的mdbook预处理器插件,允许您将应用程序嵌入到您的书中,例如YouTube、CodePen和其他一些应用程序。

15个版本

0.2.11 2024年8月2日
0.2.10 2024年8月1日
0.2.9 2024年7月25日
0.2.8 2024年2月24日
0.0.2 2024年1月10日

#126 in 文本处理

Download history 4/week @ 2024-05-19 1/week @ 2024-06-02 62/week @ 2024-06-30 51/week @ 2024-07-14 139/week @ 2024-07-21 297/week @ 2024-07-28 26/week @ 2024-08-04 7/week @ 2024-08-11

每月 470 次下载

MIT 许可证

350KB
229

Mdbook Embedify

Crates.io Crates.io

这是一个 mdbook 预处理器插件,允许您将应用程序嵌入到您的书中,例如YouTube、CodePen和其他一些应用程序。

1. 安装

安装此插件有两种方法。

您可以使用cargo从crates.io安装它。

cargo install mdbook-embedify

或者您可以从发布页面下载二进制文件。

然后您可以通过运行以下命令来检查您的安装:

mdbook-embedify --version

安装后,将以下代码添加到您的book.toml文件中

[preprocessor.embedify]

2. 使用方法

然后您可以使用embed宏来嵌入应用程序。语法如下

{% embed app options[] %}

选项基于键值数组,由空格分隔,其值必须用引号括起来。例如

{% embed codepen user="MR-Addict" slug="NWBOqKw" height="600" theme="dark" loading="lazy" %}

3. 示例

preview

您可以在这里看到实时演示和更详细的文档。

4. 更多应用程序

如果您想将更多应用程序添加到此预处理器,请按照这里的说明操作。

依赖项

~13–24MB
~339K SLoC