gitbook 插件:文本隐藏

简介: gitbook 插件:文本隐藏

文本隐藏

文章目录

文本隐藏

1. accordion 折叠模块

1.1 安装

1.2 配置

1.3 效果

2. click-reveal 插件

2.1 安装

2.2 配置

2.3 效果

3. hide-element 插件

3.1 安装

3.2 配置

3.3 效果

4. sectionx 插件

4.1 安装

4.2 配置

4.3 添加按钮,控制部分可见性

4.4 混合使用

1. accordion 折叠模块

折叠模块, 别名叫accordion。可以实现将内容隐藏起来,外部显示模块标题和显示箭头,点击箭头可显示里面的内容。

在文章中对主体内容进行细化说明较长,又不是文章核心逻辑时,可以隐藏细化说明部分,有需要时可以由读者决定是否阅读该部分细化说明。

1.1 安装

npm i gitbook-plugin-accordion

1.2 配置

{
  "plugins": ["accordion"]
}

在文章中使用标记对内容进行折叠

1.3 效果

%accordion% 模块标题 %accordion%
- 内容部分第1行
- 内容部分第2行
- 内容部分第3行
- 内容部分第4行
- 内容部分第5行
- 内容部分第6行
- 内容部分第7行
- 内容部分第8行
- 内容部分第9行
%/accordion%

2. click-reveal 插件

click-reveal 点击显示 默认隐藏,点击可显示。

2.1 安装

npm i gitbook-plugin-click-reveal

2.2 配置

{
    "plugins": [
        "click-reveal"
    ]
}

使用方式,markdown

{% reveal %}
要被隐藏的内容
{% endreveal %}

默认显示的文字是 Click to show , 使用自定义显示文字

{% reveal text="点击显示" %}
要被隐藏的内容
{% endreveal %}

支持html语法

<div class="click_reveal">
    <span> 点击显示 </span>
    <div><pre><code>隐藏的文字</code></pre></div>
</div>

2.3 效果

b41705914ab149ed906428aa9032a946.gif

3. hide-element 插件

hide-element 插件:可以隐藏不想看到的元素,比如导航栏中 Published by GitBook

3.1 安装

npm i gitbook-plugin-hide-element

3.2 配置

{
    "plugins": [
        "hide-element"
    ],
    "pluginsConfig": {
        "hide-element": {
            "elements": [".gitbook-link"]
        }
    }
}

3.3 效果

默认可以移除最左侧下方的提示信息:

Published with GitBook
本书使用 Gitbook 发布

4. sectionx 插件

将页面分块显示 用于将页面分成多个部分,并添加按钮以允许读者控制每个部分的可见性。 下面有个更好的折叠模块功能accordion

4.1 安装

npm i gitbook-plugin-sectionx

4.2 配置

{
    "plugins": [
           "sectionx"
    ]
}

容分块:

在 .md 文件中定义一个部分(就是插入下面的字段)。 markdown中示例代码:

<!--sec data-title="标题2" data-id="section0" data-show=true ces-->
内容部分2;
<!--endsec-->

这里只采用三个参数,其他参数如下所示:

1671263958379.png

4.3 添加按钮,控制部分可见性

通过在 GitBook 中添加内联HTML,以下代码可以添加一个按钮,以允许您查看或隐藏其他部分。 简单来说,就是在【使用1】的内容部分添加一个按钮:

<button class="section" target="section1" show="显示下一部分" hide="隐藏下一部分"></button>

标签说明:

标签 说明
class 该按钮必须属于类“section”。//这里就是用到 1部分的section
target 当按下时,将切换id为target的部分。
show 隐藏目标部分时按钮上的文本。
hide 目标部分可见时按钮上的文本。

markdown中示例代码:

<button class="section" target="section2" show="显示模块2" hide="隐藏模块2"></button>
<!--sec data-title="模块2" data-id="section2" data-show=true ces-->
内容部分2
<!--endsec-->

4.4 混合使用

将第2节的button块添加到第1节的内容部分 markdown中示例代码:

<!--sec data-title="标题1" data-id="section0" data-show=true ces-->
内容部分1;
<button class="section" target="section1" show="显示下一部分" hide="隐藏下一部分"></button>
<!--endsec-->
<!--sec data-title="标题2" data-id="section1" data-show=true ces-->
内容部分2
<!--endsec-->

效果图3:

1832b220aa754cd18c504acc7686a560.png

目录
打赏
0
0
0
0
47
分享
相关文章
文本,vitepress两栏怎样设置,应用场景是每个导航都是单独的markdown文件
文本,vitepress两栏怎样设置,应用场景是每个导航都是单独的markdown文件
基于LSB实现文本、图片、压缩包的隐藏
基于LSB实现文本、图片、压缩包的隐藏
338 1
SVG VSCode 插件(语法提示补全、预览插件)
SVG VSCode 插件(语法提示补全、预览插件)
1744 0
WPF使用AvalonEdit实现代码高亮显示、搜索、替换功能
很多工程软件拥有自己定义的脚本语言,作为程序员用惯了具有高亮显示和智能提示功能的编辑器,所以针对特定的脚本自己开发一个编辑器。主要采用WPF、C#语言以及AvalonEdit控件。
536 0
WPF使用AvalonEdit实现代码高亮显示、搜索、替换功能
koroFileHeader 非常实用的Vscode 插件[用于添加文件头部注释]
koroFileHeader 一个读取用户自定义模板,通过快捷键添加文件头部注释、在光标处添加函数注释的VsCode插件 language 简体中文 | English 一些文档 支持语言 插件设置/配置 更新日志 常见问题 简介 文件头部添加注释: 在文件开头添加注释,记录文件信息 支持用户高度自定义注释选项 保存文件的时候,自动更新最后的编辑时间和编辑人 快捷键:window:ctrl+alt+i,mac:ctrl+cmd+i 在光标处添加函数注释: 在光标处自动生成一个注释模板,下方有栗子 支持用户高度自定义注释选项 快捷键:window:ctrl+alt+t,mac:
1032 0
koroFileHeader 非常实用的Vscode 插件[用于添加文件头部注释]
骚注释一键添加佛祖保佑永无BUG、神兽护体等注释图形的VSCode插件
很早之前就见过各种佛祖保佑永无BUG、神兽护体等形式的注释,感觉很有趣,蛮骚的😉。 然后最近有人在我开源的VSCode插件:**koroFileHeader**里面给我提issue,希望能够支持这种类型的注释。 现在开发完成了,大家可以根据下面的使用方式试用一下。 koroFileHeader插件简介 这个插件目前维护两年多了,有1300+Star,支持所有主流语言,支持自定义语言(不支持的语言可以自行设置)。 作用: 在文件开头添加注释,记录文件信息/文件的传参/出参等,让人对文件的功能一目了然。 如果觉得还不错的话,就给我点个Star⭐️吧~ 插件示例:
590 0
骚注释一键添加佛祖保佑永无BUG、神兽护体等注释图形的VSCode插件
在 Flutter 中更改文本的字体系列
在 Flutter 中更改文本的字体系列 将字体 .ttf 文件添加到应用程序的文件夹中。说。assets/font/ 将资产和字体添加到 pubspec.yaml 文件中的 flutter 属性。您可以向应用程序添加一种或多种字体系列。在本教程中,我们将添加两种字体。
196 0
在 Flutter 中更改文本的字体系列