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

网站开发项目技能比赛获奖报道江门网站制作费用

网站开发项目技能比赛获奖报道,江门网站制作费用,宣传 网站建设和政务公开,科技之星最近小伙伴们是否发现访问我的个人博客http://xiejava.ishareread.com/图片显示特别快了#xff1f; 我的博客的图片是放在github上的#xff0c;众所周知的原因#xff0c;github访问不是很快#xff0c;尤其是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。然后他们可以在自己的网站中引用这些URLjsdelivr会自动处理文件的缓存、分发和版本控制。 jsdelivr的优点包括 高速分发jsdelivr拥有全球分布的CDN网络可以确保资源在全球范围内都能快速加载。可靠性高jsdelivr提供了高可用性和容错性确保资源的稳定性和可靠性。易于使用开发者可以简单地通过上传文件或使用现有的库来获取资源的URL并在网站上引用它们。开源和免费jsdelivr是一个开源项目提供免费的CDN服务对开发者非常友好。 jsdelivr的官网地址jsdelivr.com 对于gitHub的cdn加速说明如下图所示。 对于github的图床来说要用jsdelivr的cdn加速服务很简单 GitHub: https://jsDelivr加速域名/gh/用户/项目版本/资源路径 拿一个实例来说明 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 loggerlogging.getLogger(__name__) #定义模块日志记录器# 修改替换文件内容进行字符串替换 def changfile(blog_md_file,old_str,new_str):try:with open(blog_md_file, r,encodingutf-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(filepathrD:\CloudStation\personal\xiejavablog\myhexo\myblog\source\_posts,old_strold_img_url,new_strnew_img_url)作者博客http://xiejava.ishareread.com/
http://www.tj-hxxt.cn/news/225426.html

相关文章:

  • 做再生料的网站网站建设课程中的收获
  • 网站备案资料下载企业所得税分录
  • 老网站不要了做新站需要怎么处理京东商城网上购物官网
  • 宝安大型商城网站建设定制客户管理软件
  • 上海红酒网站建设企业建设网站需要服务器吗
  • 企业门户网站云服务器配置要求长春火车站电话咨询电话
  • 发光字体制作网站深圳设计网站培训
  • 哪个网站可以做视频片头网站怎么开发
  • 网站建设初期 该如何推广seo的网站
  • 人力资源公司起名大全册子网络优化工程师能干一辈子吗
  • 新宫网站建设公司wordpress企业建站视频
  • 推广网站怎样做鲜花网站模版
  • 营销型网站建设的重要原则wordpress 在线字体
  • 太原百度seo网站建设织梦企业黄页网站源码
  • 武夷山网站建设wzjseo深圳住房和建设局网站无法登陆
  • 怎么让客户做网站优化一个空间可以做几个网站吗
  • 网站上展示手机页面是怎么做的山西国人伟业网站
  • 徐州市丰县建设局网站flash网站模版
  • 北京做网站建设的公司哪家好报纸门户网站建设方案
  • 找人做网站上线后被投诉侵权互联网营销师培训学校
  • 武隆网站建设费用网上购物商城有哪些
  • 视频网站建设框架学校网页网站模板
  • 怎样在百度免费做网站抖音关键词查询工具
  • 国外好看的网站设计个人网站 建设
  • 融资融券配资网站建设wordpresS追踪访问轨迹
  • 盐城营销型网站网站区域名怎么注册
  • 怎么做二级域名网站新手如何做淘宝运营
  • 网站建设佛山拓客科技公司个人做百度云下载网站
  • 网站维护的要求包括哪些ppt模板简约 淡雅 大气
  • 网站seo啥意思怎么在百度免费推广