npm 包 metalsmith-only 使用教程

阅读时长 3 分钟读完

Metalsmith 是一款静态网站生成器,可以用来构建静态网站。其中有一个非常重要的插件是 only,该插件可以与 metalsmith 一起使用,用于控制文档生成的文件。在本文中,我们将介绍如何使用 only 插件来构建静态网站。

1. 安装 Metalsmith

在开始使用 only 插件之前,我们需要先安装 Metalsmith。这可以通过 npm 来完成:

2. 安装 only 插件

安装了 Metalsmith 之后,我们就可以安装 only 插件了:

3. 使用 only 插件

在项目中,如果我们只想将 Markdown 文件生成到 HTML 文件中,则可以通过 only 插件来实现。以下是一个 metalsmith 的例子:

-- -------------------- ---- -------
----- ---------- - ----------------------
----- -------- - -------------------------------
----- ---- - ---------------------------

---------------------
    ----------------             -- ---
    -----------------------      -- ----
    ----------------             -- -- -------- --
    -----------------------      -- ---- --
    ------------ -- -
        -- ----- -
            -----------------------
        -
    ---

只有当我们将 only 插件应用于 Metalsmith 时,才能在构建网站时使用。在上面的例子中,only 接受一个 glob 字符串的数组,仅将符合条件的文件存储在编译后的目录中。

4. 只生成部分文件

如果我们想要生成的是指定目录下的部分文件,可以在 glob 字符串中使用子目录名称。以下是一个示例:

只有在 articles 目录下的 Markdown 文件才会被转换为 HTML。

5. 结语

在本文中,我们介绍了使用 only 插件来控制文档生成的文件。通过使用 Metalsmith 和 only 插件,我们可以轻松地生成静态网站并只生成我们需要的文件。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f401d8e776d08040ca5

纠错
反馈