UNPKG

gitbook-plugin-theme-cuav

Version:
149 lines (110 loc) 3.52 kB
# GitBook CUAV Theme CUAV 主题,fork [gitbook-plugin-theme-default](https://github.com/GitbookIO/theme-default) ### 使用方法 --- 添加下面的内容到 `book.json` 文件的对应位置,之后执行 `gitbook install`: ``` json { "plugins": ["theme-cuav"] } ``` ### 配置 --- 整体配置 ``` json { "pluginsConfig": { "theme-cuav": { "useGitbookIcon": "true", "iconPath": "/www.cuav.net/ico", "showGitBookLink": true, "navbar": { "brand": { "url": "http://www.cuav.net", "logo": { "alt": "图片信息", "url": "http://www.cuav.net/logo", "path": "/cuav_logo.png" } }, "nav": { "items": [ { "name": "无二级标题菜单标题", "url": "http://www.cuav.net" }, { "name": "有二级标题菜单", "links": [ { "name": "二级标题菜单1", "url": "http://www.cuav.net" }, { "name": "二级标题菜单2", "url": "http://www.cuav.net" } ] } ] }, "navAjaxUrl": "/xxx.json", "footer": "<a href='http://www.cuav.net'>http://www.cuav.net<a>" } } } } ``` #### useGitbookIcon `true` 使用 GitBook 默认的 icon,`false` 使用 `iconPath` 指定的 icon。 #### iconPath icon 的地址,如果 `useGitbookIcon` `false` `iconPath` 不指定的话,使用 cuav icon。 #### showGitBookLink 是否显示 summary 底部默认的 GitBook 链接。 #### navbar ##### brand 顶部导航栏左上角 logo 设置 * url:点击后跳转的链接,不设置点击后不发生任何跳转。 * logo:logo 图片设置。 * alt:图片失效时显示的文件。 * url:图片的网络地址,不能与 `path` 一起设置,如果也设置 `path`,`url` 设置失效。 * path:图片的本地地址,如果 `url` 有设置,将覆盖 `url`。 ##### nav.items * name:菜单名。 * url:菜单点击后跳转的地址。 * links:二级菜单,如果没设置则表示没有二级菜单。 #### navAjaxUrl 动态菜单地址,如果有设置将开启动态加载菜单; 格式如下,各项与 `navbar.nav.items` 一致: ``` json [ { "name": "一级目录名,没有二级目录", "url": "跳转的 url;如果不想跳转,请设置为'javascript:;'" }, { "name": "一级目录名,拥有二级目录", "links": [ { "name": "二级目录", "url": "跳转的 url;如果不想跳转,请设置为'javascript:;'" } ] } ] ``` #### footer 页面底部显示,可以纯文本,也可以是 html 文本;可以用于版权声明,如果设置将在每个页面的底部显示 ### 更新内容 --- #### 1.1.5 * Fix: 目录链接裁剪错误 #### 1.1.4 * Add: 如果目录的链接是本地目录,但不存在时依旧显示链接 #### 1.1.3 * Change: cuav-nav.js const 替换成 var,增强兼容性 #### 1.1.2 * Fix: 修复页脚中错误的 div 结束标签 #### 1.1.1 * Fix: 顶部导航栏没有菜单时,小屏依旧显示菜单按钮。 * Add: 不缓存 `navAjaxUrl` 获取的 json 文件。