当前位置: 首页 > news >正文

针对Mkdocs部署到Githubpages加速访问速度的一些心得

加速网站访问的一些心得

在使用 MkDocs 构建网站时,为了提高访问速度,我们可以采取以下一些措施:

1. 优化图片

使用合适的图片格式,如 WebP、JPEG2000 等,减少图片文件大小,从而加快加载速度。

可以使用在线工具进行图片压缩,如:

  • freeconvert

2. JS/CSS使用 CDN

使用内容分发网络(CDN)来加速网站的访问,将静态资源(如图片、CSS、JS)缓存到全球各地的服务器上,用户就近访问,减少延迟。

这里推荐

  • jsDelivr CDN 加速 GitHub 文件

3.加速本地渲染

优化 git 插件的 enabled 配置
比如我配置里有 git-revision-date-localized 和 git-committers 插件,这些插件会在每次渲染时读取所有文件的 git 历史,导致本地预览变慢。
推荐做法是在本地开发时禁用它们,仅在 CI/CD 或线上构建时启用。
具体写法如下:

plugins:- git-revision-date-localized:enabled: !ENV [CI, false]  # 只有在CI环境变量为true时才启用- git-committers:enabled: !ENV [CI, false]

检验加速效果是否生效可以使用lighthouse进行测试,具体可以参考:

使用lighthouse进行网站性能测试

http://www.xdnf.cn/news/318457.html

相关文章:

  • Flutter TabBar / TabBarView 详解
  • 蓝桥杯青少 图形化编程——“星星”点灯
  • hadoop中的序列化和反序列化(2)
  • 软件开发各阶段的自动化测试技术详解
  • 好的软件系统
  • 3、Kafka 核心架构拆解和总结
  • 线程池技术
  • mongodb 学习笔记
  • Java泛型
  • PyTorch 中如何针对 GPU 和 TPU 使用不同的处理方式
  • CPU的基本认识
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】7.2 PostgreSQL与Python数据交互(psycopg2库使用)
  • 解决HomeAssistant 无法安装 samba share问题
  • C++ set和map系列(关联式容器)的介绍及使用
  • 如何有效防御服务器DDoS攻击
  • GoFly企业版框架升级2.6.6版本说明(框架在2025-05-06发布了)
  • 【macOS】iTerm2介绍
  • 21. LangChain金融领域:合同审查与风险预警自动化
  • 直线最小二乘法线性拟合-- points点集合
  • 【JS逆向基础】并发爬虫
  • 01Introduction
  • Flowable7.x学习笔记(二十一)查看我的发起
  • uniapp 搭配 uCharts
  • 禁止idea联网自动更新通过防火墙方式
  • 2025-05-07 学习记录--Python-变量 + 常量 + 命名规则 + 变量的数据类型 + 数据类型
  • boost笔记: Cannot open include file: ‘boost/mpl/aux_/preprocessed/plain/.hpp‘
  • Decode rpc invocation failed: null -> DecodeableRpcInvocation
  • Notion Windows桌面端快捷键详解
  • [ linux-系统 ] 常见指令3
  • Linux 服务器静态 IP 配置初始化指南