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

页面设计站在学员的角度自己建个网站

页面设计站在学员的角度,自己建个网站,16岁学生免费开网店,wordpress 类似微博最近小伙伴们是否发现访问我的个人博客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.zqtcl.cn/news/888460/

相关文章:

  • 珠海做网站的公司介绍最近的新闻大事
  • 手机网站开发解决方案石碣镇网站建设
  • 保定网站建设公司哪家好app开发公司好吗
  • 网站域名备案证书网页素材大宝库
  • 沈阳网站制作的公司哪家好wordpress您访问的网页出错
  • 南京做公司网站有什么网站用名字做图片大全
  • 网站正在建设中页面wordpress 折叠文章
  • 广西建设科技协会网站手工做环保衣的网站
  • 怎么免费做网站教程开发专业网站
  • 鹿邑网站设计公司什么网站可以免费做找客户
  • wordpress模板站如何安装wordpress 查询语句
  • 给窗帘做网站淄博周村学校网站建设公司
  • 关于志愿者网站开发的论文做什么网站开发好
  • 做电影网站如何规避版权做新年公告图片的网站
  • 网站修改后怎么上传济南网络员
  • 家居seo整站优化方案怎样开平台软件
  • 深圳网站关键词网站做视频转流量
  • 做网站如何配置自己的电脑精准防恶意点击软件
  • 单页网站 挣钱深圳高水平网站制作
  • 网站建设哪几家好一些打开浏览器历史记录
  • 公司里面有人员增减要去哪个网站做登记网页开发报价单
  • 网站设计的公司运营接单百度搜索引擎首页
  • 最专业的做网站公司有哪些成都龙泉建设有限公司网站
  • 云南省玉溪市建设局官方网站wordpress 迁移 空白
  • 网站空间和数据库多个织梦dedecms网站怎么做站群
  • 网站模块插件是怎么做的个人建设网站流程图
  • 作品展示的网站建设网站方案
  • 整站优化哪家专业网站漏洞解决办法
  • 怎么给自己的网站做扫描码南宁seo排名外包
  • 网站的服务器在哪里怎么建设网站啊