npm 包 gh-panels 使用教程

阅读时长 4 分钟读完

GitHub 是全球最大的开源代码托管平台,每天有成千上万的开发者在上面共同协作。而 gh-panels 则是来自于社区贡献者的一个开源工具包,它可以快速为 GitHub Pages 站点添加侧边栏导航,提升文档阅读的易用性和体验。本篇文章将详细介绍如何使用 npm 包 gh-panels,在你的项目中添加侧边栏导航。

安装 gh-panels

首先,打开终端工具,进入你的项目目录下,通过 npm 命令安装 gh-panels:

配置 gh-panels

在安装成功后,我们需要对 gh-panels 进行一些设置。 进入到你的项目目录,创建 index.js 文件:

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

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

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

这里的 panels 参数是一个数组对象,在它的每个元素中设置了标题和页面。标题会显示在你的文档展开菜单中,pages 属性则指定了页面的名称和路径。 请注意,这里的路径是相对于项目根目录而非 gh-pages 分支下的路径。

自定义 gh-panels 样式

gh-panels 默认提供了一个样式文件,在很多情况下就足够使用了。但如果你想要自定义 gh-panels 的样式,你可以在你的项目中创建 gh-panels.css 文件,并在 index.html 中引入它。

你可以根据需要调整样式,使它符合你的站点风格。

部署 gh-panels

在完成 gh-panels 的配置后,可以通过以下命令部署 gh-panels:

这里使用了 gh-pages 工具,它可以将 gh-panels 部署到 GitHub Pages 站点上。

示例代码

这里提供一个完整的示例代码,它展示了如何使用 gh-panels 添加简单的导航。

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

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

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

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

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

总结

通过 gh-panels,我们可以快速为 GitHub Pages 站点添加侧边栏导航,从而提供更好的用户体验。这个小工具相对简单易用,允许快速创建内容清单,同时还提供了一定的自定义样式功能。如果你需要为项目添加文档、教程等内容,试试 gh-panels 吧!

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

纠错
反馈