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

Open Live Writer 界面灰色、无法编辑

要为 Cnblogs-Theme-SimpleMemory 插件寻找国内访问速度最快的分发地址,关键在于选择一个在国内有良好节点的内容分发网络(CDN)。

根据现有信息,主要有以下几种方案可供选择:

推荐的国内快速 CDN 地址

一个在国内访问速度较快的选择是使用 jsd.cdn.zzko.cn 这个 CDN 服务。

你可以将插件引入代码中的 src 地址修改为:
https://jsd.cdn.zzko.cn/gh/BNDong/Cnblogs-Theme-SimpleMemory@{版本号}/dist/simpleMemory.js

例如,要使用 v2.1.7 版本,完整的 <script> 标签如下:

<script src="https://jsd.cdn.zzko.cn/gh/BNDong/Cnblogs-Theme-SimpleMemory@v2.1.7/dist/simpleMemory.js" defer></script>
其他可用 CDN 地址

另一个常用的全球性 CDN 是 cdn.jsdelivr.net,它也被广泛使用,但速度可能因地区和运营商而异。

  • 地址格式: https://cdn.jsdelivr.net/gh/BNDong/Cnblogs-Theme-SimpleMemory@{版本号}/dist/simpleMemory.js
高级技巧:自动更新到最新版

如果你希望博客能自动加载 SimpleMemory 插件的最新版本,而无需手动更新版本号,可以使用一段 JavaScript 代码,通过调用 GitHub 的 API 来获取最新版本号,并动态加载对应的 JS 文件。

你可以将以下代码放入博客侧边栏公告中:

<script>async function request(url = '', method = 'GET', data = {}, headers = {}) {let options = {method: method,mode: 'cors',redirect: 'follow',referrerPolicy: 'no-referrer',}if (Object.keys(headers).length) options.headers = headersif (Object.keys(data).length) options.body = JSON.stringify(data)const response = await fetch(url, options)return response.json()}// 获取最新版本号request('https://api.github.com/repos/BNDong/Cnblogs-Theme-SimpleMemory/releases/latest').then(r => {// 使用推荐的国内CDN地址加载最新版const url = `https://jsd.cdn.zzko.cn/gh/BNDong/Cnblogs-Theme-SimpleMemory@${r.tag_name}/dist/simpleMemory.js`;$.ajax({type: 'GET',dataType: 'script',cache: true,url: url,success: function (data) {console.log('simpleMemory 加载成功')},error: function (err) {console.log('simpleMemory 加载失败', err)},})})
</script>
⚙️ 如何配置
  1. 登录博客园,进入管理后台
  2. 找到“博客侧边栏公告”设置项。
  3. 将你选择的 <script> 标签代码或自动更新脚本复制进去。
  4. 确保将代码中的 {版本号} 替换为你需要的具体版本(如 v2.1.7),如果你使用自动更新脚本则无需此步骤。
  5. 点击保存即可。

请注意:使用 SimpleMemory 主题需要你的博客园账号拥有 JS 权限

http://www.jsqmd.com/news/715407/

相关文章:

  • 从养猫到星际旅行:盘点那些藏在安卓系统设置里的隐藏小游戏(附触发教程)
  • MAXQ2000软堆栈实现原理与优化实践
  • web基础知识
  • 别再乱写application.yml了!Spring Boot多环境配置(dev/test/prod)保姆级实战指南
  • 别再买现成模块了!手把手教你用FT232RL-REEL芯片,从零设计一个USB转串口调试器(附完整原理图)
  • 从零构建大语言模型训练框架:BumbleCore的设计、实现与实战
  • 2026年3月管夹品牌推荐,支吊架/固定管托/保冷管托/弹簧支吊架/管道支吊架/聚氨酯管托,管夹批发厂家口碑推荐 - 品牌推荐师
  • Transformer模型量化实战:用Neural Compressor提升推理效率
  • 保姆级Wireshark抓包实战:从访问百度到看懂HTTP请求的完整流程
  • 我做了个毒舌版 MBTI 测试 iOS App,聊聊计分模型设计和多场景文案架构
  • 2026实木储物柜品牌推荐:念客念家大容量组合柜边柜,好用又有质感 - 品牌策略主理人
  • 性能测试避坑指南:Loadrunner录制SSO登录时,那些让你‘用户未登录’的隐藏坑
  • 彻底搞懂秒杀产品支持加入购物车:干货合集
  • 如何免费获取3000+光学材料数据?开源折射率数据库完全指南
  • 1985.1-2026.1 世界各国经济政策不确定性指数(xlsx)
  • Rust的声明宏macro_rules!与过程宏在元编程能力上的根本差异
  • 使用claude code和对应skills生成规范化MicroPython外围设备驱动代码包文件
  • 想转行做CRA?先别急,这份临床研究岗位“黑话”指南帮你理清CRO、SMO、PI都是啥
  • Obsidian AI副驾驶深度解析:从知识管理到智能体工作流实战
  • HC-05蓝牙模块AT指令配置避坑指南:从USB-TTL到STM32直连调试
  • 从示波器波形看懂LVDS/CML:手把手教你测量与分析高速差分信号
  • 免费开源Modbus主站工具OpenModScan:5步快速掌握工业通信调试
  • 智能体驱动信息检索:从RAG到多智能体协作的架构与实践
  • AI在线工具导航:精选免费资源与高效使用指南
  • Armv9 Cortex-X925核心RAS寄存器解析与实战应用
  • 产品经理/开发者的第一个UX工具:我是如何用Balsamiq Wireframes快速搞定产品原型的
  • Novel编辑器深度解析:从架构设计到高级定制实战指南
  • 华硕笔记本终极性能优化指南:3步掌握G-Helper硬件控制神器
  • Bladed仿真进阶:用实测风速txt文件生成更逼真wnd风场的保姆级流程
  • GEE导出大影像被切成‘豆腐块’?别慌,手把手教你用QGIS/ArcGIS一键拼接GeoTIFF