- #38 合并该 pr,增加以下功能
- fix bug : 当 md 中 h1,h2,h3 非正常顺序的时候导致 toc 缺失,修复后 toc 展示不会漏掉,可以看出来该标题是不正常的 V1.0.14+
- fix bug : 在上一条 fix bug 中,没有考虑到 showLevel 情况下的序号显示
- #36 合并该 pr,增加以下功能
- config.float.floatIcon 可以配置浮动导航的悬浮图标样式 V1.0.12+
- 在页面中增加
<!-- ex_nolevel -->
不会在该页面生成层级序号 V1.0.12+
- #33 把返回顶部按钮独立出来了,为true的时候显示返回顶部按钮
- fix bug: #26 当配置mode:""时,页面标题没有重写
- fix bug: #26 mode:"" 配置无效,还会在页面顶部生成导航
- 新增:printLog 配置选项,如果为true的话,则编译的时候打印当前正在处理的md文件路径,如果处理失败,也好知道是哪一个文件
- 新增:multipleH1 配置选项,如果为true的话,将按照一个md文件有多个H1标题处理,为false的话,则按照一个md文件只包含一个h1标题处理,最大的区别就是去掉了丑陋的1.xxx 中的1.
此更新主要是修复标题重复后的策略,和修复上一个版本只处理了h1-h3标题重复的bug #19
其他代码性能稍微优化
- 使用
<!-- ex_nonav -->
注释让页面不显示导航#15
- 在页面中增加
<extoc></extoc>
标签,会在此处生成TOC目录(该目录暂时与mode: "pageTop"模式生成的一致)#17
- 新增配置选项-页面序号是否与官方SUMMARY中生成的序号相关联
- 官方层级显示功能 与 每页 相关联显示功能#4
- fix bug: 锚链接索引唯一 #6
- fix bug: #5
- 进一步优化悬浮导航的样式,和官方默认主题保持一致,更加美观,和格调统一
- 增加 悬浮导航toc标题前的图标定制 #2
优化悬浮导航的样式
- 将阴影缩小,面板背景略微透明
- 文字显示为 14 px
- 标题编号 加粗显示
- 适配 官方默认3套主题样式。导航样式将随着皮肤主题的样式变换而变换
- 更换锚点图标显示,更换为css样式。不然 pdf生成的时候会失败
- css 命名重构
- 更换锚点图标显示,更换为github一致的svg图标
- 生成的目录增加到页面顶端,在某些情况下,会在页面底部来一个导航。很不美观,如:
- 在gitbook首页的时候因为不会加载插件的css效果
- 在生成pdf的时候,css没法被加载
- 重构项目结构
- 在源码中使用了 let 等es6的语法,在本地使用ok,在gitbook上报错:PluginError: Error with plugin "anchor-navigation-ex": Block-scoped declarations (let, const, function, class) not yet supported outside strict mode。不知道是为何,还是改成 var 来声明吧
- 完全重写代码
- 合并锚点和悬浮导航效果,现在只需要引入一个插件了 gitbook-plugin-anchor-navigation-ex
- 页面没有h[1-3] 标签生成失败
- 2017-01-18 提交的有问题。重新修复