PageSourceSearch

https://blog-8xn.pages.dev/summary

html blog-8xn.pages.dev collected 2026-10-03 06:36:59 UTC 32,917 bytes, 25 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" dir="ltr">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width,initial-scale=1">
6    <title>简介 | 小晶晶Bling Bling</title>
7    <meta name="description" content="个人博客">
8    <meta name="generator" content="VitePress v1.5.0">
9    <link rel="preload stylesheet" href="/assets/style.COK_Ntlo.css" as="style">
10    <link rel="preload stylesheet" href="/vp-icons.css" as="style">
11    
12    
12<script type="module" src="/assets/app.CKJISmvM.js"></script>
12
13    <link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
14    <link rel="modulepreload" href="/assets/chunks/theme.B1IIkzH8.js">
15    <link rel="modulepreload" href="/assets/chunks/framework.CR7Bxwf8.js">
16    <link rel="modulepreload" href="/assets/summary.md.CCrVKb0p.lean.js">
17    
17<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
17
18    
18<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
18
19  </head>
20  <body>
21    <div id="app"><div class="Layout" data-v-d8b57b2d><!--[--><!--]--><!--[--><span tabindex="-1" data-v-c8291ffa></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c8291ffa> Skip to content </a><!--]--><!----><header class="VPNav" data-v-d8b57b2d data-v-7ad780c2><div class="VPNavBar" data-v-7ad780c2 data-v-9fd4d1dd><div class="wrapper" data-v-9fd4d1dd><div class="container" data-v-9fd4d1dd><div class="title" data-v-9fd4d1dd><div class="VPNavBarTitle has-sidebar" data-v-9fd4d1dd data-v-9f43907a><a class="title" href="/" data-v-9f43907a><!--[--><!--]--><!----><span data-v-9f43907a>小晶晶Bling Bling</span><!--[--><!--]--></a></div></div><div class="content" data-v-9fd4d1dd><div class="content-body" data-v-9fd4d1dd><!--[--><!--]--><div class="VPNavBarSearch search" data-v-9fd4d1dd><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-9fd4d1dd data-v-afb2845e><span id="main-nav-aria-label" class="visually-hidden" data-v-afb2845e> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/summary.html" tabindex="0" data-v-afb2845e data-v-815115f5><!--[--><span data-v-815115f5>技术笔记</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/resource.html" tabindex="0" data-v-afb2845e data-v-815115f5><!--[--><span data-v-815115f5>资源整理</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-9fd4d1dd data-v-3f90c1a5><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-3f90c1a5 data-v-be9742d9 data-v-b4ccac88><span class="check" data-v-b4ccac88><span class="icon" data-v-b4ccac88><!--[--><span class="vpi-sun sun" data-v-be9742d9></span><span class="vpi-moon moon" data-v-be9742d9></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-9fd4d1dd data-v-ef6192dc data-v-e71e869c><!--[--><a class="VPSocialLink no-icon" href="https://github.com/felbry" aria-label="github" target="_blank" rel="noopener" data-v-e71e869c data-v-60a9a2d3><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-9fd4d1dd data-v-f953d92f data-v-bfe7971f><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-bfe7971f><span class="vpi-more-horizontal icon" data-v-bfe7971f></span></button><div class="menu" data-v-bfe7971f><div class="VPMenu" data-v-bfe7971f data-v-20ed86d6><!----><!--[--><!--[--><!----><div class="group" data-v-f953d92f><div class="item appearance" data-v-f953d92f><p class="label" data-v-f953d92f>Appearance</p><div class="appearance-action" data-v-f953d92f><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-f953d92f data-v-be9742d9 data-v-b4ccac88><span class="check" data-v-b4ccac88><span class="icon" data-v-b4ccac88><!--[--><span class="vpi-sun sun" data-v-be9742d9></span><span class="vpi-moon moon" data-v-be9742d9></span><!--]--></span></span></button></div></div></div><div class="group" data-v-f953d92f><div class="item social-links" data-v-f953d92f><div class="VPSocialLinks social-links-list" data-v-f953d92f data-v-e71e869c><!--[--><a class="VPSocialLink no-icon" href="https://github.com/felbry" aria-label="github" target="_blank" rel="noopener" data-v-e71e869c data-v-60a9a2d3><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-9fd4d1dd data-v-6bee1efd><span class="container" data-v-6bee1efd><span class="top" data-v-6bee1efd></span><span class="middle" data-v-6bee1efd></span><span class="bottom" data-v-6bee1efd></span></span></button></div></div></div></div><div class="divider" data-v-9fd4d1dd><div class="divider-line" data-v-9fd4d1dd></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-d8b57b2d data-v-2488c25a><div class="container" data-v-2488c25a><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-2488c25a><span class="vpi-align-left menu-icon" data-v-2488c25a></span><span class="menu-text" data-v-2488c25a>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-2488c25a data-v-883964e0><button data-v-883964e0>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-d8b57b2d data-v-42c4c606><div class="curtain" data-v-42c4c606></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-42c4c606><span class="visually-hidden" id="sidebar-aria-label" data-v-42c4c606> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0 has-active" data-v-51288d80 data-v-edd2eed8><!----><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/summary.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>简介</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/git.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Git</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/vue3-guide.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Vue 3 特性手册</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>微信小程序</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/miniprogram/native-vs-taro.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>原生 VS Taro</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/miniprogram/dev-handbook.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>微信小程序开发手册</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/miniprogram/dev-problem.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>开发遇到的问题</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/miniprogram/worklet.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Worklet 动画</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/miniprogram/taro.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Taro</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>Strapi v5</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/strapi/docker-start.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Docker 一个工程</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/strapi/pre-setting.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>快速设置</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/strapi/users-permissions.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>用户权限</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/strapi/custom-api.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>创建/自定义接口</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/strapi/throw-error.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>抛错</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/strapi/strapi-api.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>strapi.xxx</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/strapi/rest-document.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>REST/Document 操作</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>构建工具</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/build-tools/vite-and-rollup-plugin.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Vite 和 Rollup 插件开发</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>Unix</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/unix/env-install.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>环境安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/unix/ssh.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>
21SSH</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/unix/nginx.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Nginx</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/unix/rsync.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>rsync</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>编辑器</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/editor/zed.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Zed</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>团队管理</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/team-management/git.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Git使用规范</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>1panel</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/1panel/https.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>使用 1panel 申请/续签 HTTPS 证书</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/1panel/reverse-proxy.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>使用 1panel 创建 HTTPS 服务</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>SVG</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/svg/base.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>SVG基础</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/svg/learn-stroke-and-dash.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>认识Stroke和Dash</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>Docker</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/docker/base.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Docker 入门</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/docker/private-registry.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Docker 配置私有仓库</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/docker/ref.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Docker 快速参考</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>Material Design v3</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/material-design/dynamic-color-gen.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>动态生成颜色</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/material-design/color-roles.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>颜色角色</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/material-design/elevation.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>海拔</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/material-design/states.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>状态</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/material-design/motion.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>运动/动画</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>Apifox</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/apifox/batch-mock-data.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Apifox 批量模拟数据</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><div class="item" role="button" tabindex="0" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><h2 class="text" data-v-edd2eed8>uni-app</h2><!----></div><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/uni-app/webview-back.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>uni-app 使用 webview 自定义返回逻辑</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/uni-app/android-bitmap-save.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>uni-app 安卓下的 bitmap save 失败问题</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-51288d80><section class="VPSidebarItem level-0" data-v-51288d80 data-v-edd2eed8><!----><div class="items" data-v-edd2eed8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/vue-repl-playground.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>参考 Element Plus Demo 和 Vue SFC Playground 自定义预览组件</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/unocss.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>UnoCSS</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/nodejs-api.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Node.js 常用 API</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/csp.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>CSP</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-edd2eed8 data-v-edd2eed8><div class="item" data-v-edd2eed8><div class="indicator" data-v-edd2eed8></div><a class="VPLink link link" href="/mastergo/all.html" data-v-edd2eed8><!--[--><p class="text" data-v-edd2eed8>Master Go</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-d8b57b2d data-v-9a6c75ad><div class="VPDoc has-sidebar has-aside" data-v-9a6c75ad data-v-e6f2a212><!--[--><!--]--><div class="container" data-v-e6f2a212><div class="aside" data-v-e6f2a212><div class="aside-curtain" data-v-e6f2a212></div><div class="aside-container" data-v-e6f2a212><div class="aside-content" data-v-e6f2a212><div class="VPDocAside" data-v-e6f2a212 data-v-cb998dce><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-cb998dce data-v-f610f197><div class="content" data-v-f610f197><div class="outline-marker" data-v-f610f197></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-f610f197>目录</div><ul class="VPDocOutlineItem root" data-v-f610f197 data-v-53c99d69><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-cb998dce></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-e6f2a212><div class="content-container" data-v-e6f2a212><!--[--><!--]--><main class="main" data-v-e6f2a212><div style="position:relative;" class="vp-doc _summary" data-v-e6f2a212><div>
21<h1 id="简介" tabindex="-1">简介 <a class="header-anchor" href="#简介" aria-label="Permalink to &quot;简介&quot;">​</a></h1><p>什么都记</p></div></div></main><footer class="VPDocFooter" data-v-e6f2a212 data-v-1bcd8184><!--[--><!--]--><div class="edit-info" data-v-1bcd8184><div class="edit-link" data-v-1bcd8184><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/felbry/blog/edit/main/summary.md" target="_blank" rel="noreferrer" data-v-1bcd8184><!--[--><span class="vpi-square-pen edit-link-icon" data-v-1bcd8184></span> Edit this page<!--]--></a></div><div class="last-updated" data-v-1bcd8184><p class="VPLastUpdated" data-v-1bcd8184 data-v-1bb0c8a8>Last updated: <time datetime="2024-09-09T06:45:45.000Z" data-v-1bb0c8a8></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-1bcd8184><span class="visually-hidden" id="doc-footer-aria-label" data-v-1bcd8184>Pager</span><div class="pager" data-v-1bcd8184><!----></div><div class="pager" data-v-1bcd8184><a class="VPLink link pager-link next" href="/git.html" data-v-1bcd8184><!--[--><span class="desc" data-v-1bcd8184>Next page</span><span class="title" data-v-1bcd8184>Git</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><!--]--></div></div>
22    
22<script>window.__VP_HASH_MAP__=JSON.parse("{\"1panel_https.md\":\"vxAxfSxk\",\"1panel_reverse-proxy.md\":\"DUK2Ing-\",\"apifox_batch-mock-data.md\":\"DwsEpF0e\",\"build-tools_vite-and-rollup-plugin.md\":\"Va2qghgi\",\"csp.md\":\"-IfLEAn6\",\"docker_base.md\":\"BS42gcl2\",\"docker_private-registry.md\":\"6sGsYiOk\",\"docker_ref.md\":\"BTrPK9Aa\",\"editor_zed.md\":\"Cf8Ts3K2\",\"git.md\":\"Cm-OqYen\",\"index.md\":\"Ccdt3L5y\",\"mastergo_all.md\":\"D_Vp8dAY\",\"material-design_color-roles.md\":\"Co0mh2nn\",\"material-design_dynamic-color-gen.md\":\"Dd8bn7pS\",\"material-design_elevation.md\":\"ySCa86wN\",\"material-design_motion.md\":\"DlgG8XrC\",\"material-design_states.md\":\"DIY5Jdne\",\"miniprogram_dev-handbook.md\":\"BdsefbQJ\",\"miniprogram_dev-problem.md\":\"DtD-nkk3\",\"miniprogram_native-vs-taro.md\":\"D7It0e-_\",\"miniprogram_taro.md\":\"cY2Zau7Y\",\"miniprogram_worklet.md\":\"NqgD5uhu\",\"nodejs-api.md\":\"z2oUjyu7\",\"readme.md\":\"TxGF4-Jk\",\"regexp.md\":\"D0ZeBEbh\",\"resource.md\":\"CNitaYrs\",\"strapi_custom-api.md\":\"dHw260DA\",\"strapi_docker-start.md\":\"CgEj393Y\",\"strapi_pre-setting.md\":\"BlL5xvCs\",\"strapi_rest-document.md\":\"Dw9kxQK6\",\"strapi_strapi-api.md\":\"BITnlpKY\",\"strapi_throw-error.md\":\"kRvmkklT\",\"strapi_users-permissions.md\":\"BG9HdVRN\",\"summary.md\":\"CCrVKb0p\",\"svg_base.md\":\"Dukg8RFP\",\"svg_learn-stroke-and-dash.md\":\"Dm7nFAaF\",\"team-management_git.md\":\"B_lTzIff\",\"uni-app_android-bitmap-save.md\":\"DXDpprE4\",\"uni-app_webview-back.md\":\"CC0biBX1\",\"unix_env-install.md\":\"s5_CB-vF\",\"unix_nginx.md\":\"BWd6mCCL\",\"unix_rsync.md\":\"Cj43cKYB\",\"unix_ssh.md\":\"KF0MM-Zd\",\"unocss.md\":\"BOVuYcDY\",\"vue-repl-playground.md\":\"B0pgEg8f\",\"vue3-guide.md\":\"CDZDJW96\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"小晶晶Bling Bling\",\"description\":\"个人博客\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"nav\":[{\"text\":\"技术笔记\",\"link\":\"/summary\"},{\"text\":\"资源整理\",\"link\":\"/resource\"}],\"outline\":{\"level\":[2,3],\"label\":\"目录\"},\"sidebar\":{\"/\":[{\"text\":\"简介\",\"link\":\"/summary\"},{\"text\":\"Git\",\"link\":\"/git\"},{\"text\":\"Vue 3 特性手册\",\"link\":\"/vue3-guide\"},{\"text\":\"微信小程序\",\"items\":[{\"text\":\"原生 VS Taro\",\"link\":\"/miniprogram/native-vs-taro\"},{\"text\":\"微信小程序开发手册\",\"link\":\"/miniprogram/dev-handbook\"},{\"text\":\"开发遇到的问题\",\"link\":\"/miniprogram/dev-problem\"},{\"text\":\"Worklet 动画\",\"link\":\"/miniprogram/worklet\"},{\"text\":\"Taro\",\"link\":\"/miniprogram/taro\"}]},{\"text\":\"Strapi v5\",\"items\":[{\"text\":\"Docker 一个工程\",\"link\":\"/strapi/docker-start\"},{\"text\":\"快速设置\",\"link\":\"/strapi/pre-setting\"},{\"text\":\"用户权限\",\"link\":\"/strapi/users-permissions\"},{\"text\":\"创建/自定义接口\",\"link\":\"/strapi/custom-api\"},{\"text\":\"抛错\",\"link\":\"/strapi/throw-error\"},{\"text\":\"strapi.xxx\",\"link\":\"/strapi/strapi-api\"},{\"text\":\"REST/Document 操作\",\"link\":\"/strapi/rest-document\"}]},{\"text\":\"构建工具\",\"items\":[{\"text\":\"Vite 和 Rollup 插件开发\",\"link\":\"/build-tools/vite-and-rollup-plugin\"}]},{\"text\":\"Unix\",\"items\":[{\"text\":\"环境安装\",\"link\":\"/unix/env-install\"},{\"text\":\"SSH\",\"link\":\"/unix/ssh\"},{\"text\":\"Nginx\",\"link\":\"/unix/nginx\"},{\"text\":\"rsync\",\"link\":\"/unix/rsync\"}]},{\"text\":\"编辑器\",\"items\":[{\"text\":\"Zed\",\"link\":\"/editor/zed\"}]},{\"text\":\"团队管理\",\"items\":[{\"text\":\"Git使用规范\",\"link\":\"/team-management/git\"}]},{\"text\":\"1panel\",\"items\":[{\"text\":\"使用 1panel 申请/续签 HTTPS 证书\",\"link\":\"/1panel/https\"},{\"text\":\"使用 1panel 创建 HTTPS 服务\",\"link\":\"/1panel/reverse-proxy\"}]},{\"text\":\"SVG\",\"items\":[{\"text\":\"SVG基础\",\"link\":\"/svg/base\"},{\"text\":\"认识Stroke和Dash\",\"link\":\"/svg/learn-stroke-and-dash\"}]},{\"text\":\"Docker\",\"items\":[{\"text\":\"Docker 入门\",\"link\":\"/docker/base\"},{\"text\":\"Docker 配置私有仓库\",\"link\":\"/docker/private-registry\"},{\"text\":\"Docker 快速参考\",\"link\":\"/docker/ref\"}]}
22,{\"text\":\"Material Design v3\",\"items\":[{\"text\":\"动态生成颜色\",\"link\":\"/material-design/dynamic-color-gen\"},{\"text\":\"颜色角色\",\"link\":\"/material-design/color-roles\"},{\"text\":\"海拔\",\"link\":\"/material-design/elevation\"},{\"text\":\"状态\",\"link\":\"/material-design/states\"},{\"text\":\"运动/动画\",\"link\":\"/material-design/motion\"}]},{\"text\":\"Apifox\",\"items\":[{\"text\":\"Apifox 批量模拟数据\",\"link\":\"/apifox/batch-mock-data\"}]},{\"text\":\"uni-app\",\"items\":[{\"text\":\"uni-app 使用 webview 自定义返回逻辑\",\"link\":\"/uni-app/webview-back\"},{\"text\":\"uni-app 安卓下的 bitmap save 失败问题\",\"link\":\"/uni-app/android-bitmap-save\"}]},{\"text\":\"参考 Element Plus Demo 和 Vue SFC Playground 自定义预览组件\",\"link\":\"/vue-repl-playground\"},{\"text\":\"UnoCSS\",\"link\":\"/unocss\"},{\"text\":\"Node.js 常用 API\",\"link\":\"/nodejs-api\"},{\"text\":\"CSP\",\"link\":\"/csp\"},{\"text\":\"Master Go\",\"link\":\"/mastergo/all\"}]},\"lastUpdated\":true,\"editLink\":{\"pattern\":\"https://github.com/felbry/blog/edit/main/:path\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/felbry\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
22
23    
24  </body>
25</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.