NPM 包 Metalsmith-except 使用教程

阅读时长 3 分钟读完

简介

Metalsmith-except 是一个基于 Metalsmith 的插件,用于在构建中排除特定的文件和目录。Metalsmith 是一个类似于 Gulp 和 Grunt 的构建工具,但可以使用简单的 JavaScript 插件轻松完成自定义构建任务。

安装

通过 npm 安装 metalsmith-except:

用法

在 Metalsmith 中使用 Metalsmith-except 插件非常简单。只需在配置对象中添加一些选项即可。

选项

Metalsmith-except 支持以下选项:

  • directories:排除的目录列表。默认为一个空数组。
  • files:排除的文件列表。默认为一个空数组。

示例

以下是一个完整示例,演示如何使用 Metalsmith-except 插件构建一个静态网站。

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

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

在上面的示例中,我们使用 Metalsmith 创建一个构建对象,添加了三个插件:Metalsmith-markdown、Metalsmith-permalinks 和 Metalsmith-except。Metalsmith-markdown 用于将文本转换为 HTML,Metalsmith-permalinks 用于为每个页面添加永久链接,Metalsmith-except 用于排除 node_modules 和 .git 目录。

结论

Metalsmith-except 是一个非常有用的插件,可以让我们轻松地构建自定义的 Metalsmith 构建任务,并排除一些不必要的文件和目录。如果您正在使用 Metalsmith 进行构建项目,我强烈推荐您尝试一下 Metalsmith-except 插件。

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

纠错
反馈