[{"data":1,"prerenderedAt":562},["ShallowReactive",2],{"post:\u002Fposts\u002F2021\u002Fhexo-editor":3,"posts:catalog":289},{"id":4,"title":5,"aiSummary":6,"audio":7,"body":8,"categories":272,"cover":274,"description":275,"extension":276,"meta":277,"navigation":6,"path":278,"pin":279,"publish":280,"seo":281,"series":7,"seriesOrder":7,"stem":282,"summary":7,"summarySource":283,"tags":284,"theme":285,"update":7,"wip":286,"wordCount":287,"__hash__":288},"posts\u002Fposts\u002F2021\u002Fhexo-editor.md","HexoEditor(适用于Hexo的专用编辑器)",true,null,{"type":9,"value":10,"toc":259},"minimark",[11,15,19,31,89,94,98,103,106,128,131,138,141,145,148,151,157,160,163,169,173,176,182,185,188,194,197,200,206,249,252,255],[12,13,14],"h1",{"id":14},"写在前面",[16,17,18],"h3",{"id":18},"无关紧要的前言",[20,21,22],"blockquote",{},[23,24,25,26,30],"p",{},"距离之前的更新已经过了好久，说实话，个人组织语言的能力很有限（社恐），总止步于反复修饰文章内容，畏惧发布没有营养的内容。仔细想想，逃避不是办法，",[27,28,29],"strong",{},"去做","才是正解，要敢于承认自己是菜比，从菜比做起。",[32,33,38],"pre",{"className":34,"code":35,"language":36,"meta":37,"style":37},"language-javascript shiki shiki-themes catppuccin-mocha catppuccin-latte","while (!death) {\n  time--\n  exp++\n}\n","javascript","",[39,40,41,65,74,83],"code",{"__ignoreMap":37},[42,43,46,50,54,58,61],"span",{"class":44,"line":45},"line",1,[42,47,49],{"class":48},"sDkzg","while",[42,51,53],{"class":52},"szT_X"," (",[42,55,57],{"class":56},"siJSA","!",[42,59,60],{"class":52},"death) ",[42,62,64],{"class":63},"sxk1D","{\n",[42,66,68,71],{"class":44,"line":67},2,[42,69,70],{"class":52},"  time",[42,72,73],{"class":56},"--\n",[42,75,77,80],{"class":44,"line":76},3,[42,78,79],{"class":52},"  exp",[42,81,82],{"class":56},"++\n",[42,84,86],{"class":44,"line":85},4,[42,87,88],{"class":63},"}\n",[20,90,91],{},[23,92,93],{},"今天开始，打算重构一下博客，重新搭建一下，将博客优化、美化做完，开始新生活~。并且之后多多记录各种错误，别的不说，发现错误这点我在行2333",[12,95,97],{"id":96},"hexo-editor简介","Hexo-Editor简介",[20,99,100],{},[23,101,102],{},"这是一款为Hexo做了优化的Markdown编辑器。从功能上并不比其他同类软件好，许多地方不太方便，但在写hexo博文方面，这款编辑器具有同类软件比不上的许多功能，如预览页面和Hexo生成界面高度相似，快速执行Hexo命令，等功能绝对是我等懒癌患者的福音~。",[12,104,105],{"id":105},"安装",[23,107,108,109,116,117,121,122,127],{},"该软件在github上开源，不仅可以在",[110,111,115],"a",{"href":112,"rel":113},"https:\u002F\u002Fgithub.com\u002Fzhuzhuyule\u002FHexoEditor\u002Freleases\u002Ftag\u002Fv1.5.30",[114],"nofollow","这里","下载到打包好的安装程序，还可以在",[110,118,115],{"href":119,"rel":120},"https:\u002F\u002Fgithub.com\u002Fzhuzhuyule\u002FHexoEditor\u002Ftree\u002Fv1.5.30",[114],"找到官方的指导手册，并具有",[110,123,126],{"href":124,"rel":125},"https:\u002F\u002Fgithub.com\u002Fzhuzhuyule\u002FHexoEditor\u002Fblob\u002Fv1.5.30\u002Fdoc\u002Fcn\u002FREADME.md",[114],"中文版本","。",[23,129,130],{},"安装内容略，安装好后是这个样子：",[23,132,133],{},[134,135],"img",{"alt":136,"src":137},"image-20210321215031647","\u002Fimages\u002F2021\u002Fhexo-editor\u002Fhexo-editor-1.png",[23,139,140],{},"简直白茫茫一片阿，风格与Typora有些相似。",[142,143,144],"h2",{"id":144},"详细配置",[16,146,147],{"id":147},"通用",[23,149,150],{},"没什么好说的，缩放比例范围0.7~1.6",[23,152,153],{},[134,154],{"alt":155,"src":156},"image-20210321220959726","\u002Fimages\u002F2021\u002Fhexo-editor\u002Fhexo-editor-2.png",[16,158,159],{"id":159},"编辑",[23,161,162],{},"同样没什么好说的。",[23,164,165],{},[134,166],{"alt":167,"src":168},"image-20210321221231794","\u002Fimages\u002F2021\u002Fhexo-editor\u002Fhexo-editor-3.png",[16,170,172],{"id":171},"hexo","Hexo",[23,174,175],{},"点击自动设置，选择博客根目录下_config.yml文件即可：",[23,177,178],{},[134,179],{"alt":180,"src":181},"image-20210321221316680","\u002Fimages\u002F2021\u002Fhexo-editor\u002Fhexo-editor-4.png",[16,183,184],{"id":184},"渲染",[23,186,187],{},"全部勾选即可，渲染主题目前貌似只支持github和next主题，若为next主题，点加号选择主题文件夹即可自动识别。",[23,189,190],{},[134,191],{"alt":192,"src":193},"image-20210321222458516","\u002Fimages\u002F2021\u002Fhexo-editor\u002Fhexo-editor-5.png",[16,195,196],{"id":196},"图片",[23,198,199],{},"挨个配置即可：",[23,201,202],{},[134,203],{"alt":204,"src":205},"image-20210321223517616","\u002Fimages\u002F2021\u002Fhexo-editor\u002Fhexo-editor-6.png",[207,208,209,217,243],"ul",{},[210,211,212,213,216],"li",{},"默认资源库",[214,215],"br",{},"存放本地图片的位置，一般不放置于博客内，推荐另置一个仓库，利用jsdelivr实现图床的作用；或者使用腾讯云等图床。",[210,218,219,220],{},"云图类型",[207,221,222,228,234,240],{},[210,223,224,225,227],{},"SM.MS图床",[214,226],{},"免费，速度一般",[210,229,230,231,233],{},"七牛云",[214,232],{},"没用过",[210,235,236,237,239],{},"腾讯云",[214,238],{},"好用，快的很，但免费额度一定时间后到期，不过小博客收费不多。",[210,241,242],{},"阿里云",[210,244,245,246,248],{},"Key，存储空间，域名，自定义域名",[214,247],{},"按需配置。",[16,250,251],{"id":251},"快捷操作",[23,253,254],{},"右键选择hexo，即可快捷操作，记得先结束占用进程~。",[256,257,258],"style",{},"html pre.shiki code .sDkzg, html code.shiki .sDkzg{--shiki-default:#CBA6F7;--shiki-light:#8839EF}html pre.shiki code .szT_X, html code.shiki .szT_X{--shiki-default:#CDD6F4;--shiki-light:#4C4F69}html pre.shiki code .siJSA, html code.shiki .siJSA{--shiki-default:#94E2D5;--shiki-light:#179299}html pre.shiki code .sxk1D, html code.shiki .sxk1D{--shiki-default:#9399B2;--shiki-light:#7C7F93}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}",{"title":37,"searchDepth":260,"depth":261,"links":262},12,5,[263,264],{"id":18,"depth":76,"text":18},{"id":144,"depth":67,"text":144,"children":265},[266,267,268,269,270,271],{"id":147,"depth":76,"text":147},{"id":159,"depth":76,"text":159},{"id":171,"depth":76,"text":172},{"id":184,"depth":76,"text":184},{"id":196,"depth":76,"text":196},{"id":251,"depth":76,"text":251},[273],"工具","\u002Fimages\u002F2021\u002Fhexo-editor\u002Fhexo-editor.jpg","本文介绍了专为Hexo优化的Markdown编辑器HexoEditor。该编辑器预览效果与Hexo生成页面高度相似，支持快速执行Hexo命令。软件开源，可从GitHub获取安装程序及中英文手册。配置包括通用、编辑、Hexo路径设置、渲染主题（支持GitHub和Next）以及图片云存储（如SM.MS、腾讯云等）。还提供右键快捷操作Hexo命令。","md",{},"\u002Fposts\u002F2021\u002Fhexo-editor",0,"2021-03-22",{"title":5,"description":275},"posts\u002F2021\u002Fhexo-editor","ai",[273,172],"#a369ff",false,587,"CSx48lktnxjX0GqDcFPg3P-MI7E9-BAQy3fMWr7tRSw",[290,305,319,327,340,355,368,380,390,403,415,426,438,441,454,465,474,488,500,512,525,534,544,553],{"path":291,"stem":292,"title":293,"description":294,"wordCount":295,"publish":296,"update":296,"cover":297,"tags":298,"categories":304,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2026\u002Fwsl3","posts\u002F2026\u002Fwsl3","WSL 3 正式发布~","微软发布 WSL 3.0.1，正式提供稳定的 WSL 容器功能，无需 Docker 即可原生创建和运行 Linux 容器。该版本改进包括跨操作系统文件访问性能最高提升至原来的两倍（采用 virtiofs），以及网络模式 Consomme 优化端口映射和 VPN 兼容性。文章介绍了 WSL 安装、从 WSL 2 升级的方法，并示例使用 wslc 运行 Ubuntu、Nginx 容器及构建自定义镜像。",1038,"2026-10-01","\u002Fimages\u002F2026\u002Fwsl3\u002Fwsl3.png",[299,300,301,302,303],"WSL","Linux","Windows","Docker","容器",[273],{"path":306,"stem":307,"title":308,"description":309,"wordCount":310,"publish":311,"update":7,"cover":312,"tags":313,"categories":318,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2026\u002Fcodex-prompt","posts\u002F2026\u002Fcodex-prompt","Codex 的 GPT-6 Sol 提示词泄露了？","文章围绕网传Codex GPT-6 Sol提示词泄露展开，选取部分内容解读。提示词要求像同事一样交流、降低认知负担，用具体描述并说明改动、原因、测试与风险；明确禁止使用AI套话；通过高质量和低质量示例约束输出。摘要表还涵盖沟通、执行、权限、长期任务、工具与界面、质量与证据等核心要求。",1073,"2026-09-25","\u002Fimages\u002F2026\u002Fcodex-prompt\u002Fcodex-prompt.png",[314,315,316,317],"AI","Codex","提示词","Agent",[314],{"path":320,"stem":321,"title":322,"description":323,"wordCount":324,"publish":311,"update":7,"cover":7,"tags":325,"categories":326,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2026\u002Fcodex-prompt-translation","posts\u002F2026\u002Fcodex-prompt-translation","Codex GPT-6 Sol 提示词完整中文译文","第三方仓库收录的 Codex GPT-6 Sol 提示词中文译文，按原顺序保留全部 54 个模板。",34261,[314,315,316,317],[314],{"path":328,"stem":329,"title":330,"description":331,"wordCount":332,"publish":333,"update":334,"cover":335,"tags":336,"categories":339,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2026\u002Fjev","posts\u002F2026\u002Fjev","JEV 是好模型吗？","本文评析JEV模型，认为其并非通用大模型，而是专做预定义判断的System One模型，通过选择、评分、是非题返回结构化结果，不生成文本。其快与便宜源于非自回归并行输出，但“零幻觉”仅指输出结构合规，判断仍可能出错。该思路适用于答案范围明确、需频繁调用的场景，也可用普通大模型近似实现，核心在于把任务收窄为单一判断。",2429,"2026-09-21","2026-09-23","\u002Fimages\u002F2026\u002Fjev\u002Fjev.webp",[314,337,338],"JEV","LLM",[314],{"path":341,"stem":342,"title":343,"description":344,"wordCount":345,"publish":346,"update":347,"cover":7,"tags":348,"categories":353,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002Fblog\u002Foverview","posts\u002F2.blog\u002F01.overview","新版博客已上线！","新版博客“mukuchi”上线，具备文章写作、标签分类、全文搜索、阅读目录、代码复制、图片缩放、深浅主题切换及移动端适配等功能。内容以Markdown和MDC编写，后台支持草稿、上传、预览与发布，并可生成AI摘要、朗读和双人播客。技术栈采用Nuxt、Vue、UnoCSS、Nuxt Content及Cloudflare服务，文章存于GitHub仓库。后续计划增加工具、重做账号系统并改为站内评论。",1059,"2026-09-14","2026-09-22",[349,350,351,352],"博客","Nuxt","Vue","Cloudflare",[354],"建站记录",{"path":356,"stem":357,"title":358,"description":359,"wordCount":360,"publish":361,"update":7,"cover":7,"tags":362,"categories":366,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2026\u002Fgame-dlss5","posts\u002F2026\u002Fgame-dlss5","哦，我的上帝！这是真实的！ —— DLSS 5 渲染实测","文章以《崩坏3rd》和《崩坏：星穹铁道》为例，展示DLSS 5渲染在多个场景下开启与关闭的画面对比。教程说明通过XXMI-Launcher注入ReShade的d3d12.dll，启动游戏后按Home键配置RenoDX DLSS参数，并提示下线前需手动关闭。文末附相关工具与网盘资源下载方式。",390,"2026-09-08",[363,364,365],"DLSS5","mod","xxmi",[367],"游戏",{"path":369,"stem":370,"title":371,"description":372,"wordCount":373,"publish":374,"update":375,"cover":7,"tags":376,"categories":379,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2026\u002Fmilanote-api","posts\u002F2026\u002Fmilanote-api","Milanote API","本文介绍了作者开发的 Milanote API 项目，用于在外部使用 Milanote 分享 Board 的内容。项目已完成根据分享链接获取完整 API 数据、解析卡片内容与布局、构建 Playground 在线可视化示例、部署至 Cloudflare Workers 并提供字段筛选功能；待实现免密钥在线解析。文章还说明了获取 Milanote 只读分享链接的步骤，并展示了 Playground 界面效果。",234,"2026-07-22","2026-07-23",[377,378],"Milanote","API",[273],{"path":381,"stem":382,"title":383,"description":384,"wordCount":385,"publish":386,"update":7,"cover":387,"tags":388,"categories":389,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2026\u002Fduolingo","posts\u002F2026\u002Fduolingo","今天你 Duolingo 了吗？","本文介绍使用 Cloudflare Workers 构建 Duolingo 用户信息接口，解决跨域与缓存问题。接口支持按环境变量查询固定用户，返回昵称、头像、经验及连续学习天数，并提供搜索和其他用户详情接口。通过 KV 缓存和定时任务减少上游请求，支持带鉴权的手动刷新，并包含超时和错误处理。",1581,"2026-07-14","\u002Fimages\u002F2026\u002Fduolingo\u002Fduolingo.png",[378,352],[273],{"path":391,"stem":392,"title":393,"description":394,"wordCount":395,"publish":396,"update":7,"cover":7,"tags":397,"categories":402,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002Fblender","posts\u002Fblender\u002Findex","Blender 专题","本文介绍Blender这一免费开源3D建模软件，涵盖建模、动画、渲染、视频剪辑等功能，适合从入门到高级开发。文档提供官网地址；教程部分包含动画大师课VV purple、角色建模课Zimon3D，并附B站链接；素材推荐BlenderKit官方素材库、Sketchfab及模之屋等免费资源平台。",158,"2026-06-18",[398,399,400,401],"Blender","3D","建模","动画",[398],{"path":404,"stem":405,"title":406,"description":407,"wordCount":408,"publish":396,"update":7,"cover":7,"tags":409,"categories":414,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002Fthreejs","posts\u002Fthreejs\u002Findex","Three.js 专题","本文介绍Three.js作为Web端主流3D图形库，封装WebGL\u002FWebGPU，用于构建3D场景、动画、游戏和数据可视化等。文章汇总官方资源，包括官网、示例、文档、教程、在线编辑器和GitHub仓库。基础使用方面，说明在Vue3中通过TresJS、React中通过React Three Fiber进行组件化开发，并提及GSAP动画库和Blender建模软件。其他资源推荐Three.js Journey系统教程、The Book of Shaders书籍和Kenney免费游戏素材，AI与问题部分尚在完善中。",418,[410,411,412,413],"Three.js","WebGL","WebGPU","Shader",[410],{"path":416,"stem":417,"title":418,"description":419,"wordCount":420,"publish":421,"update":421,"cover":422,"tags":423,"categories":425,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2025\u002Fmagic-js","posts\u002F2025\u002Fmagic-js","你能看懂这些 JavaScript 表达式吗？","本文解析了JavaScript中多个怪异表达式结果的原因，指出其源于IEEE 754浮点数表示、隐式类型转换及同一符号在不同语法环境中的歧义。例如NaN为number、大整数舍入、0.1+0.2不等于0.3、空数组与对象相加、布尔值运算及宽松相等等行为，均可据此解释。建议工程中使用严格相等和明确转换以避免陷阱。",2035,"2025-07-31","\u002Fimages\u002F2025\u002Fmagic-js\u002Fmagic-js.png",[424],"JavaScript",[424],{"path":427,"stem":428,"title":429,"description":430,"wordCount":431,"publish":432,"update":433,"cover":434,"tags":435,"categories":437,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2021\u002Fgit","posts\u002F2021\u002Fgit","Git 笔记","本文介绍Git的安装与基础配置，涵盖用户名邮箱设置及配置作用域优先级；解释工作区、暂存区和本地仓库的工作流；列举git add、commit、branch、switch、log、diff、stash、rm、mv等常用命令；说明查看日志、比较差异、对象关系、搁置改动、忽略文件等操作；并回答删除分支、修改提交信息、合并提交、取消暂存、丢弃改动和删除文件等常见问题。",878,"2021-09-07","2026-05-17","https:\u002F\u002Fgit-scm.com\u002Fimages\u002Flogo@2x.png",[436],"Git",[273],{"path":278,"stem":282,"title":5,"description":275,"wordCount":287,"publish":280,"update":7,"cover":274,"tags":439,"categories":440,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},[273,172],[273],{"path":442,"stem":443,"title":444,"description":445,"wordCount":446,"publish":280,"update":7,"cover":447,"tags":448,"categories":452,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2021\u002Ftomcat-servlet","posts\u002F2021\u002Ftomcat-servlet","Tomcat和Servlet应用配置及部分问题","本文介绍Tomcat与Servlet的配置及常见问题。Tomcat部分涵盖安装、环境变量、启动关闭、乱码与端口占用处理、项目部署及IDEA集成。Servlet部分说明实现方式、生命周期、请求与响应对象、乱码处理、请求转发与重定向，以及Cookie、Session、ServletContext等对象和三大域对象的作用范围。",4196,"\u002Fimages\u002F2021\u002Ftomcat-servlet\u002Ftomcat-servlet.jpg",[449,450,451],"JavaWEb","Tomcat","Servlet",[453],"笔记",{"path":455,"stem":456,"title":457,"description":458,"wordCount":459,"publish":460,"update":7,"cover":461,"tags":462,"categories":464,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2021\u002Fgithub-actions","posts\u002F2021\u002Fgithub-actions","使用Github Action实现全自动部署","本文介绍使用GitHub Action实现Hexo博客全自动部署的流程。需先获取GitHub与Coding的个人访问令牌，创建存放源码的私有仓库，并在站点配置中设置部署仓库地址和令牌。接着在.github\u002Fworkflows目录创建自动部署工作流文件，配置检出、安装Node与Hexo、缓存依赖、生成静态文件和部署步骤。随后更新远程仓库分支，添加.gitignore屏蔽项并推送源码，最后通过Actions查看部署状态。",910,"2021-01-26","\u002Fimages\u002F2021\u002Fgithub-actions\u002Fgithub-actions.jpg",[463],"博客优化",[463],{"path":466,"stem":467,"title":468,"description":469,"wordCount":470,"publish":460,"update":7,"cover":471,"tags":472,"categories":473,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2021\u002Fhexo-auto-open-editor","posts\u002F2021\u002Fhexo-auto-open-editor","Hexo添加文章时自动打开编辑器","本文介绍Hexo新建文章后自动打开编辑器的方法。通过监听Hexo的new事件并在scripts目录下添加脚本，利用child_process.exec执行系统命令，Windows使用start、macOS使用open -a启动指定编辑器并打开新文章路径。用户需替换脚本中的编辑器绝对地址，保存后执行hexo new即可自动打开对应文件。",269,"\u002Fimages\u002F2021\u002Fhexo-auto-open-editor\u002Fhexo-auto-open-editor.webp",[463],[463],{"path":475,"stem":476,"title":477,"description":478,"wordCount":479,"publish":480,"update":7,"cover":481,"tags":482,"categories":487,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2021\u002Fhttp-canary-ca","posts\u002F2021\u002Fhttp-canary-ca","解决部分安卓11HttpCanary无法安装证书及其他诸多问题","本文分享安卓11下HttpCanary证书安装失败等问题的解决方法，需root或虚拟机。MIUI系统点击安装根证书无反应时，将指定缓存路径的HttpCanary.pem复制为HttpCanary.jks并重启应用，再以root权限安装到系统；无效则先导出带.0证书再安装。抓https失败或提示证书不可信，可安装Xposed框架和JustTrustMe插件关闭SSL认证。资源可从酷安或应用商店获取，免费版与付费版主要区别为插件支持。",506,"2021-01-16","\u002Fimages\u002F2021\u002Fhttp-canary-ca\u002Fhttp-canary-ca.png",[483,484,485,486],"Android","HttpCanary","抓包","问题",[485],{"path":489,"stem":490,"title":491,"description":492,"wordCount":493,"publish":494,"update":7,"cover":495,"tags":496,"categories":499,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2020\u002Fmysql-basics","posts\u002F2020\u002Fmysql-basics","MySQL 基础","本文介绍MySQL关系型数据库管理系统基础知识，包括数据库、数据库管理系统、数据库系统和数据库应用系统的概念，及其数据结构化、共享性高、冗余度低、独立性强和统一管理等特点；简述数据库的创建、查看、打开、修改和删除操作，以及数据表的创建、修改、删除和表数据的添加、更新、删除方法，并提及图形化管理工具。",1825,"2020-06-05","\u002Fimages\u002F2020\u002Fmysql-basics\u002Fmysql-basics.png",[497,498],"mysql","数据库",[453],{"path":501,"stem":502,"title":503,"description":504,"wordCount":505,"publish":506,"update":7,"cover":507,"tags":508,"categories":511,"series":7,"seriesOrder":7,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002F2020\u002Fpython-tkinter","posts\u002F2020\u002Fpython-tkinter","Python图形用户界面(Tkinter)","本文简介Python常用GUI库，重点说明Tkinter的标准控件、共同属性及pack、grid、place三种几何布局管理器。使用Tkinter需导入模块、创建控件、添加交互并编写函数、进入主事件循环。文中以简单登录界面为例，演示标签、输入框、按钮的放置，以及为按钮设置回调函数进行输入校验和登录提示。",965,"2020-05-25","\u002Fimages\u002F2020\u002Fpython-tkinter\u002Fpython-tkinter.jpg",[509,510],"Python","GUI",[453],{"path":513,"stem":514,"title":515,"description":516,"wordCount":517,"publish":518,"update":519,"cover":7,"tags":520,"categories":523,"series":524,"seriesOrder":261,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002Fmarkdown\u002Fcollapse","posts\u002F1.markdown\u002F05.collapse","在正文中使用折叠内容","本文说明正文中折叠内容的使用方法：折叠块适合放置补充说明、较长代码或可选阅读内容，标题始终可见，点击整行展开，各折叠块独立记录状态。支持默认收起，也可通过 open 属性设置初始展开。折叠内部可包含 Markdown、列表、代码、表格、图片等，目录或锚点访问内部标题会先展开所属折叠块。还支持嵌套折叠，外层使用三个冒号、内层使用两个冒号，内外层独立控制；访问嵌套目标可一次展开沿途两层。",428,"1970-01-01","2026-09-26",[521,522],"Markdown","MDC",[524],"文章示例",{"path":526,"stem":527,"title":528,"description":529,"wordCount":530,"publish":518,"update":334,"cover":7,"tags":531,"categories":533,"series":524,"seriesOrder":85,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002Fmarkdown\u002Fvideo","posts\u002F1.markdown\u002F04.video","在文章中嵌入视频","本文介绍在文章与关于页中嵌入Bilibili和YouTube视频的MDC组件用法，无需API密钥或手写iframe。播放器按16:9自适应宽度，接近可视区域时加载，默认不自动播放。Bilibili可通过BV号或视频链接指定分P与开始时间，YouTube可通过11位视频ID或链接指定开始时间，标题由title参数设置。组件会过滤分享追踪参数与自动播放设置，无效参数仅显示提示，不影响正文。",597,[521,522,532],"视频",[524],{"path":535,"stem":536,"title":537,"description":538,"wordCount":539,"publish":518,"update":540,"cover":7,"tags":541,"categories":543,"series":524,"seriesOrder":76,"pin":279,"wip":6,"theme":285},"\u002Fposts\u002Fmarkdown\u002Fmarkdown-extended","posts\u002F1.markdown\u002F03.markdown-extended","Markdown 扩展功能","本文介绍Markdown扩展功能。已实现多风格提醒框，支持GitHub、Obsidian、VitePress、Docusaurus四种主题及折叠嵌套，可通过参数或全站配置设置；同时提供GitHub仓库卡片、Bilibili\u002FYouTube视频卡片与正文图片预览。图片画廊与作品集仍在计划中，当前采用标准图片语法配合图注和链接。GitHub仓库卡片在构建时获取公开仓库数据快照，不可用字段显示短横线。后续将实现图片画廊与作品集。",1822,"2026-09-27",[521,522,542],"功能规划",[524],{"path":545,"stem":546,"title":547,"description":548,"wordCount":549,"publish":518,"update":540,"cover":7,"tags":550,"categories":552,"series":524,"seriesOrder":67,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002Fmarkdown\u002Fmdc-tutorial","posts\u002F1.markdown\u002F02.mdc-tutorial","MDC 教程","本文介绍 MDC（Markdown Components）在 Nuxt Content 中的语法与用法，涵盖块级容器、行内属性、Props 传递、插槽、嵌套、绑定文章数据，以及代码块与代码组、图片预览、GitHub 仓库卡片、视频卡片、提醒框和文章自动提醒等已接入功能。文末说明自定义组件需实现并注册，并解答组件不显示、插槽误识别等常见问题。",2594,[522,551,351],"Nuxt Content",[524],{"path":554,"stem":555,"title":556,"description":557,"wordCount":558,"publish":518,"update":346,"cover":7,"tags":559,"categories":561,"series":524,"seriesOrder":45,"pin":279,"wip":286,"theme":285},"\u002Fposts\u002Fmarkdown\u002Fmarkdown","posts\u002F1.markdown\u002F01.markdown","Markdown 教程","本文为 Markdown 教程，系统介绍常用语法：段落与换行、标题与目录生成、引用、无序\u002F有序\u002F任务列表、强调与行内代码、普通\u002F引用式\u002F自动链接、图片、代码块、表格、分隔线与转义，并说明本站 Nuxt Content 环境下文章文件位置、frontmatter 要求及后续扩展内容。",1449,[521,560],"写作",[524],1791108779036]