c565bfd240
added site icon support, add css mixins
2024-01-15 20:26:56 +08:00
730d7486a0
use $_SERVER['REQUEST_URI'] but not rewrite param as path
2024-01-15 13:42:31 +08:00
12c0b21e8e
remove safety check and better md support
2024-01-15 12:17:09 +08:00
d984e11424
fix xsd typo
2023-05-21 18:38:50 +08:00
31611969bf
add Title for book contents
2023-05-20 01:06:16 +08:00
0329392dd6
fix resource in "/" and mime-type problem
2023-05-19 23:09:25 +08:00
b17dd3cfeb
refix file safety problem by php open_basedir
2023-05-19 18:05:07 +08:00
b445eeb2d5
update version
2023-04-04 21:10:38 +08:00
b4badd5fb0
fix file read out of website root
2023-04-04 21:08:08 +08:00
f92d488b6e
css minimal change
...
- update rainbow color, now the colors' gradient larger
- add small margin for list item to make it seems not such crowded
2023-04-04 20:05:16 +08:00
4d9985da1e
add support of <configurations> in book.xml
2023-03-28 17:52:10 +08:00
175b1ad04a
add support for prism plugins customize import
2023-03-28 11:32:42 +08:00
5824548b40
change code highlight to Prismjs
2023-03-27 19:13:09 +08:00
9ad171196f
update version
2023-03-27 16:28:01 +08:00
867695b1a2
add 302 with additional '/' on a book main page.
2023-03-27 16:26:35 +08:00
f79060f32f
add support for md front matter & open page unlisted
...
- support page config define in front matter
- support `title`, which can set HTML title.
- if `title` is not set, then HTML title will try find page title defined in book.xml
- if `title` is set but <h1> title not set, it will generated a <h1> title using the value of `title`
- support `configurations` which can set page level configs here.
- now can open page that has .md file but not defined in book.xml (must in a book defined)
- old.title.gen is not supported yet.
2023-03-25 20:11:10 +08:00
0f0e024a31
basic dark color for bread-card-markdown and main.css
2023-03-23 18:15:46 +08:00
2a72004b7b
add support for book.xml config version 2.0
2023-02-26 22:23:45 +08:00
2fcdeafc72
更新为 version 2.0 配置文件格式,书籍目录添加 Separator 支持,解析器部分跟进更新
...
- 支持了新的 bookshelf 以及其中的 config/link/book 解析
- 支持了新的 page/chapter/separator 以及 root_book 的解析
- 暂不支持 book.xml 根配置的解析
- 添加了为 Separator 设置的 css 样式
2023-02-26 16:12:45 +08:00
7369ba23f3
add ph-bookshelf xml schema.
2023-02-26 12:35:48 +08:00
2b99426289
fix gitignore problem
2023-01-29 12:49:19 +08:00
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
4b5a33278f
添加标题permalink链接和指向闪烁功能,添加滚动网页标题插件
...
- 添加插件 rolling-title 可以使网页标题有滚动向左的效果
- 默认关闭,使用 enhanced.web.web-title.rolling-title = true 打开
- PHP Markdown 添加 Heading_Permalink 插件
- 支持了自动为标题生成同名定位标
- 添加了一个 ⁕ 悬浮的 permalink 按钮
- 添加了插件 heading-permalink-highlights 使标题被定位时 permalink 按钮会产生闪烁效果
2023-01-27 19:10:05 +08:00
bc1f108f02
add support for CDATA in <configurations>
2023-01-26 14:54:14 +08:00
1a00273578
添加 site.robots 参数支持了 robots.txt
...
- 默认为 Allow All
2023-01-25 13:48:03 +08:00
6debb55e06
推送 composer.lock
2023-01-25 13:11:25 +08:00
8dcd83c78d
.tex 简单支持,测试性质的资源(图片)文件获取支持
2023-01-25 13:03:58 +08:00
c02929c7b1
支持了复数文本解析器,添加对 ReST 解析的支持
2023-01-25 00:45:22 +08:00
0c83a11a23
使项目 composer/psr-4 标准化,清理代码
2023-01-24 20:30:27 +08:00
e8fe17b673
使用 composer, markdown 解析器切换为 commonmark。添加脚注&任务表的 bread-card 样式。
...
- 使用 composer
- 声明 php8, ext-xml, ext-mbstring
- 添加了 league/commonmark>=2.3.8
- 删除了 /lib 文件夹 (以及 parsedown 依赖)
- 抽象化 md 解析代码同时 md 解析器换为 commonmark
- 使用 commonmark 规范
+ gfm - disallowed html
+ attributes, footnote, description list
- 修改 readme
2023-01-24 19:08:15 +08:00
594a695cfb
添加了对 regex-highlight 的支持
2022-10-31 14:31:38 +08:00
f64f8aba8a
完成点击侧边栏当前页面的链接回到页面顶部,为站点标题设置回到主页链接,设置内容区平滑滚动
2022-09-29 17:51:25 +08:00
a948c81c6b
使id特殊字符不会出bug,整理输出缩进对齐与代码风格(书目页面目录缩进对齐还没做)
2021-11-25 03:37:47 +08:00
b994cbc78b
添加 table(thead,tfoot), kbd, mark 样式
2021-11-24 17:40:40 +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
3426f7a798
补充添加彩虹色的列表标记样式(枚举)
2021-11-24 01:11:18 +08:00
4af66af9c3
添加基础 markdown 样式表和 highlight.js 引入,更新 toolbar 技术结构
2021-11-24 01:08:24 +08:00
2ae6815eb1
更新 readme
2021-11-23 17:41:16 +08:00
fdbc6ed8f3
使正文不再自动输出主标题,使xml解析器允许注释,使 #text 仅在没有字符时被忽略
2021-11-23 12:13:06 +08:00
6a56ee1730
添加左滑关闭侧边栏支持
2021-11-22 23:45:55 +08:00
40f6ebcfdf
连接旧后端(取消书目录内的 Segment 支持)
2021-11-22 22:53:02 +08:00
669c3034a3
初次加载的菜单动画抑制,按钮图标框选抑制
2021-11-22 18:09:29 +08:00
df53442022
metas 菜单添加手风琴效果,正文宽度限制,内容区滚动条自定义
2021-11-22 17:48:04 +08:00
c1a8e00028
Merge remote-tracking branch 'origin/master'
2021-11-22 16:12:29 +08:00
d5bad3949c
完成 books 和 links 列出,更新页尾声明
...
- 使 books 和 links 以特殊的链接组的样式显示
- 页尾添加了文章作者版权声明部分
- 现在版本号显示更加丰富了
- SiteMeta 添加获取当前版本的方法
- 更改了项目的 CHANNEL 名
2021-11-22 16:08:50 +08:00
166716d046
更新 LICENSE 为 MIT
2021-11-21 18:46:31 +08:00
0024f32fb9
侧边栏和基础元素动画补充
...
- 在主要区块左上角添加一个侧边栏开关按钮
- 侧边栏动画实现
- 实现了侧边栏开关和侧边栏滑入滑出动画
- 菜单物体悬浮颜色动画
- 菜单物体的已选中区块指示器实现
- 子菜单的开关动画
- 补全 a 标签的样式和动画
- 重置了默认 button 样式
2021-11-21 18:41:24 +08:00
fd427cb846
删除 gitbook 资料
2021-11-21 17:22:30 +08:00
68c2621d9f
脱离 gitbook 前端,预备新前端
...
- 脱离了 gitbook
- 添加 demo.html 作为新前端的结构模板
- 建立基础的页面样式
- 建立基础的 侧边栏-文章 布局
- 侧边栏样式
- 自定义的字体
- <h1>, <a>, <small> 的样式实现
- 目录折叠功能实现
2021-09-30 19:34:16 +08:00
66937e88ab
补充上次提交忘记提交了 ParsedownExtra 类库
2021-06-11 20:11:32 +08:00