CyC2018
|
f0ad247776
|
Update site.js
读完的文章在侧边栏标 ✓(读到附录或参考资料,且读过的小节不少于一半),首页写已读完几篇并可清除阅读记录;读完的文章再次打开不提示继续阅读。
|
2026-11-01 20:36:00 +08:00 |
|
CyC2018
|
c3d9c9d538
|
Update README.md
补充阅读辅助、旧页面跳转、滚动位置和搜索的说明。
|
2026-11-01 20:08:24 +08:00 |
|
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
|
ea278cfae6
|
Update site.js
打开不存在的笔记时,托管平台返回的是首页的 HTML;识别出来后显示“页面暂未找到”。
|
2026-11-01 19:12:11 +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
|
14d05267b7
|
Update search.js
打开另一篇文章的搜索结果时,等新文章渲染出来后再在目标小节中标出搜索词。
|
2026-11-01 18:53:01 +08:00 |
|
CyC2018
|
cffe62743b
|
Update site.js
带小节锚点打开文章时,前面的图片加载后重新对齐目标标题,读者滚动、点击或按键后停止;前进、后退时保留浏览器恢复的位置。
|
2026-11-01 18:45:45 +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
|
c206a354cd
|
Update site.css
手机上文首目录、页脚链接和折叠块标题的点击区域加大;行内代码中的长网址可以断行。
|
2026-11-01 18:10:41 +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
|
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
|
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
|
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
|
17c3fdecff
|
Update index.html
正文和侧边栏的 Markdown 在 Docsify 载入前开始下载。
|
2026-11-01 11:52:39 +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 |
|
CyC2018
|
7b5a60f221
|
Update site.js
配图没有说明时用所在小节的标题作为替代文字;复制按钮的 aria-hidden 设为 true;文章第一张图直接加载;小节下的面试题在渲染时加入。
|
2026-11-01 11:33:43 +08:00 |
|
CyC2018
|
bfd1f749f5
|
Update site.css
载入提示占满一屏居中显示,预留滚动条位置;主色、代码高亮和学习入口说明文字的颜色调整到对比度 4.5:1 以上;首页头像链接按图片大小计算点击区域。
|
2026-11-01 11:33:43 +08:00 |
|
CyC2018
|
2de9a57f85
|
Update README.md
补充今日面试题的说明。
|
2026-11-01 07:48:52 +08:00 |
|
CyC2018
|
8c9b639593
|
Update site.css
补充今日面试题的样式。
|
2026-11-01 07:48:52 +08:00 |
|
CyC2018
|
bd8a6c79a1
|
Update site.js
首页学习站横幅下面加今日面试题,每天换一道面试最常问的题,链接到这道题的页面。
|
2026-11-01 07:48:51 +08:00 |
|
CyC2018
|
bc269fba78
|
Update README.md
补充 robots.txt 和站点地图的说明。
|
2026-11-01 05:29:46 +08:00 |
|
CyC2018
|
3bef2ad38e
|
Update build.py
构建时在根目录写入 robots.txt,指向学习站的站点地图。
|
2026-11-01 05:29:46 +08:00 |
|
CyC2018
|
eefcfdce55
|
Update README.md
补充小节面试题入口的说明。
|
2026-11-01 04:40:58 +08:00 |
|
CyC2018
|
bdde020b69
|
Update site.css
补充小节面试题入口的样式。
|
2026-11-01 04:40:58 +08:00 |
|
CyC2018
|
6f16fa7e95
|
Update site.js
有面试题的小节标题下列出这一节的题,点进去只练这一节,练过的显示已练或到期。
|
2026-11-01 04:40:57 +08:00 |
|