npm 包 dgeni-front-matter 使用教程

阅读时长 5 分钟读完

前言

在前端开发中,我们经常需要生成文档以便于协作和沟通,也需要自动生成 API 文档以便于后续的维护。这时候,我们就需要用到一些工具来帮助我们完成这些任务。其中,dgeni-front-matter 就是一个非常好用的 npm 包,它可以帮助我们生成文档。

安装

使用 npm 安装 dgeni-front-matter

使用教程

配置

首先,我们需要在我们的项目中创建一个 dgeni.conf.js 文件并进行一些配置。以下是一个简单的配置示例:

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

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

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

以上配置中,我们使用了 dgeni-packages/ngdoc 和 dgeni-front-matter 两个包,并设置了 dgeni-front-matter 的基本配置。具体配置如下:

  • baseDir:markdown 文件相对路径的根目录。
  • sourceFiles:markdown 文件的配置数组。
    • include:markdown 文件的 glob 模式(匹配 markdown 文件相对路径)。
    • basePath:markdown 文件所在目录的相对路径。
    • fileReader:markdown 文件阅读器。
  • metadataFile:yaml 文件的类型。
  • yaml:yaml 文件的配置,用于找到文本块的开始和结束标记。

创建 markdown 文件

在项目的某个目录下创建一个 markdown 文件,例如 docs/test.md。修改其内容如下:

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

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

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

注意,这个 markdown 文件需要以 --- 开始和结束,中间的内容会被当作文本属性。我们在中间部分添加了 titledatetags 三个属性并赋值。

生成文档

执行以下命令来生成文档:

在执行完毕后,会生成一个文档目录 docs/partials 和一个配置文件 docs/dgeni.json。其中,文档目录中的文件就是生成的文档页面,而配置文件中则包含了文档的一些基本信息。

使用文档

在你的项目中引入生成的文档,即可使用它们。

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

在你的项目中插入一个链接,类似于 docs/partials/test.html,即可链接到生成的文档页面。你可以根据自己的需求来修改链接。

总结

在前端开发中,生成文档是一个比较重要的部分,dgeni-front-matter 可以帮助我们快速生成文档,大幅度提高我们的工作效率。希望此教程能够对你有所帮助。

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

纠错
反馈