npm 包 styledocco 使用教程

阅读时长 5 分钟读完

前言:本教程旨在介绍如何使用 npm 包 styledocco,用它来生成你的 CSS 文档并展示在美观的页面上。使用本工具能够让你更加清晰地呈现你的 CSS 定义,节省时间。

什么是 styledocco

styledocco 是一个为 CSS 生成文档和漂亮页面的工具。这个工具将 CSS 样式表和注释结合在一起,生成一个可交互的 HTML 文件。它基于 Ruby,可以使用命令行或 Grunt task 的方式完成。

安装

前置条件:在安装它之前必须要先安装 Ruby 和 Node.js。

使用

安装完 styledocco 后,增加一个配置文件 .styledocco.json,它会告诉 styledocco 应该在哪些 CSS 文件上生成文档,以及文档生成的位置:

-- -------------------- ---- -------
-
  ------- --- ---------
  ------ -------
  ------ --
    ------- -----------
    -------- ------------------
    --------- ----
  --
-
  • name: 项目名
  • out: 生成文档的位置
  • css.name: 生成的样式表名
  • css.files: 样式表文件的位置
  • css.expand: 是否使用子目录生成样式表的子目录

接下来使用以下命令在命令行中运行:

如果你使用 Grunt 来完成这个任务,你可以在 Gruntfile.js 中加上以下定义:

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

然后你可以在命令行上输入:

进一步定制

如果你想要进一步扩展生成的文档,你可以为代码加上标签,标签包括:

  • { .classname }
  • { @variable }
  • { #id }
  • { $media-query }

这些标签可以帮助你更好的区分你的 CSS 定义的不同部分,比如:

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

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

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

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

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

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

其中,{ .header }{ .component-clear } 就是标签,使用了 { .classname }

你可以进一步在生成文档时显示对应的部分:

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

其中:

  • id: 标记 id,可为空
  • title: 部分名称
  • note: 注释,可为空
  • tags: CSS 定义块描述

最后你可以运行 styledocco 并在浏览器中查看生成的文档。

结论

在本文中,我们学会了如何使用 npm 包 styledocco。当你积累了大量的 CSS 定义和规则时,它将帮助你更加清晰地呈现你的 CSS,从而使你的工作更加高效。

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

纠错
反馈