CyC2018
|
681c4038c4
|
Add prism-yaml.min.js
prismjs 1.30.0 的 yaml 语法高亮。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
373c002862
|
Add prism-lua.min.js
prismjs 1.30.0 的 lua 语法高亮。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
57301c2a07
|
Add prism-http.min.js
prismjs 1.30.0 的 http 语法高亮。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
ab3ffa1538
|
Add prism-docker.min.js
prismjs 1.30.0 的 docker 语法高亮。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
beb7245d75
|
Update index.html
渲染前确定配色和字号,深色模式下不先闪白;浏览器顶栏颜色分浅色和深色;加载 HTTP、YAML、Lua、Dockerfile 的代码高亮。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
8a2a37c541
|
Update site.js
深色模式、字号和行距设置、阅读进度、回到顶部、标题复制链接、上一篇和下一篇、继续上次阅读;前进后退恢复滚动位置;手机上从左边缘滑出目录。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
d215698334
|
Update site.css
深色模式、字号和行距设置、阅读进度、回到顶部、上一篇和下一篇、继续阅读提示等的样式,颜色改为变量。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
0d2cacc5e8
|
Update search.js
搜索排序:讲解正文排在学习路线和附录之前,英文按完整单词优先;中英文连写时拆开,常见说法互通,整句问法去掉疑问词,没有结果时找相近的小节。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
08626a00ac
|
Update test_search.cjs
补充搜索排序、问法、同义词和中英文混写的测试。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
d8e8ba51c1
|
Update test_site_assets.py
补充图片补高度的测试。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
c0453cf07c
|
Update build.py
生成目录页下子文章的顺序(上一篇、下一篇用)和只剩一个链接的旧页面的跳转表;调用图片补高度;首页分类卡片按正文顺序排列。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
967b9dc3e0
|
Update check.py
检查链接时按行首的围栏识别代码块,与构建脚本一致。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
6f6f29ca83
|
Update site_assets.py
构建时给站内图片补上按原图比例计算的 height,图片加载前就留出位置。
|
2026-11-01 20:08:24 +08:00 |
|
CyC2018
|
8574e56883
|
Merge pull request #1529 from CyC2018/site-404
Update site.js
|
2026-11-01 19:12:26 +08:00 |
|
CyC2018
|
ea278cfae6
|
Update site.js
打开不存在的笔记时,托管平台返回的是首页的 HTML;识别出来后显示“页面暂未找到”。
|
2026-11-01 19:12:11 +08:00 |
|
CyC2018
|
f32d0dfbcc
|
Merge pull request #1528 from CyC2018/site-verbatim
Update site_assets.py
|
2026-11-01 19:07:45 +08:00 |
|
CyC2018
|
c3d21de467
|
Update test_site_assets.py
补充测试:行内代码中的三个反引号不影响后面图片的发布。
|
2026-11-01 19:07:30 +08:00 |
|
CyC2018
|
bf57f18f11
|
Update site_assets.py
构建时按行首的围栏识别代码块,正文中的行内代码 ```` ```json ```` 之后的图片也会发布并转换。
|
2026-11-01 19:07:30 +08:00 |
|
CyC2018
|
aa3ec3581a
|
Merge pull request #1527 from CyC2018/site-hits
Update search.js
|
2026-11-01 18:53:14 +08:00 |
|
CyC2018
|
14d05267b7
|
Update search.js
打开另一篇文章的搜索结果时,等新文章渲染出来后再在目标小节中标出搜索词。
|
2026-11-01 18:53:01 +08:00 |
|
CyC2018
|
52595257d2
|
Merge pull request #1526 from CyC2018/site-jump
Update site.js
|
2026-11-01 18:45:59 +08:00 |
|
CyC2018
|
cffe62743b
|
Update site.js
带小节锚点打开文章时,前面的图片加载后重新对齐目标标题,读者滚动、点击或按键后停止;前进、后退时保留浏览器恢复的位置。
|
2026-11-01 18:45:45 +08:00 |
|
CyC2018
|
5b3c02b36f
|
Merge pull request #1525 from CyC2018/site-search
Update search.js
|
2026-11-01 18:38:57 +08:00 |
|
CyC2018
|
d64c094bd1
|
Update site.css
搜索的快捷键提示、键盘选中的结果、搜索词标记和跳转后标题的短暂高亮。
|
2026-11-01 18:38:40 +08:00 |
|
CyC2018
|
de1592415b
|
Update search.js
搜索结果中标出搜索词;上下键在结果间移动、回车打开、Esc 先取消选中再清空,⌘K / Ctrl+K 聚焦搜索框;打开结果后在目标小节中标出搜索词。
|
2026-11-01 18:38:33 +08:00 |
|
CyC2018
|
cf00adab0d
|
Merge pull request #1524 from CyC2018/site-mobile
Update site.css
|
2026-11-01 18:22:34 +08:00 |
|
CyC2018
|
c206a354cd
|
Update site.css
手机上文首目录、页脚链接和折叠块标题的点击区域加大;行内代码中的长网址可以断行。
|
2026-11-01 18:10:41 +08:00 |
|
CyC2018
|
fe7e05b881
|
Merge pull request #1523 from CyC2018/site-reader
Update site accessibility
|
2026-11-01 17:05:20 +08:00 |
|
CyC2018
|
3ca7f45814
|
Update site.js
GitHub 角标放入导航地标;比页面宽的代码块和表格加入 Tab 顺序,可以用键盘横向滚动。
|
2026-11-01 16:58:03 +08:00 |
|
CyC2018
|
a68ed63a86
|
Update site.css
侧边栏分组名、搜索状态等辅助文字加深颜色,满足正文对比度要求;可横向滚动的代码块和表格获得焦点时显示轮廓。
|
2026-11-01 16:54:55 +08:00 |
|
CyC2018
|
ce8e05668e
|
Merge pull request #1522 from CyC2018/site-a11y-print
Update website keyboard access and print styles
|
2026-11-01 14:49:54 +08:00 |
|
CyC2018
|
de517ace3d
|
Update site.js
页面开头加跳到正文按钮;目录按钮和 GitHub 角标改用中文名称。
|
2026-11-01 14:49:05 +08:00 |
|
CyC2018
|
298ec7d489
|
Update site.css
焦点样式、跳到正文按钮、减少动画;打印时只保留正文,代码自动换行,标题不落在页尾。
|
2026-11-01 14:49:05 +08:00 |
|
CyC2018
|
b239597c38
|
Merge pull request #1521 from CyC2018/site-txt
Update website to load notes as text files
|
2026-11-01 13:23:36 +08:00 |
|
CyC2018
|
6b6e2244da
|
Delete edgeone.json
改为由 .txt 文件返回 text/plain。
|
2026-11-01 13:22:14 +08:00 |
|
CyC2018
|
1deff2169f
|
Update sw.js
缓存和离线说明同时处理 .txt 文件。
|
2026-11-01 13:22:14 +08:00 |
|
CyC2018
|
66eeadb847
|
Update index.html
预加载 .txt 文件。
|
2026-11-01 13:22:14 +08:00 |
|
CyC2018
|
2bc338011a
|
Update site.js
Docsify 读取 .txt 文件。
|
2026-11-01 13:22:13 +08:00 |
|
CyC2018
|
bad0f1a599
|
Update build.py
每篇 Markdown 另生成同内容的 .txt,以 text/plain 返回时可以压缩传输;不再复制 edgeone.json。
|
2026-11-01 13:22:13 +08:00 |
|
CyC2018
|
303ff3b6db
|
Merge pull request #1520 from CyC2018/site-perf
Update website bundling and offline cache
|
2026-11-01 13:06:01 +08:00 |
|
CyC2018
|
a67cdbe526
|
Update site.css
离线提示的样式。
|
2026-11-01 13:04:24 +08:00 |
|
CyC2018
|
98731ffdd4
|
Update site.js
注册 sw.js;离线时在文章上方提示显示的是缓存,离线说明页提供重新加载。
|
2026-11-01 13:04:24 +08:00 |
|
CyC2018
|
3d0075f9fe
|
Add edgeone.json
Markdown 文件按 text/plain 返回,便于压缩传输。
|
2026-11-01 13:04:24 +08:00 |
|
CyC2018
|
8b56ab502b
|
Add sw.js
缓存入口页、脚本样式和读过的文章与配图:文章先走网络,3 秒内没有返回或断网时用缓存,没缓存过的文章给出离线说明;学习站不经过这里。
|
2026-11-01 13:04:24 +08:00 |
|
CyC2018
|
eb6c867348
|
Update build.py
入口页的脚本合成本站脚本和依赖库两个文件、样式合成一个,文件名带内容哈希;生成 sw.js,写入构建号和入口文件列表;复制 edgeone.json。
|
2026-11-01 13:04:24 +08:00 |
|
CyC2018
|
95bd53a040
|
Merge pull request #1519 from CyC2018/site-preload
Update website preload
|
2026-11-01 11:54:45 +08:00 |
|
CyC2018
|
17c3fdecff
|
Update index.html
正文和侧边栏的 Markdown 在 Docsify 载入前开始下载。
|
2026-11-01 11:52:39 +08:00 |
|
CyC2018
|
bbda7388dd
|
Merge pull request #1518 from CyC2018/site-load-a11y-v2
Update website loading and accessibility
|
2026-11-01 11:38:36 +08:00 |
|
CyC2018
|
e139cabc4a
|
Update verify_updates.py
没有可替换的 PNG 时用同类型的图片做替换测试。
|
2026-11-01 11:33:43 +08:00 |
|
CyC2018
|
8143eabbc5
|
Update index.html
脚本改为 defer,先显示载入提示。
|
2026-11-01 11:33:43 +08:00 |
|