升级GitHub Pages构建的博客系统
302 字
2 分钟
升级GitHub Pages构建的博客系统
距离上一次升级 GitHub Pages 过去好久了。 老博客系统还停留在 Jekyll 3.2 + disqus 的阶段, 主题也比较老,很多东西不是很兼容现代的浏览器. 部分页面出现一些奇怪情况. 最近刚好比较空,抽空换个主题,扩展一下博客的功能。
规划
列一下最近的进展和未来准备实现的项。一部分已经完成,另外一部分还在整理和改造。 规划和完成进度情况:
- 升级 Jekyll 版本. 3.2 -> 4.2
- 支持 GitHub Issue 评论系统. Disqus 国内网络访问堪忧
- 美化语法高亮插件的样式. 修复 rouge 高亮针对 单引号的-常排版.
- 支持图片点击放大缩小. 美化高清图的显示
- 捐助功 能. 低优先级
- 集成 GitHub Action. 一键解决提交、编译、发布流程.
- 适配移动设备. 主题兼容智能手机或者 pad 的屏幕尺寸.
- 支持浅色、暗色模式. 主题支持.
- 支持 mermaid 语言的图表绘制.
- 支持本地化. 支持中文和英文的页面. 主题支持
- 其他主题提供的功能. e.g. SEO, 归档等等
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
升级GitHub Pages构建的博客系统
https://tinyzzh.github.io/posts/2021-12-28-upgrade_github_pages_4_2_jekyll/ 相关文章 智能推荐
1
搭建自己的GitHub Pages
GitHub 2016-04-13
2
搭建自己的GitHub Pages(二) - 升级Jekyll到3.2
GitHub 2016-10-09
3
Rust 2026 经验谈 - 可观测性三件套
Rust tracing 框架深度用法(span/event/subscriber 三层模型)、metrics 集成(metrics crate + Prometheus)、opentelemetry-rust 接入三信号、结构化日志、生产环境可观测性最佳实践。
4
Rust 2026 经验谈 - 数据库与 ORM 选型
Rust SQLx vs SeaORM vs Diesel 选型对比、连接池管理 deadpool vs sqlx::Pool、migration 策略、嵌入式数据库 SQLite/Redb、事务与并发模式。
5
Rust 2026 经验谈 - 网络编程:从 TCP 到 HTTP
Rust tokio::net 基础、hyper 底层 HTTP Service trait、tower middleware 生态、axum 0.8 实战 extractor 与 State、与 actix-web 选型对比。
随机文章 随机推荐
TinyZ's Blog