PageSourceSearch

https://newzone.top/

html newzone.top collected 2026-10-03 23:03:19 UTC 59,424 bytes, 77 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-CN" data-theme="light">
3  <head>
4    <meta charset="utf-8" />
5    <meta name="viewport" content="width=device-width,initial-scale=1" />
6    <meta name="keywords" content="自我提升,效率提升,开源工具,学习笔记" />
7    <!-- 移动端浏览器外壳着色:宣纸(亮)/ 暖墨黑(暗),与 --vp-c-bg 保持一致 -->
8    <meta
9      name="theme-color"
10      content="#faf6ef"
11      media="(prefers-color-scheme: light)"
12    />
13    <meta
14      name="theme-color"
15      content="#1c1814"
16      media="(prefers-color-scheme: dark)"
17    />
18    <link rel="preconnect" href="https://fonts.googleapis.cn" />
19    <link rel="preconnect" href="https://fonts.gstatic.cn" crossorigin />
20    <link
21      href="https://fonts.googleapis.cn/css2?family=Noto+Sans+SC:wght@300;400;500;700&family=Noto+Serif+SC:wght@400;500;700;900&family=JetBrains+Mono:wght@400;500&display=swap"
22      rel="stylesheet"
23    />
24    <style>
25      :root {
26        --vp-c-bg: #faf6ef;
27      }
28
29      [data-theme="dark"] {
30        --vp-c-bg: #1c1814;
31      }
32
33      html,
34      body {
35        background: var(--vp-c-bg);
36      }
37    </style>
38    
38<script>
39      const userMode = localStorage.getItem("vuepress-theme-hope-scheme");
40      const systemDarkMode =
41        window.matchMedia &&
42        window.matchMedia("(prefers-color-scheme: dark)").matches;
43
44      if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) {
45        document.documentElement.setAttribute("data-theme", "dark");
46      }
47    </script>
47
48    
48<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"LearnData 开源笔记","description":"开源工具、效率方法与心理学的中文知识库。基于 VuePress 2 与 vuepress-theme-hope 搭建,把笔记和博客文章聚合到同一个静态站点,可 fork 后自行部署。","dateModified":"2026-09-27T00:01:35.000Z","datePublished":"2024-04-02T22:49:01.000Z"}</script>
48<meta property="og:url" content="https://newzone.top/"><meta property="og:site_name" content="LearnData 开源笔记"><meta property="og:title" content="LearnData 开源笔记"><meta property="og:description" content="开源工具、效率方法与心理学的中文知识库。基于 VuePress 2 与 vuepress-theme-hope 搭建,把笔记和博客文章聚合到同一个静态站点,可 fork 后自行部署。"><meta property="og:type" content="website"><meta property="og:image" content="https://img.shields.io/discord/1048780149899939881?color=%2385c8c8&label=Discord&logo=discord&style=for-the-badge"><meta property="og:locale" content="zh-CN"><meta property="og:updated_time" content="2026-09-27T00:01:35.000Z"><meta property="article:modified_time" content="2026-09-27T00:01:35.000Z"><link rel="canonical" href="https://newzone.top/">
48<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"如何搭建自己的 LearnData 知识库","acceptedAnswer":{"@type":"Answer","text":"访问 LearnData 的 GitHub 项目页面,点击 Use this template 创建新仓库,然后在 Settings 中开启 Workflow permissions 的读写权限,触发 GitHub Actions 自动部署,最后在 Pages 设置中选择 gh-pages 分支即可。"}},{"@type":"Question","name":"LearnData 开源笔记用了什么技术搭建","acceptedAnswer":{"@type":"Answer","text":"LearnData 基于 VuePress 2 和 vuepress-theme-hope 主题构建,将所有笔记和文章聚合为静态网站,部署在 GitHub Pages 上。支持自动化发布,内容使用 Markdown 格式编写,便于集中管理和分享。"}}]}</script>
48<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://newzone.top/#person","name":"清顺","url":"https://newzone.top","sameAs":["https://github.com/rockbenben","https://www.zhihu.com/people/qingwhat","https://sspai.com/u/zqj05i4v/posts"]},{"@type":"Organization","@id":"https://newzone.top/#organization","name":"LearnData 开源笔记","url":"https://newzone.top","logo":{"@type":"ImageObject","url":"https://newzone.top/logo.svg"},"founder":{"@id":"https://newzone.top/#person"}},{"@type":"WebSite","@id":"https://newzone.top/#website","url":"https://newzone.top","name":"LearnData 开源笔记","description":"开源工具、效率方法、心理学探索的自我提升笔记,记录并输出一切能让自己提升的知识。","inLanguage":"zh-CN","publisher":{"@id":"https://newzone.top/#organization"}}]}</script>
48<link rel="alternate" type="application/atom+xml" href="https://newzone.top/atom.xml" title="LearnData 开源笔记 Atom Feed"><link rel="alternate" type="application/json" href="https://newzone.top/feed.json" title="LearnData 开源笔记 JSON Feed"><link rel="alternate" type="application/rss+xml" href="https://newzone.top/rss.xml" title="LearnData 开源笔记 RSS Feed"><link rel="icon" href="/logo.svg"><title>LearnData 开源笔记 | LearnData 开源笔记</title><meta name="description" content="开源工具、效率方法与心理学的中文知识库。基于 VuePress 2 与 vuepress-theme-hope 搭建,把笔记和博客文章聚合到同一个静态站点,可 fork 后自行部署。">
49    <link rel="preload" href="/assets/style-BjgiBA1M.css" as="style"><link rel="stylesheet" href="/assets/style-BjgiBA1M.css">
50    <link rel="modulepreload" href="/assets/app-DOPBRFTt.js"><link rel="modulepreload" href="/assets/README-DxhOG7fl.js"><link rel="modulepreload" href="/assets/plugin-vue_export-helper-BDNMzG2s.js">
51    <link rel="prefetch" href="/assets/DailyRoutine-Buw9OLmp.js" as="script"><link rel="prefetch" href="/assets/Fitness-Du3qZjXz.js" as="script"><link rel="prefetch" href="/assets/blog-CmBmgWtL.js" as="script"><link rel="prefetch" href="/assets/intro-pO6cqLYN.js" as="script"><link rel="prefetch" href="/assets/2017-04-18-wechat_multi_open-BubXzWT-.js" as="script"><link rel="prefetch" href="/assets/2017-04-22-rss_feed43_feedex-BiXgijtW.js" as="script"><link rel="prefetch" href="/assets/2017-07-28-office_2016_installer_error-C8YiwC1U.js" as="script"><link rel="prefetch" href="/assets/2017-07-29-onenote_2016_cannot_be_logged_in-Dvzde_RP.js" as="script"><link rel="prefetch" href="/assets/2017-09-02-forced_shutdown-B0uAkarP.js" as="script"><link rel="prefetch" href="/assets/2017-09-03-smb_lan_sharing-C0p7xLhq.js" as="script"><link rel="prefetch" href="/assets/2017-10-18-light_cat_e8-c-epon_admin-BO3XstLf.js" as="script"><link rel="prefetch" href="/assets/2017-10-18-light_cat_port_forwarding-D3c-AdwV.js" as="script"><link rel="prefetch" href="/assets/2018-01-19-forget_the_cdn-C4edx4hS.js" as="script"><link rel="prefetch" href="/assets/2018-01-31-hire_a_robot-BwswcX-x.js" as="script"><link rel="prefetch" href="/assets/2018-03-06-no_more_dinner-BIdm3Mfk.js" as="script"><link rel="prefetch" href="/assets/2018-04-30-baota_deploy_vps-eKHHnA71.js" as="script"><link rel="prefetch" href="/assets/2018-05-01-jekyll_blog_on_github_pages-C0GdqaFe.js" as="script"><link rel="prefetch" href="/assets/2018-05-02-jekyll_blog_on_vps-ChKB
51xMQ-.js" as="script"><link rel="prefetch" href="/assets/2018-05-03-jekyll_blog_autodeploy-0bFB3pZt.js" as="script"><link rel="prefetch" href="/assets/2018-05-04-audition_cut_mp3-B5j6Wb7q.js" as="script"><link rel="prefetch" href="/assets/2018-05-15-aria2_a_new_download_tool-TLnVEVdI.js" as="script"><link rel="prefetch" href="/assets/2018-05-24-airtable_noob-qOukxVT_.js" as="script"><link rel="prefetch" href="/assets/2018-06-08-baizhuo_gp1700-Bp6ag3B8.js" as="script"><link rel="prefetch" href="/assets/2018-06-10-koolproxy_https-Cb88hmBv.js" as="script"><link rel="prefetch" href="/assets/2018-06-19-iptv_direckly-Crw7ZaWF.js" as="script"><link rel="prefetch" href="/assets/2018-10-07-huginn_scraping_any_website-B0MYzT8r.js" as="script"><link rel="prefetch" href="/assets/2018-12-28-voice_input_try-lTi4JE0C.js" as="script"><link rel="prefetch" href="/assets/2019-03-31-openvpn_back_to_home-Dx1n4gwz.js" as="script"><link rel="prefetch" href="/assets/2019-04-01-rsshub_noob-CJQ3Cy2K.js" as="script"><link rel="prefetch" href="/assets/2019-08-26-scrcpy_screen_projection-DbYjVSMA.js" as="script"><link rel="prefetch" href="/assets/2019-10-04-fake_aka_hospital_skin_care_products-PzuHC5Ql.js" as="script"><link rel="prefetch" href="/assets/2020-03-25-rsshub_on_vps-DWB2hGZC.js" as="script"><link rel="prefetch" href="/assets/2020-09-13-wifi_speed_up-D2GAIuG8.js" as="script"><link rel="prefetch" href="/assets/2020-09-22-uefi_asus_board-D2Oi9fFS.js" as="script"><link rel="prefetch" href="/assets/2020-10-25-dpc_watchdog_violation-C-8Dpep_.js" as="script"><link rel="prefetch" href="/assets/2020-11-01-gym_equipment_throw_away-JpDxnaew.js" as="script"><link rel="prefetch" href="/assets/2020-11-27-rime_input-DiAAtqiw.js" as="script"><link rel="prefetch" href="/assets/2020-12-17-weight_log-DMElehUe.js" as="script"><link rel="prefetch" href="/assets/2021-01-02-keepass_the_real_lastpassword-DeQ3QYfB.js" as="script"><link rel="prefetch" href="/assets/2021-01-27-blog_jekyll_to_wordpress-B5wt9hqU.js" as="script"><link rel="prefetch" href="/assets/2021-05-31-principles_criticism_and_self-criticism-C7bg88Ea.js" as="script"><link rel="prefetch" href="/assets/2021-10-23-nas_with_rsshub_and_huginn-DAJ7Nv7e.js" as="script"><link rel="prefetch" href="/assets/2022-01-23-wechat_lucky_money_cover-BMpIwC1E.js" as="script"><link rel="prefetch" href="/assets/2022-02-19-microsoft_store_fixed-C4Gg58ua.js" as="script"><link rel="prefetch" href="/assets/2022-03-09-lenovo_black_card_member-CFp5tTMG.js" as="script"><link rel="prefetch" href="/assets/2022-03-17-rss_persistent_link_collection-BCuwcRNH.js" as="script"><link rel="prefetch" href="/assets/2022-03-21-winget_the_strongest_software_manager_for_windows-CyjBLOD5.js" as="script"><link rel="prefetch" href="/assets/2022-04-20-survivorship_bias_in_shanghai_2022-Bw82Ygun.js" as="script"><link rel="prefetch" href="/assets/2022-04-21-uivision_rpa-CxaADifk.js" as="script"><link rel="prefetch" href="/assets/2022-05-22-surveillance_video_for_myself-Ch1GPS-V.js" as="script"><link rel="prefetch" href="/assets/2022-06-07-blog_md_to_wordpress-DoqQkFve.js" as="script"><link rel="prefetch" href="/assets/2022-08-10-new_stuff_shaping_machine-DUkBMgyS.js" as="script"><link rel="prefetch" href="/assets/2022-08-22-learndata_blog_to_knowledge_management-B_49Ofbl.js" as="script"><link rel="prefetch" href="/assets/2022-09-05-stable_diffusion_ai_painting-DEWaKk_O.js" as="script"><link rel="prefetch" href="/assets/2022-09-07-extreme_branding_thinking_with_mate50-C9wNK-E9.js" as="script"><link rel="prefetch" href="/assets/2022-11-03-ffmpeg_screen_recording-8uIIJ0XL.js" as="script"><link rel="prefetch" href="/assets/2022-11-18-whisper_ai_subtitles-i8HGnpTT.js" as="script"><link rel="prefetch" href="/assets/2023-01-26-whiteboard_gtd-F5A5QY49.js" as="script"><link rel="prefetch" href="/assets/2023-02-27-chatgpt_shortcuts-DKDqjW5m.js" as="script"><link rel="prefetch" href="/assets/2023-03-31-efficient_morning_5am_club-1ZNlwnHH.js" as="script"><link rel="prefetch" href="/assets/2023-09-05-virtual_positioning-CNPVkXq4.js" as="script"><link rel="prefetch" href="/assets/2023-10-07-clone-voice-C5t3yrl0.js" as="script"><link rel="prefetch" href="/assets/2023-10-29-switch-firmware-updates-BZuETVnb.js" as="script"><link rel="prefetch" href="/assets/2024-01-28-learndata-advanced-DNflzhVk.js" as="script"><link rel="prefetch" href="/assets/2024-04-09-ssl-certbot-3qAgMKjm.js" as="script"><link rel="prefetch" href="/assets/2025-09-29-pc-maintenance-troubleshooting-BMOlt8-D.js" as="script"><link rel="prefetch" href="/assets/2025-12-31-ant-design-v6-zeroruntime-Dfu-61il.js" as="script"><link rel="prefetch" href="/assets/2026-01-19-stable-diffusion-advanced-D2ePO-Gn.js" as="script"><link rel="prefetch" href="/assets/2026-01-20-mobile-web-debug-C1GM5kh5.js" as="script"><link rel="prefetch" href="/assets/2026-01-22-notion-startup-error-ChhLJXz5.js" as="script"><link rel="prefetch" href="/assets/2026-01-24-keepass-vs-bitwarden-moqszLoD.js" as="script"><link rel="prefetch" href="/assets/2026-01-25-rclone-remote-image-management-BHxNus-R.js" as="script"><link rel="prefetch" href="/assets/2026-01-28-comfyui-C5fndM65.js" as="script"><link rel="prefetch" href="/assets/2026-02-06-openclaw-DnXAPnb-.js" as="script"><link rel="prefetch" href="/assets/2026-03-05-learndata-scripts-llm-seo-TcmZtLRb.js" as="script"><link rel="prefetch" href="/assets/2026-03-30-macmini-openclaw-DLpHzSlX.js" as="script"><link rel="prefetch" href="/assets/2026-03-31-365-opensource-ngP-nfoi.js" as="script"><link rel="prefetch" href="/assets/2026-04-30-legend-talk-DFhCKU1K.js" as="script"><link rel="prefetch" href="/assets/2026-06-18-world-cup-iptv-tv-live-CkJa512C.js" as="script"><link rel="prefetch" href="/assets/Applist-C_S-5mfX.js" as="script">
51<link rel="prefetch" href="/assets/ChatGPT-BVBvWyQc.js" as="script"><link rel="prefetch" href="/assets/Chrome-HdnS4ide.js" as="script"><link rel="prefetch" href="/assets/android-CXBylQ2r.js" as="script"><link rel="prefetch" href="/assets/design-BmSeYfHY.js" as="script"><link rel="prefetch" href="/assets/AutoHotkey-DYEVFy6G.js" as="script"><link rel="prefetch" href="/assets/Electron-BO7bHgH8.js" as="script"><link rel="prefetch" href="/assets/HTML-9KcNlt-a.js" as="script"><link rel="prefetch" href="/assets/Javascript-C9T6kLsG.js" as="script"><link rel="prefetch" href="/assets/Markdown-Cqg0EYF1.js" as="script"><link rel="prefetch" href="/assets/Python-CV_yUbDk.js" as="script"><link rel="prefetch" href="/assets/README-DNnG2ZTz.js" as="script"><link rel="prefetch" href="/assets/Regex-BkccCEe-.js" as="script"><link rel="prefetch" href="/assets/desktop-ui-B32g8l7v.js" as="script"><link rel="prefetch" href="/assets/tauri-CN1iW7uu.js" as="script"><link rel="prefetch" href="/assets/CloudServices-CxWeIEaL.js" as="script"><link rel="prefetch" href="/assets/Cloudflare-B9bVwCOm.js" as="script"><link rel="prefetch" href="/assets/DNS-CpilhOmt.js" as="script"><link rel="prefetch" href="/assets/GitHub-BNFdYC0W.js" as="script"><link rel="prefetch" href="/assets/Static-Rogpknbg.js" as="script"><link rel="prefetch" href="/assets/website-tracking-nyIcv9jk.js" as="script"><link rel="prefetch" href="/assets/Coupon-tc8B7vKP.js" as="script"><link rel="prefetch" href="/assets/Diet-Bs8-4Q7c.js" as="script"><link rel="prefetch" href="/assets/HomeAutomation-CY_jdQ8k.js" as="script"><link rel="prefetch" href="/assets/Life-bjyo0lTo.js" as="script"><link rel="prefetch" href="/assets/Maintenance-7xseLAeX.js" as="script"><link rel="prefetch" href="/assets/Medical-B2Mi9dt0.js" as="script"><link rel="prefetch" href="/assets/Shoppinglist-LxMo6bj0.js" as="script"><link rel="prefetch" href="/assets/2026-03-24-openclaw-think-mode-guide-BpC1OXyX.js" as="script"><link rel="prefetch" href="/assets/README-B7e2oZje.js" as="script"><link rel="prefetch" href="/assets/README-DSsLlzi7.js" as="script"><link rel="prefetch" href="/assets/Docker-6M3LNSUn.js" as="script"><link rel="prefetch" href="/assets/Huginn-CoMvGRNz.js" as="script"><link rel="prefetch" href="/assets/NAS-CLARJRiu.js" as="script"><link rel="prefetch" href="/assets/TTRSS-Db810daX.js" as="script"><link rel="prefetch" href="/assets/README-eCQ3vvsy.js" as="script"><link rel="prefetch" href="/assets/README-DDzOnqr7.js" as="script"><link rel="prefetch" href="/assets/Comments-DS0Dtz8Q.js" as="script"><link rel="prefetch" href="/assets/VuePress-Duptrl1a.js" as="script"><link rel="prefetch" href="/assets/docsify-CWW7yH8z.js" as="script"><link rel="prefetch" href="/assets/001-spring-sakura-C62Bp5KA.js" as="script"><link rel="prefetch" href="/assets/002-summer-fountain-BvDQBBmg.js" as="script"><link rel="prefetch" href="/assets/003-CcCcptEJ.js" as="script"><link rel="prefetch" href="/assets/004-DgtoPLoj.js" as="script"><link rel="prefetch" href="/assets/005-D3b2F0s-.js" as="script"><link rel="prefetch" href="/assets/006-C4uqKQXV.js" as="script"><link rel="prefetch" href="/assets/007-CBpHB9iL.js" as="script"><link rel="prefetch" href="/assets/README-BT54xiGg.js" as="script"><link rel="prefetch" href="/assets/NewSystem-BnqCLSlX.js" as="script"><link rel="prefetch" href="/assets/faq-4Pg8n47P.js" as="script"><link rel="prefetch" href="/assets/linux-9Pq8F1Q3.js" as="script"><link rel="prefetch" href="/assets/screen-B8yR_5hh.js" as="script"><link rel="prefetch" href="/assets/chinese-conversion-DeeSAeGx.js" as="script"><link rel="prefetch" href="/assets/img-prompt-HPymwiOM.js" as="script"><link rel="prefetch" href="/assets/json-translate-Cmk1AbM3.js" as="script"><link rel="prefetch" href="/assets/md-translator-BrZnj-Om.js" as="script"><link rel="prefetch" href="/assets/native-batch-downloader-d9MrnXdL.js" as="script"><link rel="prefetch" href="/assets/subtitle-translator-HO3cFyiC.js" as="script"><link rel="prefetch" href="/assets/0_live_equipments-s8N0aNOz.js" as="script"><link rel="prefetch" href="/assets/1_obs_basic-Dy4oEv8_.js" as="script"><link rel="prefetch" href="/assets/2_obs_streamfx-uc8PWsq1.js" as="script"><link rel="prefetch" href="/assets/3_obs_plugins-dHhlo18o.js" as="script"><link rel="prefetch" href="/assets/4_live_effects-BFInQ3jf.js" as="script"><link rel="prefetch" href="/assets/5_live_platforms-i32kvtu0.js" as="script"><link rel="prefetch" href="/assets/6_live_positioning-ChZZQ4pF.js" as="script"><link rel="prefetch" href="/assets/7_live_interaction-zEM40dFx.js" as="script"><link rel="prefetch" href="/assets/obs_scripts-C4mAwtYT.js" as="script"><link rel="prefetch" href="/assets/QTTabBar-C0SaSrSO.js" as="script"><link rel="prefetch" href="/assets/README-DdILXdMD.js" as="script"><link rel="prefetch" href="/assets/feishu-ChhyUtqu.js" as="script"><link rel="prefetch" href="/assets/handbrake-etiQVdQM.js" as="script"><link rel="prefetch" href="/assets/logseq-Cu06vgmA.js" as="script"><link rel="prefetch" href="/assets/obsidian-BiPRXgQK.js" as="script"><link rel="prefetch" href="/assets/power-automate-ppO5dYXh.js" as="script"><link rel="prefetch" href="/assets/reaper-DwCKyUCw.js" as="script"><link rel="prefetch" href="/assets/steam-BN8Yid3D.js" as="script"><link rel="prefetch" href="/assets/subtitle-edit-CtaxUQ1L.js" as="script"><link rel="prefetch" href="/assets/vscode-CA3Nd3NY.js" as="script"><link rel="prefetch" href="/assets/warp-DnWvFhZK.js" as="script"><link rel="prefetch" href="/assets/Vue-CfhFnTSi.js" as="script"><link rel="prefetch" href="/assets/nextjs-DC2uHaR3.js" as="script"><link rel="prefetch" href="/assets/rspress-fD4k9YbL.js" as="script"><link rel="prefetch" href="/assets/README-CX3C8311.js" as="script"><link rel="prefetch" href="/assets/database-FBQM7YEY.js" as="script"><link rel="prefetch" href="/assets/nginx-DCnmFstq.js" as="script"><link rel="prefetch" href="/assets/php-BUsxeEHo.js" as="script"><link rel="prefetch" href="/assets/README-DSDD2GXY.js" as="script"><link rel="prefetch" href="/assets/birthing-B6lgawVm.js" as="script"><link rel="prefetch" href="/assets/communication-CazNNNRq.js" as="script"><link rel="prefetch" href="/assets/feeding-tips-pyLNeexH.js" as="script"><link rel="prefetch" href="/assets/growth-and-play-BJxG0CSm.js" as="script"><link rel="prefetch" href="/assets/hospital-DSZl5har.js" as="script"><link rel="prefetch" href="/assets/newborn-DTFMo3UU.js" as="script"><link rel="prefetch" href="/assets/tips-CVU-452L.js" as="script"><link rel="prefetch" href="/assets/vision-protection-7hkmVTfj.js" as="script"><link rel="prefetch" href="/assets/07-05-refrigerator-food-preservation-guide-pLXCnKdH.js" as="script"><link rel="prefetch" href="/assets/07-12-china-tour-guide-license-guide-CgCJLucQ.js" as="script"><link rel="prefetch" href="/assets/07-14-glp-1-obesity-solution-or-long-term-cost-Dv_oywVZ.js" as="script"><link rel="prefetch" href="/assets/07-16-us-asian-elderly-immigrants-living-status-report-DMAJ5860.js" as="script"><link rel="prefetch" href="/assets/01-26-drone-beginner-guide-BkdNfkD5.js" as="script"><link rel="prefetch" href="/assets/README-W_w1mQuF.js" as="script"><link rel="prefetch" href="/assets/alist-D4Y6TxoZ.js" as="script"><link rel="prefetch" href="/assets/bitwarden-DkP-wgme.js" as="script"><link rel="prefetch" href="/assets/castopod-DvIyOz_R.js" as="script"><link rel="prefetch" href="/assets/certimate-CWP7DVIG.js" as="script"><link rel="prefetch" href="/assets/clouddrive-DeGQQZ0d.js" as="script"><link rel="prefetch" href="/assets/cloudflare-tunnel-BfBrEk0o.js" as="script"><link rel="prefetch" href="/assets/cors-anywhere-BcjofrIE.js" as="script"><link rel="prefetch" href="/assets/deeplx-BproQaAY.js" as="script"><link rel="prefetch" href="/assets/docsify-BinXy8_l.js" as="script"><link rel="prefetch" href="/assets/emby-C7MqSCQQ.js" as="script"><link rel="prefetch" href="/assets/flare-YCO3fzEw.js" as="script"><link rel="prefetch" href="/assets/gitlab-CedmGKdF.js" as="script"><link rel="prefetch" href="/assets/grampsjs-lvhXVBB6.js" as="script"><link rel="prefetch" href="/assets/grocy--NHe2yS7.js" as="script"><link rel="prefetch" href="/assets/hoarder-DpfK1OMN.js" as="script"><link rel="prefetch" href="/assets/homarr-D23ZFm_l.js" as="script"><link rel="prefetch" href="/assets/home-assistant-BvrrDRIn.js" as="script"><link rel="prefetch" href="/assets/kutt-BwMaEcpB.js" as="script"><link rel="prefetch" href="/assets/memos-C0_H4gjO.js" as="script"><link rel="prefetch" href="/assets/mt-photos-CfAckuXl.js" as="script"><link rel="prefetch" href="/assets/mtranserver-Cw7Nbzje.js" as="script"><link rel="prefetch" href="/assets/n8n-DOvH-O5K.js" as="script"><link rel="prefetch" href="/assets/navidrome-D_i4KYBu.js" as="script"><link rel="prefetch" href="/assets/new-api-NRmjlThk.js" as="script"><link rel="prefetch" href="/assets/nextcloud-C5w4rUdJ.js" as="script"><link rel="prefetch" href="/assets/node-red-ZWzCfjCp.js" as="script"><link rel="prefetch" href="/assets/noname-FPHQuRSo.js" as="script"><link rel="prefetch" href="/assets/ntfy-DCbRwBqo.js" as="script">
51<link rel="prefetch" href="/assets/paperless-ngx-RYkPV77Y.js" as="script"><link rel="prefetch" href="/assets/pgautoupgrade-CbF2z1Ml.js" as="script"><link rel="prefetch" href="/assets/portainer-BwXIhw86.js" as="script"><link rel="prefetch" href="/assets/qbittorrent-BWv0061_.js" as="script"><link rel="prefetch" href="/assets/qinglong-Dhix4IlJ.js" as="script"><link rel="prefetch" href="/assets/reader-BG3K-PY8.js" as="script"><link rel="prefetch" href="/assets/reverse-proxy-BEKN7VUK.js" as="script"><link rel="prefetch" href="/assets/srs-stack-7PQne_zY.js" as="script"><link rel="prefetch" href="/assets/stirling-pdf-C7OvEAdT.js" as="script"><link rel="prefetch" href="/assets/strm-Dx2Ppu9B.js" as="script"><link rel="prefetch" href="/assets/sun-panel-Dz1z_H1V.js" as="script"><link rel="prefetch" href="/assets/syncthing-DGcyTTyW.js" as="script"><link rel="prefetch" href="/assets/tachidesk-DSo9fUkh.js" as="script"><link rel="prefetch" href="/assets/typebot-Syo2tcRy.js" as="script"><link rel="prefetch" href="/assets/uptime-kuma-BGrY6AZL.js" as="script"><link rel="prefetch" href="/assets/webdav-DkVpgR0p.js" as="script"><link rel="prefetch" href="/assets/wireguard-BMpfEwY1.js" as="script"><link rel="prefetch" href="/assets/xiaoya-B_NE-nV0.js" as="script"><link rel="prefetch" href="/assets/xteve-B5NiSWc0.js" as="script"><link rel="prefetch" href="/assets/image-models-BUb2fKzq.js" as="script"><link rel="prefetch" href="/assets/voice-video-DzVkBljZ.js" as="script"><link rel="prefetch" href="/assets/README-iF0NPXTQ.js" as="script"><link rel="prefetch" href="/assets/ai-skills-BsXLTCoO.js" as="script"><link rel="prefetch" href="/assets/antigravity-cli-Dw8Xu6un.js" as="script"><link rel="prefetch" href="/assets/claude-code-Da8eJ4Ta.js" as="script"><link rel="prefetch" href="/assets/codex-WlvxeYE6.js" as="script"><link rel="prefetch" href="/assets/concepts-B_VDGaSi.js" as="script"><link rel="prefetch" href="/assets/gemini-cli-1Rl2nR55.js" as="script"><link rel="prefetch" href="/assets/mimo-code-BkAfjA8-.js" as="script"><link rel="prefetch" href="/assets/opencode-DAXiTx9t.js" as="script"><link rel="prefetch" href="/assets/qwen-code-BHS_5-j9.js" as="script"><link rel="prefetch" href="/assets/rovo-dev-cli-B7zYtXdu.js" as="script"><link rel="prefetch" href="/assets/choose-model-pCBWXlXJ.js" as="script"><link rel="prefetch" href="/assets/download-eTY8yLic.js" as="script"><link rel="prefetch" href="/assets/run-and-call-BN7TmLCu.js" as="script"><link rel="prefetch" href="/assets/bath-DS67_XCE.js" as="script"><link rel="prefetch" href="/assets/bone-DTVcBh8_.js" as="script"><link rel="prefetch" href="/assets/buttocks-CdGqp-Iu.js" as="script"><link rel="prefetch" href="/assets/cold-hands-feet-DrVZqObL.js" as="script"><link rel="prefetch" href="/assets/foot-CDa2nFCf.js" as="script"><link rel="prefetch" href="/assets/gout-prevention-BGxcY3Tg.js" as="script"><link rel="prefetch" href="/assets/hair-eWwww6Bo.js" as="script"><link rel="prefetch" href="/assets/jaw-DvwpWr8Y.js" as="script"><link rel="prefetch" href="/assets/lymph-DIdoE-0A.js" as="script"><link rel="prefetch" href="/assets/nail-BqesYseF.js" as="script"><link rel="prefetch" href="/assets/resting-pulse-D5PlKaGV.js" as="script"><link rel="prefetch" href="/assets/skin-moisturize-A7-6HvMn.js" as="script"><link rel="prefetch" href="/assets/sleep-wJUgrNPS.js" as="script"><link rel="prefetch" href="/assets/stomach-CEnw7KEb.js" as="script"><link rel="prefetch" href="/assets/tooth-v9zmLZeD.js" as="script"><link rel="prefetch" href="/assets/vessel-s6q61sbK.js" as="script"><link rel="prefetch" href="/assets/wash-face-DChQ8NwG.js" as="script"><link rel="prefetch" href="/assets/avocado-CunDjbj4.js" as="script"><link rel="prefetch" href="/assets/corn-Bxp439o_.js" as="script"><link rel="prefetch" href="/assets/omega-3-DIH-K9I_.js" as="script"><link rel="prefetch" href="/assets/mold-DH422t6J.js" as="script"><link rel="prefetch" href="/assets/traffic-CkvkZyBV.js" as="script"><link rel="prefetch" href="/assets/focus-CfJ4TD5h.js" as="script"><link rel="prefetch" href="/assets/msstore-apps-BBLfn-yV.js" as="script"><link rel="prefetch" href="/assets/web2apps-5ZAv7f9H.js" as="script"><link rel="prefetch" href="/assets/404.html-CLSuKhYG.js" as="script"><link rel="prefetch" href="/assets/index.html-zv4P-S53.js" as="script"><link rel="prefetch" href="/assets/index.html-D-UEACWZ.js" as="script"><link rel="prefetch" href="/assets/index.html-DZHc0Oq7.js" as="script"><link rel="prefetch" href="/assets/index.html-DG0drqsz.js" as="script"><link rel="prefetch" href="/assets/index.html-BQNTB3fc.js" as="script"><link rel="prefetch" href="/assets/index.html-DRdKVBhL.js" as="script"><link rel="prefetch" href="/assets/index.html-CIY769Za.js" as="script"><link rel="prefetch" href="/assets/index.html-Bac7chmW.js" as="script"><link rel="prefetch" href="/assets/index.html-mplyyfP1.js" as="script"><link rel="prefetch" href="/assets/index.html-BocswCxj.js" as="script"><link rel="prefetch" href="/assets/index.html-CQRenvb1.js" as="script"><link rel="prefetch" href="/assets/index.html-VxY-G9sX.js" as="script"><link rel="prefetch" href="/assets/index.html-D_vJFBTk.js" as="script"><link rel="prefetch" href="/assets/index.html-CN4ViKnx.js" as="script"><link rel="prefetch" href="/assets/index.html-CJzU-OVN.js" as="script"><link rel="prefetch" href="/assets/index.html-qDcV6-Bx.js" as="script"><link rel="prefetch" href="/assets/index.html-C-gfHxM4.js" as="script"><link rel="prefetch" href="/assets/index.html-DFIwzmnP.js" as="script"><link rel="prefetch" href="/assets/index.html-1Arost2T.js" as="script"><link rel="prefetch" href="/assets/index.html-DLflIBaH.js" as="script"><link rel="prefetch" href="/assets/index.html-CPCqurG4.js" as="script"><link rel="prefetch" href="/assets/index.html-Dj5nJFSx.js" as="script"><link rel="prefetch" href="/assets/index.html-Dl-Ge-WN.js" as="script"><link rel="prefetch" href="/assets/index.html-TrQVI-Wz.js" as="script"><link rel="prefetch" href="/assets/index.html-BZACS5jQ.js" as="script"><link rel="prefetch" href="/assets/index.html-DIUqGvtL.js" as="script"><link rel="prefetch" href="/assets/index.html-D__Ixj_Z.js" as="script"><link rel="prefetch" href="/assets/index.html-ComHHORW.js" as="script"><link rel="prefetch" href="/assets/index.html-DKOSkJE9.js" as="script"><link rel="prefetch" href="/assets/index.html-Eo5sSeER.js" as="script"><link rel="prefetch" href="/assets/index.html-BK3IeH7g.js" as="script"><link rel="prefetch" href="/assets/index.html-BWiLg3yG.js" as="script"><link rel="prefetch" href="/assets/index.html-SYFqX59Q.js" as="script"><link rel="prefetch" href="/assets/index.html-6D43SuLq.js" as="script"><link rel="prefetch" href="/assets/index.html-1YNc6Bgq.js" as="script"><link rel="prefetch" href="/assets/index.html-BckIIdxO.js" as="script"><link rel="prefetch" href="/assets/index.html-ZVWjvMMP.js" as="script"><link rel="prefetch" href="/assets/index.html-CtS1vnB4.js" as="script"><link rel="prefetch" href="/assets/index.html-BoFLuQt6.js" as="script"><link rel="prefetch" href="/assets/index.html-CcSCzOfr.js" as="script"><link rel="prefetch" href="/assets/index.html-CUa2u7T7.js" as="script"><link rel="prefetch" href="/assets/index.html-1a-aMSfh.js" as="script"><link rel="prefetch" href="/assets/index.html-CGKm_Bh6.js" as="script"><link rel="prefetch" href="/assets/index.html-CB2FaOkS.js" as="script"><link rel="prefetch" href="/assets/index.html-BRR6ZV_w.js" as="script"><link rel="prefetch" href="/assets/index.html-Csrr9LtX.js" as="script"><link rel="prefetch" href="/assets/index.html-cmMFSpEM.js" as="script"><link rel="prefetch" href="/assets/index.html-bwJ05UOO.js" as="script"><link rel="prefetch" href="/assets/index.html-Gu8dMgOv.js" as="script"><link rel="prefetch" href="/assets/index.html-dId_N9-L.js" as="script"><link rel="prefetch" href="/assets/index.html-B-U4AbjR.js" as="script"><link rel="prefetch" href="/assets/index.html-gUUuNO3V.js" as="script"><link rel="prefetch" href="/assets/index.html-BIbIng3O.js" as="script"><link rel="prefetch" href="/assets/index.html-9bPjmGZG.js" as="script"><link rel="prefetch" href="/assets/index.html-DTMDYCNS.js" as="script"><link rel="prefetch" href="/assets/index.html-C5Wwf8DO.js" as="script"><link rel="prefetch" href="/assets/index.html-DgX-z3tk.js" as="script"><link rel="prefetch" href="/assets/index.html-B3ChJa6h.js" as="script"><link rel="prefetch" href="/assets/index.html-DUgCvFR6.js" as="script"><link rel="prefetch" href="/assets/index.html-BIYQRvcZ.js" as="script"><link rel="prefetch" href="/assets/index.html-DZcQfqGu.js" as="script"><link rel="prefetch" href="/assets/index.html-DiakttLF.js" as="script"><link rel="prefetch" href="/assets/index.html-BqP6aIq4.js" as="script"><link rel="prefetch" href="/assets/index.html-CUz0n4ld.js" as="script"><link rel="prefetch" href="/assets/index.html-DLMzxw4z.js" as="script"><link rel="prefetch" href="/assets/index.html-CT73F3hV.js" as="script"><link rel="prefetch" href="/assets/index.html-XqZvQKP-.js" as="script"><link rel="prefetch" href="/assets/index.html-C6JvA5qD.js" as="script"><link rel="prefetch" href="/assets/index.html-C1fcYnOc.js" as="script"><link rel="prefetch" href="/assets/index.html-DE7I4vNV.js" as="script"><link rel="prefetch" href="/assets/index.html-DNQdu1YO.js" as="script"><link rel="prefetch" href="/assets/index.html-i0q2-n7f.js" as="script"><link rel="prefetch" href="/assets/index.html-T4TR-1Xm.js" as="script"><link rel="prefetch" href="/assets/index.html-B9KpWsfI.js" as="script"><link rel="prefetch" href="/assets/index.html-CPFCiuT6.js" as="script"><link rel="prefetch" href="/assets/index.html-DUTWMA4r.js" as="script"><link rel="prefetch" href="/assets/index.html-DVqelvqq.js" as="script"><link rel="prefetch" href="/assets/index.html-Cr4L6E70.js" as="script"><link rel="prefetch" href="/assets/index.html-dklrq80w.js" as="script"><link rel="prefetch" href="/assets/index.html-Dpti5bpY.js" as="script"><link rel="prefetch" href="/assets/index.html-CJg7OWvo.js" as="script"><link rel="prefetch" href="/assets/index.html-Ce0JAnB2.js" as="script"><link rel="prefetch" href="/assets/index.html-DkD0TRB9.js" as="script"><link rel="prefetch" href="/assets/index.html-BvGAIwv3.js" as="script"><link rel="prefetch" href="/assets/index.html-CBv75J75.js" as="script"><link rel="prefetch" href="/assets/index.html-DSauJAcE.js" as="script"><link rel="prefetch" href="/assets/index.html-D2mehthn.js" as="script"><link rel="prefetch" href="/assets/index.html-DjV6_WEP.js" as="script"><link rel="prefetch" href="/assets/index.html-BEzKEC9L.js" as="script"><link rel="prefetch" href="/assets/index.html-KzVFPDcj.js" as="script"><link rel="prefetch" href="/assets/index.html-BHcHIw-T.js" as="script"><link rel="prefetch" href="/assets/index.html-BNDBseA2.js" as="script"><link rel="prefetch" href="/assets/index.html-DaznAa4f.js" as="script"><link rel="prefetch" href="/assets/index.html-DMrPMYrp.js" as="script"><link rel="prefetch" href="/assets/index.html-DSgx9I1y.js" as="script"><link rel="prefetch" href="/assets/index.html-mn_SYd52.js" as="script"><link rel="prefetch" href="/assets/index.html-Bw4TSyJO.js" as="script"><link rel="prefetch" href="/assets/index.html-BHpjn3f0.js" as="script"><link rel="prefetch" href="/assets/index.html-BT6x1Boz.js" as="script"><link rel="prefetch" href="/assets/index.html-J0HGHxYQ.js" as="script"><link rel="prefetch" href="/assets/index.html-BpvDeTeC.js" as="script"><link rel="prefetch" href="/assets/index.html-CI-LtcsN.js" as="script"><link rel="prefetch" href="/assets/index.html-CoGK1-AF.js" as="script"><link rel="prefetch" href="/assets/index.html-v2iDWkOE.js" as="script"><link rel="prefetch" href="/assets/index.html-a8ec6xX2.js" as="script"><link rel="prefetch" href="/assets/index.html-DMmRpbsE.js" as="script"><link rel="prefetch" href="/assets/index.html-By-AmRjG.js" as="script">
51<link rel="prefetch" href="/assets/index.html-0mE9gqZ7.js" as="script"><link rel="prefetch" href="/assets/index.html-BnePnhYd.js" as="script"><link rel="prefetch" href="/assets/index.html-BObgJyqs.js" as="script"><link rel="prefetch" href="/assets/index.html-CxkrBqdB.js" as="script"><link rel="prefetch" href="/assets/index.html-DhIANmr5.js" as="script"><link rel="prefetch" href="/assets/index.html-mIRX9sUg.js" as="script"><link rel="prefetch" href="/assets/index.html-D-4MQbWR.js" as="script"><link rel="prefetch" href="/assets/index.html-vNQgiOGw.js" as="script"><link rel="prefetch" href="/assets/index.html-xGF5l89A.js" as="script"><link rel="prefetch" href="/assets/index.html-BXAUuOAy.js" as="script"><link rel="prefetch" href="/assets/index.html-BsptLYYn.js" as="script"><link rel="prefetch" href="/assets/index.html-BPmOuHe-.js" as="script"><link rel="prefetch" href="/assets/index.html-Dkzz9V63.js" as="script"><link rel="prefetch" href="/assets/index.html-C6omUZh5.js" as="script"><link rel="prefetch" href="/assets/index.html-D2FMwAnu.js" as="script"><link rel="prefetch" href="/assets/index.html-IF14N9ci.js" as="script"><link rel="prefetch" href="/assets/index.html-BQ6xSu17.js" as="script"><link rel="prefetch" href="/assets/index.html-B1fzQhfa.js" as="script"><link rel="prefetch" href="/assets/index.html-CfGx_xRH.js" as="script"><link rel="prefetch" href="/assets/index.html-TnaZOKA6.js" as="script"><link rel="prefetch" href="/assets/index.html-BQ7Do38X.js" as="script"><link rel="prefetch" href="/assets/index.html-Be8GX6hD.js" as="script"><link rel="prefetch" href="/assets/index.html-BuILGVZA.js" as="script"><link rel="prefetch" href="/assets/index.html-BolLt3RE.js" as="script"><link rel="prefetch" href="/assets/index.html-U8g53GCR.js" as="script"><link rel="prefetch" href="/assets/index.html-DxIcD2Js.js" as="script"><link rel="prefetch" href="/assets/index.html-ClMYfyun.js" as="script"><link rel="prefetch" href="/assets/index.html-BNfYDrYE.js" as="script"><link rel="prefetch" href="/assets/index.html-BfBMQDe3.js" as="script"><link rel="prefetch" href="/assets/index.html-DP07lF2V.js" as="script"><link rel="prefetch" href="/assets/index.html-Dq0IrVaH.js" as="script"><link rel="prefetch" href="/assets/index.html-BS9s20vi.js" as="script"><link rel="prefetch" href="/assets/index.html-NJRqSS6T.js" as="script"><link rel="prefetch" href="/assets/index.html-COqqCpyY.js" as="script"><link rel="prefetch" href="/assets/index.html-CUoxJTck.js" as="script"><link rel="prefetch" href="/assets/index.html-Bbqs5736.js" as="script"><link rel="prefetch" href="/assets/index.html-CZIpsqSv.js" as="script"><link rel="prefetch" href="/assets/index.html-BXWO_D4I.js" as="script"><link rel="prefetch" href="/assets/index.html-CUF-_95c.js" as="script"><link rel="prefetch" href="/assets/index.html-R-u2Sr7F.js" as="script"><link rel="prefetch" href="/assets/index.html-DcULmmD5.js" as="script"><link rel="prefetch" href="/assets/index.html-MjKqUnBF.js" as="script"><link rel="prefetch" href="/assets/index.html-DIvRtvYP.js" as="script"><link rel="prefetch" href="/assets/index.html-BudtOlcs.js" as="script"><link rel="prefetch" href="/assets/index.html-CcEmvm8J.js" as="script"><link rel="prefetch" href="/assets/index.html-DoETgI5a.js" as="script"><link rel="prefetch" href="/assets/photoswipe.esm-DelnInxx.js" as="script"><link rel="prefetch" href="/assets/waline-meta-BvRk9kiK.js" as="script"><link rel="prefetch" href="/assets/component-BlA84Li1.js" as="script"><link rel="prefetch" href="/assets/esm-C6RpDWsM.js" as="script">
52<!-- Google Tag Manager -->
53<script>
vendor: 335 bytes, lines 53-57
53(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
54  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
55  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
56  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
57  })(window,document,'script','dataLayer','
57GTM-PPRFXWZJ
vendor: 3 bytes, line 57
57');
57</script>
57
58  <!-- End Google Tag Manager -->
59  <!-- Umami Analytics -->
60  
60<script defer src="https://s.newzone.top/tracker.js" data-website-id="c5654258-de61-44d6-b577-70ec533fb9fd"></script>
60
61  <!-- End Umami Analytics -->
62  </head>
63  <body>
64    <div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">跳到主要内容</a><!--]--><!--[--><div class="theme-container external-link-icon has-toc" vp-container><!--[--><header id="navbar" class="vp-navbar" vp-navbar><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><a class="route-link vp-brand" href="/" aria-label="回到首页"><img class="vp-nav-logo" src="/logo.svg" alt><!----><span class="vp-site-name hide-in-pad">LearnData 开源笔记</span></a><!--]--></div><div class="vp-navbar-center"><!--[--><nav class="vp-nav-links"><div class="vp-nav-item hide-in-mobile"><a class="route-link auto-link" href="/blog.html" aria-label="博客"><!--[--><i class="vp-icon iconfont icon-fa6-solid_blog" sizing="height"></i><!--]-->博客<!----></a></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="应用"><!--[--><i class="vp-icon iconfont icon-app" sizing="height"></i>应用<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link auto-link" href="/apps/tutorials/" aria-label="工具笔记"><!--[--><i class="vp-icon iconfont icon-fa6-solid_layer-group" sizing="both"></i><!--]-->工具笔记<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/apps/livestreaming/1_obs_basic.html" aria-label="直播手册"><!--[--><i class="vp-icon iconfont icon-zhibo" sizing="both"></i><!--]-->直播手册<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/services/dockers-on-nas/" aria-label="Docker 应用"><!--[--><i class="vp-icon iconfont icon-mdi_docker" sizing="both"></i><!--]-->Docker 应用<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="探索"><!--[--><i class="vp-icon iconfont icon-zhuantitu" sizing="height"></i>探索<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link auto-link" href="/the-ai-manual/" aria-label="AI 手册"><!--[--><i class="vp-icon iconfont icon-ic_baseline-smart-toy" sizing="both"></i><!--]-->AI 手册<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/research/" aria-label="研究报告"><!--[--><i class="vp-icon iconfont icon-humbleicons_ai" sizing="both"></i><!--]-->研究报告<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/ideas/" aria-label="灵感火花"><!--[--><i class="vp-icon iconfont icon-tdesign_ai-1" sizing="both"></i><!--]-->灵感火花<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/code/" aria-label="编程开发"><!--[--><i class="vp-icon iconfont icon-coding" sizing="both"></i><!--]-->编程开发<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/weekly/" aria-label="周刊"><!--[--><i class="vp-icon iconfont icon-fa6-solid_rss" sizing="both"></i><!--]-->周刊<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="生活"><!--[--><i class="vp-icon iconfont icon-shenghuo" sizing="height"></i>生活<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link auto-link" href="/the-savvy-life-manual/" aria-label="生活手册"><!--[--><i class="vp-icon iconfont icon-ic_baseline-tips-and-updates" sizing="both"></i><!--]-->生活手册<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/family/baby/" aria-label="育儿手册"><!--[--><i class="vp-icon iconfont icon-fa6-solid_baby" sizing="both"></i><!--]-->育儿手册<!----></a></li><li class="vp-dropdown-item"><a class="auto-link external-link" href="https://newzone.top/reading/" aria-label="读书笔è
64®°" rel="noopener noreferrer" target="_blank"><!--[--><i class="vp-icon iconfont icon-dushu" sizing="both"></i><!--]-->读书笔记<!----></a></li></ul></button></div></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="工具"><!--[--><i class="vp-icon iconfont icon-clarity_tools-solid" sizing="height"></i>工具<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="auto-link external-link" href="https://tools.newzone.top/zh" aria-label="AI 工具箱" rel="noopener noreferrer" target="_blank"><!--[--><i class="vp-icon iconfont icon-yuyinzhuanwenbengongju" sizing="both"></i><!--]-->AI 工具箱<!----></a></li><li class="vp-dropdown-item"><a class="auto-link external-link" href="https://www.aishort.top/" aria-label="AI 提示词库" rel="noopener noreferrer" target="_blank"><!--[--><i class="vp-icon iconfont icon-fa6-solid_bolt" sizing="both"></i><!--]-->AI 提示词库<!----></a></li><li class="vp-dropdown-item"><a class="auto-link external-link" href="https://talk.newzone.top" aria-label="AI 思想家圆桌" rel="noopener noreferrer" target="_blank"><!--[--><i class="vp-icon iconfont icon-ri_chat-smile-ai-fill" sizing="both"></i><!--]-->AI 思想家圆桌<!----></a></li><li class="vp-dropdown-item"><a class="auto-link external-link" href="https://prompt.newzone.top/app/zh" aria-label="AI 绘图提示词" rel="noopener noreferrer" target="_blank"><!--[--><i class="vp-icon iconfont icon-fa6-solid_image" sizing="both"></i><!--]-->AI 绘图提示词<!----></a></li></ul></button></div></div></nav><!--]--></div><div class="vp-navbar-end"><!--[--><div class="vp-nav-item vp-action"><a class="vp-action-link" href="https://discord.gg/PZTQfJ4GjX" target="_blank" rel="noopener noreferrer" aria-label="discord"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" style="width:1.25rem;height:1.25rem;vertical-align:middle"><path d='m534.42,126.58a1.57,1.57 0 0 0 -0.79,-0.73a507.33,507.33 0 0 0 -125.19,-38.81a1.9,1.9 0 0 0 -2.01,0.95a352.96,352.96 0 0 0 -15.58,32.01a468.41,468.41 0 0 0 -140.6,0a323.75,323.75 0 0 0 -15.82,-32.01a1.98,1.98 0 0 0 -2.02,-0.95a505.9,505.9 0 0 0 -125.19,38.81a1.79,1.79 0 0 0 -0.82,0.7c-79.73,119.07 -101.57,235.21 -90.86,349.9a2.11,2.11 0 0 0 0.81,1.44a510.06,510.06 0 0 0 153.56,77.6a1.99,1.99 0 0 0 2.15,-0.71a364.19,364.19 0 0 0 31.42,-51.08a1.95,1.95 0 0 0 -1.07,-2.71a335.92,335.92 0 0 1 -47.98,-22.85a1.98,1.98 0 0 1 -0.19,-3.27c3.22,-2.42 6.44,-4.93 9.53,-7.46a1.9,1.9 0 0 1 1.99,-0.27c100.65,45.94 209.61,45.94 309.07,0a1.89,1.89 0 0 1 2.01,0.24c3.09,2.54 6.31,5.07 9.55,7.49a1.97,1.97 0 0 1 -0.17,3.27a315.25,315.25 0 0 1 -48,22.83a1.97,1.97 0 0 0 -1.05,2.73a409.02,409.02 0 0 0 31.4,51.05a1.95,1.95 0 0 0 2.15,0.73a508.37,508.37 0 0 0 153.81,-77.59a1.97,1.97 0 0 0 0.81,-1.41c12.82,-132.61 -21.48,-247.79 -90.93,-349.9zm-315.91,280.03c-30.3,0 -55.27,-27.81 -55.27,-61.96s24.48,-61.96 55.27,-61.96c31.03,0 55.76,28.05 55.27,61.96c0,34.15 -24.48,61.96 -55.27,61.96zm204.35,0c-30.3,0 -55.27,-27.81 -55.27,-61.96s24.48,-61.96 55.27,-61.96c31.03,0 55.76,28.05 55.27,61.96c0,34.15 -24.23,61.96 -55.27,61.96z' fill="currentColor"/></svg></a></div><div class="vp-nav-item vp-action"><a class="vp-action-link" href="https://github.com/rockbenben/LearnData" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" name="github" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="vp-nav-item hide-in-mobile"><button type="button" class="vp-appearance-button" tabindex="-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" class="icon outlook-icon" viewB
64ox="0 0 1024 1024" fill="currentColor" aria-label="outlook icon" name="outlook"><path d="M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"></path></svg><div class="vp-appearance-dropdown"><!----></div></button></div><!--[--><div id="docsearch-container" style="display:none;"></div><div class="docsearch-placeholder"><button type="button" aria-label="搜索文档" aria-keyshortcuts="Control+k" class="DocSearch DocSearch-Button"><span class="DocSearch-Button-Container"><svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true" class="DocSearch-Search-Icon"><circle cx="11" cy="11" r="8" stroke="currentColor" fill="none" stroke-width="1.4"></circle><path d="m21 21-4.3-4.3" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">搜索文档</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key DocSearch-Button-Key--ctrl">Ctrl</kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar" vp-sidebar><!----><ul class="vp-sidebar-links"><li><a class="route-link auto-link vp-sidebar-link" href="/DailyRoutine.html" aria-label="每日仪式"><!--[--><i class="vp-icon iconfont icon-meirijihua" sizing="both"></i><!--]-->每日仪式<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/Fitness.html" aria-label="健身计划"><!--[--><i class="vp-icon iconfont icon-jianshenfang" sizing="both"></i><!--]-->健身计划<!----></a></li><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-app" sizing="both"></i><span class="vp-sidebar-title">应用手册</span><span class="vp-arrow end"></span></button><!----></section></li><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-docker" sizing="both"></i><span class="vp-sidebar-title">Docker 服务</span><span class="vp-arrow end"></span></button><!----></section></li><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-windows" sizing="both"></i><span class="vp-sidebar-title">Win 系统</span><span class="vp-arrow end"></span></button><!----></section></li><li><section class="vp-sidebar-group"><button class="vp-sidebar-header clickable" type="button"><i class="vp-icon iconfont icon-shenghuo" sizing="both"></i><span class="vp-sidebar-title">生活记录</span><span class="vp-arrow end"></span></button><!----></section></li><li><a class="route-link auto-link vp-sidebar-link" href="/blog.html" aria-label="博客文章"><!--[--><i class="vp-icon iconfont icon-bokeyuan" sizing="both"></i><!--]-->博客文章<!----></a></li></ul><!----></aside><!--[-->
64<main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><i class="vp-icon iconfont icon-fa6-solid_book-open-reader" sizing="height"></i>LearnData 开源笔记</h1><div class="page-info"><!----><!----><span class="page-word-info" aria-label="字数🔠" data-balloon-pos="up"><svg xmlns="http://www.w3.org/2000/svg" class="icon word-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="word icon" name="word"><path d="M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"></path><path d="M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"></path></svg><span>约 719 字</span><meta property="wordCount" content="719"></span><span class="page-reading-time-info" aria-label="阅读时间⌛" data-balloon-pos="up"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon" name="timer"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>大约 2 分钟</span><meta property="timeRequired" content="PT2M"></span><span class="page-pageview-info" aria-label="访问量🔢" data-balloon-pos="up"><svg xmlns="http://www.w3.org/2000/svg" class="icon eye-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="eye icon" name="eye"><path d="M992 512.096c0-5.76-.992-10.592-1.28-11.136-.192-2.88-1.152-8.064-2.08-10.816-.256-.672-.544-1.376-.832-2.08-.48-1.568-1.024-3.104-1.6-4.32C897.664 290.112 707.104 160 512 160c-195.072 0-385.632 130.016-473.76 322.592-1.056 2.112-1.792 4.096-2.272 5.856a55.512 55.512 0 00-.64 1.6c-1.76 5.088-1.792 8.64-1.632 7.744-.832 3.744-1.568 11.168-1.568 11.168-.224 2.272-.224 4.032.032 6.304 0 0 .736 6.464 1.088 7.808.128 1.824.576 4.512 1.12 6.976h-.032c.448 2.08 1.12 4.096 1.984 6.08.48 1.536.992 2.976 1.472 4.032C126.432 733.856 316.992 864 512 864c195.136 0 385.696-130.048 473.216-321.696 1.376-2.496 2.24-4.832 2.848-6.912.256-.608.48-1.184.672-1.728 1.536-4.48 1.856-8.32 1.728-8.32l-.032.032c.608-3.104 1.568-7.744 1.568-13.28zM512 672c-88.224 0-160-71.776-160-160s71.776-160 160-160 160 71.776 160 160-71.776 160-160 160z"></path></svg><span id="ArtalkPV" class="vp-pageview waline-pageview-count" data-path="/" data-page-key="/">...</span></span></div><hr></div><!----><div class="" vp-content><!----><div id="markdown-content"><blockquote><p>开源工具、效率方法、心理学探索的自我提升笔记</p></blockquote><figure><a href="https://discord.gg/PZTQfJ4GjX" target="_blank" rel="noopener noreferrer"><img src="https://img.shields.io/discord/1048780149899939881?color=%2385c8c8&amp;label=Discord&amp;logo=discord&amp;style=for-the-badge" alt="" tabindex="0" loading="lazy"></a></figure><h2 id="✨-初衷" tabindex="-1"><a class="header-anchor" href="#✨-初衷"><span>✨ 初衷</span></a></h2><p>曾经,我采用了 Notion、Obsidian 和飞书等多款知识管理工具来存储我的心得与笔记。然而,这种方式导致我的资料分散,难以管理和分享。</p><p>更重要的是,<strong>
64笔记里的知识并不属于你,只有经过消化、应用,才会成为我们的财富。</strong></p><p>为此,我做了 <a href="https://github.com/rockbenben/LearnData" target="_blank" rel="noopener noreferrer">LearnData</a>,一个基于 VuePress 和 vuepress-theme-hope 的开源知识库模板。你正在浏览的「LearnData 开源笔记」就是用它搭起来的,将我所有的笔记与文章聚合到同一页面形成知识库,便于集中管理和分享。</p><figure><img src="https://img.newzone.top/20260611210409544.svg" alt="" tabindex="0" loading="lazy"><figcaption>笔记 + 文章 = LearnData 知识库</figcaption></figure><figure><img src="https://img.newzone.top/20260611210409543.svg" alt="" tabindex="0" loading="lazy"><figcaption>笔记/博客自动化发布</figcaption></figure><h2 id="🧱-笔记结构" tabindex="-1"><a class="header-anchor" href="#🧱-笔记结构"><span>🧱 笔记结构</span></a></h2><ul><li>置顶:日常习惯、健身、阅读;</li><li>软件应用:常用应用、Chrome 扩展和相关教程;</li><li>Docker 服务:NAS 和服务器上的后端应用,以 Docker 容器为主;</li><li>系统问题:Windows 系统优化和相关问题;</li><li>代码编程:常用代码的学习和使用笔记,页面开发攻略和网站相关的工具和知识收集;</li><li>生活角落:说明书、生活记录和小技巧;</li><li>博客汇总:聚合所有博客文章,以分类、标签、时间轴等方式进行组合。</li></ul><h2 id="🚀-想搭一个属于自己的知识库" tabindex="-1"><a class="header-anchor" href="#🚀-想搭一个属于自己的知识库"><span>🚀 想搭一个属于自己的知识库?</span></a></h2><p>你正在浏览的站点就是基于 <a href="https://github.com/rockbenben/LearnData" target="_blank" rel="noopener noreferrer">LearnData</a> 开源模板搭建的。完整的搭建、配置、部署和常见问题文档在 GitHub 仓库 <a href="https://github.com/rockbenben/LearnData#readme" target="_blank" rel="noopener noreferrer">README</a>,几分钟就能 fork 上线。</p><p>用了一段时间想看进阶心得(节点搜索、Quicker 一键定位、<code>article</code> 标签、SEO 审计、<code>llms.txt</code>、AI 接管维护),可以读两篇博客文章:</p><ul><li><a class="route-link" href="/posts/2024-01-28-learndata-advanced.html">
64LearnData 博客:高效知识管理和进阶应用技巧</a></li><li><a class="route-link" href="/posts/2026-03-05-learndata-scripts-llm-seo.html">LearnData 进阶:让 AI 和脚本接管博客维护</a></li></ul></div><!----><!----><!----></div><footer class="vp-page-meta"><!----><div class="vp-meta-item git-info"><div class="update-time"><span class="vp-meta-label">最近更新: </span><time class="vp-meta-info" datetime="2026-09-27T00:01:35.000Z" data-allow-mismatch>2026/9/27 00:01</time></div><!----></div></footer><!----><div id="comment" class="waline-wrapper vp-comment" vp-comment darkmode="false" style="display:block;"><!----></div><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper" vp-footer><!----><div class="vp-copyright">
65  版权声明:自由转载 · 非商用 · 非衍生 · 保持署名<a href="https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh-hans" target="_blank" rel="noopener noreferrer">(创意共享 4.0 许可证)</a><br />
66  Copyright © 2023-present LearnData
67  </div></footer></div><!--]--><!--]--><!--[--><!----><!--[--><!--]--><!--]--><!--]--></div>
68    
68<script type="module" src="/assets/app-DOPBRFTt.js" defer></script>
68
69    <!-- 看板娘区块 -->
70    
70<script src="/live2d-widget/v20260619/autoload.js"></script>
70
71    <!-- End 看板娘区块 -->
72<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 72-73
72
73<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
73GTM-PPRFXWZJ
vendor: 87 bytes, lines 73-75
73"
74  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
75  
75<!-- End Google Tag Manager (noscript) -->
76  </body>
77</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.