1
0
mirror of https://github.com/suk-ws/ph-Bookshelf.git synced 2024-12-05 09:26:52 +08:00
Commit Graph

10 Commits

Author SHA1 Message Date
05f91605c7
add support for highlightjs lang-plugins, bug fixes.
- fix problem that image width is sometimes bigger than 100%
- fix codeblock background config doesn't work
- added codeblock.fg-color config (fix cannot change codeblock text color)
- changes the config name -- make it shorter
2023-01-29 10:41:50 +08:00
0c83a11a23
使项目 composer/psr-4 标准化,清理代码 2023-01-24 20:30:27 +08:00
594a695cfb
添加了对 regex-highlight 的支持 2022-10-31 14:31:38 +08:00
a948c81c6b
使id特殊字符不会出bug,整理输出缩进对齐与代码风格(书目页面目录缩进对齐还没做) 2021-11-25 03:37:47 +08:00
57915682ee
添加旧标题策略兼容。添加 书架/书目/页面 三级配置读取,为一些兼容化和个性化添加配置标签。
为旧的标题策略做出兼容:
当这个功能开启时,如果输出检测到markdown内没有填入一级标题,则会自动以 book.xml 中声明的页面标题生成一级标题。

添加的配置:
- 旧的页面标题策略兼容 : 默认 false,可选 true
- 代码块背景色 : 默认跟随样式表fallback,可填任意 css 支持颜色
- 代码块 highlight.js 高亮 : 默认 true,可选 false
- highlight.js 主题 : 默认 atom-one-dark,可填任意字符串(但是没有对应主题会无法使用
- 彩虹列表标记效果 : 默认 false,可选 true
2021-11-24 14:24:19 +08:00
4af66af9c3
添加基础 markdown 样式表和 highlight.js 引入,更新 toolbar 技术结构 2021-11-24 01:08:24 +08:00
68c2621d9f
脱离 gitbook 前端,预备新前端
- 脱离了 gitbook
- 添加 demo.html 作为新前端的结构模板
- 建立基础的页面样式
  - 建立基础的 侧边栏-文章 布局
  - 侧边栏样式
  - 自定义的字体
  - <h1>, <a>, <small> 的样式实现
- 目录折叠功能实现
2021-09-30 19:34:16 +08:00
6e5f71b96b
使切换页面支持了(半个)pjax动态加载
- 现在在支持 javascript 的浏览器环境中,Book 和 Page 的链接将会采用异步局部更新的方式进行更新
  - 在进行更新时,内容区域的透明度会降为 20%
- 使 index 支持了请求部分页面内容
  - 在 raw=true 时,将会只输出内容容器内的内容
  - 在 nav=true 时,内容输出的前面会添加一行请求书籍的目录
- 给 page 和 book 链接添加了 'type/id' 格式的 id 和 'type-id' 的自定义属性
2021-05-31 16:05:45 +08:00
f00a421c31
添加了自定义 css/js 的输出功能
- 现在读取的是 data 目录下的 custom.css 和 custom.js 文件
- custom.css 会作为最后一个 <head> 子元素输出,custom.js 会在页面尾在预定义 js 输出后输出
2021-05-05 13:42:29 +08:00
fa218dc2b0
添加了站点和当前页面数据管理的静态对象,添加了基础的(真·)页头页脚(HTML限定款)模板 2021-03-23 00:51:45 +08:00