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

抖音小程序怎么添加北京网站优化站优化

抖音小程序怎么添加,北京网站优化站优化,360网页入口,政务服务网站建设汇报最近小伙伴们是否发现访问我的个人博客http://xiejava.ishareread.com/图片显示特别快了? 我的博客的图片是放在github上的,众所周知的原因,github访问不是很快,尤其是hexo博客用github做图床经常图片刷不出来。一直想换图床&…

最近小伙伴们是否发现访问我的个人博客http://xiejava.ishareread.com/图片显示特别快了?
我的博客的图片是放在github上的,众所周知的原因,github访问不是很快,尤其是hexo博客用github做图床经常图片刷不出来。一直想换图床,直到找到了jsDelivr,通过jsDelivr实现Github的图床CDN加速后果然速度快了很多。
jsdelivr是一个免费的公共CDN(内容分发网络)服务,它允许网站开发者将他们的代码库、JavaScript库、字体和其他资源托管在jsdelivr上,并通过jsdelivr的CDN网络进行快速分发。使用jsdelivr可以有效地减少用户下载资源的时间,提高网页加载速度,同时减轻原始服务器的负载。
jsdelivr支持多种类型的文件托管,包括JavaScript、CSS、字体、图片等。开发者可以将自己的文件上传到jsdelivr,并获取一个指向这些文件的URL。然后,他们可以在自己的网站中引用这些URL,jsdelivr会自动处理文件的缓存、分发和版本控制。
jsdelivr的优点包括:

  1. 高速分发:jsdelivr拥有全球分布的CDN网络,可以确保资源在全球范围内都能快速加载。
  2. 可靠性高:jsdelivr提供了高可用性和容错性,确保资源的稳定性和可靠性。
  3. 易于使用:开发者可以简单地通过上传文件或使用现有的库来获取资源的URL,并在网站上引用它们。
  4. 开源和免费:jsdelivr是一个开源项目,提供免费的CDN服务,对开发者非常友好。

jsdelivr的官网地址jsdelivr.com 对于gitHub的cdn加速说明如下图所示。
gitHub的cdn加速说明

对于github的图床来说,要用jsdelivr的cdn加速服务很简单
GitHub: https://<jsDelivr加速域名>/gh/<用户>/<项目>@<版本>/<资源路径>
github图床加速

拿一个实例来说明:
github的图床地址:https://xiejava1018.github.io/xiejavaimagesrc/images/2024/20240320/1-jsdelivr官网的github说明.png

jsdelivr的cdn加速地址为:https://cdn.jsdelivr.net/gh/xiejava1018/xiejavaimagesrc/images/2024/20240320/1-jsdelivr官网的github说明.png

对于hexo的博客来说,就是要把原来所有在博客md文件中的github图床地址换成jsdelivr的cdn加速地址
写个Python程序很容易就能完成这个工作。
代码如下:

import os
from logutils import logging
logger=logging.getLogger(__name__)  #定义模块日志记录器# 修改替换文件内容,进行字符串替换
def changfile(blog_md_file,old_str,new_str):try:with open(blog_md_file, "r+",encoding='utf-8') as file:  # 打开文件contents = file.read()  # 读取文件内容contents = contents.replace(old_str, new_str)  # 替换字符串file.seek(0)  # 定位到文件开头file.write(contents)  # 将修改后的内容写入文件file.truncate()  # 删除文件剩余部分logger.info(blog_md_file+'文件中的'+old_str+'已替换成'+new_str)except PermissionError:logger.error("Permission denied when trying to open the file.")except FileNotFoundError:logger.error("File not found.")except UnicodeDecodeError:logger.error("The file was not decoded correctly.")return None# 读取目录解析md文件并进行字符串替换
def changfilebypath(filepath='',old_str='',new_str=''):try:files = os.listdir(filepath)for file in files:if file.find('.md') > 0:blog_file = os.path.join(filepath, file)changfile(blog_file,old_str,new_str)except FileNotFoundError as e:logger.error('请确认输入是否正确!',e)if __name__ == '__main__':old_img_url = 'https://xiejava1018.github.io/xiejavaimagesrc'  # Github图床new_img_url = 'https://cdn.jsdelivr.net/gh/xiejava1018/xiejavaimagesrc'  # jsdelivr加速changfilebypath(filepath=r'D:\CloudStation\personal\xiejavablog\myhexo\myblog\source\_posts',old_str=old_img_url,new_str=new_img_url)

作者博客:http://xiejava.ishareread.com/

http://www.hkea.cn/news/303760/

相关文章:

  • ssm网站开发源码百度推广多少钱一个月
  • 手游门户网站建设appstore关键词优化
  • 齐河网站开发seo服务内容
  • 北京微信网站建设费用想卖产品怎么推广宣传
  • 网站上线的步骤厦门网站推广公司哪家好
  • 网站做app的软件有哪些百度一下你就知道下载
  • 界面设计的重要性百度seo关键词排名推荐
  • 股票做T网站直播营销
  • 北京手机网站建设公司排名技术优化seo
  • wordpress可爱的主题seo优化教程
  • 自己可以申请网站做外卖吗网站描述和关键词怎么写
  • 公司网站网页设计seo站长工具推广平台
  • 重庆南岸营销型网站建设公司哪家专业真实的网站制作
  • 郑州企业网站建设兼职推广渠道
  • 网站哪些数据优化大师的作用
  • 政府网站集约化建设总结营销软文推广平台
  • 学网站开发跟那个专业最相近百度站长平台注册
  • 网站开发python电脑培训班有哪些科目
  • 惠州响应式网站哪家好云盘搜索
  • spring做网站合肥seo排名收费
  • 做58网站怎么赚钱二十个优化
  • 做企业手机网站北京seo网站开发
  • 关于网站建设中原创文章的一些想法体育热点新闻
  • 天河做网站开发免费留电话号码的广告
  • 成都市金堂县网站建设免费seo在线工具
  • 计算机培训中心网站高端网站建设的公司
  • 成都建设路小学网站大作设计网站
  • 桂林创新大厦网站今日十大热点新闻事件
  • 做网站空间哪家好windows7系统优化工具
  • 网站建设首选公司seo推广一个月见效