npm 包 mr-doc 使用教程

阅读时长 5 分钟读完

什么是 mr-doc?

mr-doc 是一款基于 JavaScript 的 npm 包,她能快速、准确地生成项目文档,并帮助团队易于沟通和协作开发。

如何使用 mr-doc?

安装

首先,需要使用 npm 或者 yarn 来安装 mr-doc。

或者

配置

接下来,在你的项目根目录下新建一个名为 mr-doc.config.js 的配置文件,在其中添加以下代码。

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

其中:

  • input:需要生成文档的文件或文件夹路径,支持通配符。
  • exclude:需要排除生成文档的文件或文件夹路径,支持通配符。
  • output:生成文档所在的目录路径。
  • title:文档首页的标题。
  • toc:是否生成目录导航。
  • nav:页面头部的导航条。
  • plugins:使用的插件。
  • themeConfig:主题配置。

运行

在配置完成之后,运行以下命令即可开始生成文档。

默认情况下,生成的文档将会被输出到配置文件中指定的 output 目录下。

自定义插件

mr-doc 提供了插件系统,允许您在生成文档的过程中添加自定义功能。

以添加 markdown 渲染器为例,新建一个名为 markdown-plugin.js 的文件,并添加以下代码。

然后,在配置文件中添加以下代码,启用刚刚新建的插件。

现在,所有以 .md 结尾的 markdown 文件都会使用 markdown-it 来进行渲染。

自定义主题

mr-doc 内置了多套主题,但大多数项目都需要一些个性化的需求,您可以轻松定制主题,满足特定的需求。

以添加一个新的代码高亮主题为例,新建一个名为 new-theme.scss 的文件,并添加以下代码。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

然后,在配置文件中添加以下代码,启用新的主题。

现在,所有代码块都会使用新的代码高亮主题进行渲染。

结语

在本文的指导下,您已经学会了如何使用 mr-doc 来生成项目文档,并且了解了如何添加自定义插件和主题。希望这篇文章对您有所帮助,祝您在前端开发的道路上越走越远!

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