# docsify-plugins **Repository Path**: zhangxiao_coder/docsify-plugins ## Basic Information - **Project Name**: docsify-plugins - **Description**: docsify 插件项目 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-13 - **Last Updated**: 2022-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: docsify, plugins ## README # docsify plugins docsify 插件 插件列表 - [scroll-to-top插件](#scroll-to-top):滚动到页面顶部 - [custom-footer插件](#custom-footer):自定义页脚 --- ## scroll-to-top 在浏览docsify文档页面时,如果页面内容较多,当垂直方向上的滚动条已滚动的像素值超过指定的像素值时,显示`Top`样式的文本框按钮,点击该按钮则会将页面滚动至网页的顶部。 ### 特性 - 支持自动显示隐藏按钮 - 支持平滑滚动,不依赖jquery等别的插件 - 支持调整按钮位置 - 按钮内容支持文本和图标两种配置方式,且文本内容和图标样式支持修改 ### 使用 将以下脚本加入`index.html`中 ```js ``` ### 配置项 ```js window.$docsify = { // Other configuration... scrollToTop: { auto: true, text: 'Top', icon: 'arrow-up-1', right: 15, bottom: 15, width: 50, height: 40, offset: 500 } } ``` #### scrollToTop.auto - 类型:`boolean` - 默认值:`true` - 描述:是否自动隐藏按钮,如果为`false`,则按钮会一直显示在页面上 #### scrollToTop.text - 类型:`string` - 默认值:`Top` - 描述:按钮文字 #### scrollToTop.icon - 类型:`string` - 默认值:`arrow-up-1` - 描述:图标样式,该属性值有两个可选项:(`arrow-up-1`和`arrow-up-2`) `arrow-up-1`图标样式如下所示:  `arrow-up-2`图标样式如下所示:  **注意:** 当`scrollToTop.text`和`scrollToTop.icon`属性都配置时,显示`scrollToTop.text`的配置内容 #### scrollToTop.right - 类型:`number` - 默认值:`15` - 描述:按钮距离浏览器窗口右侧的距离 #### scrollToTop.bottom - 类型:`number` - 默认值:`15` - 描述:按钮距离浏览器窗口底部的距离 #### scrollToTop.width - 类型:`number` - 默认值:`50` - 描述:按钮元素的宽度 #### scrollToTop.height - 类型:`number` - 默认值:`40` - 描述:按钮元素的高度 #### scrollToTop.offset - 类型:`number` - 默认值:`500` - 描述: 页面垂直滚动条的偏移量大于该属性值时显示按钮,当`auto`为`true`时该属性的配置才会生效 #### 效果图 - 效果图1  - 效果图2  - 效果图3  #### 参考文档 - [docsify-scroll-to-top](https://gitee.com/zhengxiangqi/docsify-scroll-to-top) --- ## custom-footer ### 插件功能 在每个页面的底部加上页脚 Docsify文档插件开发一文中已经提供了一种添加页脚的方法,详见:[Docsify插件开发示例 footer](https://docsify.js.org/#/zh-cn/write-a-plugin?id=footer) 如下图所示,当页面内容较少时,页脚内容不在页面底部  介于上图的情况,此插件结合内容显示区域高度、文本内容的高度、页脚高度,通过计算,当页面内容较少时(内容显示区域高度大于文章文本内容高度与页脚高度之和时)计算出空余区域的高度,创建空的DIV用来填充,使得页脚处于页面底部。 ### 使用 将以下脚本加入`index.html`中 ```js ``` ### 配置项 ```js const footerHtml = [ '