升级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 经验谈 - Tokio 2026 实战
Rust Tokio 运行时配置选型、spawn 策略、task budgeting 与 cooperative yielding、tokio::select! 与 Cancel safety、join! vs try_join!、运行时生命周期管理。
4
Rust 2026 经验谈 - async/await 底层机制
Rust Future trait 详解、pinning 心智模型、poll 语义与状态转换、编译器生成的状态机反编译查看、与 goroutine/green thread 的对比。
5
Rust 2026 经验谈 - 常见 bug 模式与防御性编程
Rust unwrap 滥用与替代方案、整数溢出的 debug/release 行为差异、索引越界与 get 替代、deadlock 常见模式、clippy lint 驱动的防御性编码配置。
随机文章 随机推荐
TinyZ's Blog