1<!DOCTYPE html> 2<html lang="zh-CN" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <title>plugin-migrate | Halo è¿ç§»æä»¶</title> 7 <meta name="description" content="å¤å¹³å°è¿ç§»è³ Halo 2.x çè¿ç§»æä»¶ä½¿ç¨ææ¡£"> 8 <meta name="generator" content="VitePress v1.2.3"> 9 <link rel="preload stylesheet" href="/assets/style.oAs9ORRM.css" as="style"> 10 11
11<script type="module" src="/assets/app.Dq2pYnbV.js"></script>
11 12 <link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin=""> 13 <link rel="modulepreload" href="/assets/chunks/framework.QO2H0moR.js"> 14 <link rel="modulepreload" href="/assets/chunks/theme.Rmhu7-yY.js"> 15 <link rel="modulepreload" href="/assets/index.md.BZFSx_YF.lean.js"> 16 <link rel="icon" href="/logo.svg"> 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-62da850e><!--[--><!--]--><!--[--><span tabindex="-1" data-v-284919a9></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-284919a9> Skip to content </a><!--]--><!----><header class="VPNav" data-v-62da850e data-v-284a6d9c><div class="VPNavBar" data-v-284a6d9c data-v-b1528fb6><div class="wrapper" data-v-b1528fb6><div class="container" data-v-b1528fb6><div class="title" data-v-b1528fb6><div class="VPNavBarTitle has-sidebar" data-v-b1528fb6 data-v-e58d529e><a class="title" href="/" data-v-e58d529e><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-2ca50132><!--]--><span data-v-e58d529e>Halo è¿ç§»æä»¶</span><!--[--><!--]--></a></div></div><div class="content" data-v-b1528fb6><div class="content-body" data-v-b1528fb6><!--[--><!--]--><div class="VPNavBarSearch search" data-v-b1528fb6><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-b1528fb6 data-v-a91bd607><span id="main-nav-aria-label" class="visually-hidden" data-v-a91bd607>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-a91bd607 data-v-d3e37be9><!--[--><span data-v-d3e37be9>é¦é¡µ</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://github.com/halo-sigs/plugin-migrate/releases" target="_blank" rel="noreferrer" tabindex="0" data-v-a91bd607 data-v-d3e37be9><!--[--><span data-v-d3e37be9>Release</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-b1528fb6 data-v-23f5df49><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-23f5df49 data-v-7dec7b98 data-v-a7ac842b><span class="check" data-v-a7ac842b><span class="icon" data-v-a7ac842b><!--[--><span class="vpi-sun sun" data-v-7dec7b98></span><span class="vpi-moon moon" data-v-7dec7b98></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-b1528fb6 data-v-b6551928 data-v-836163a3><!--[--><a class="VPSocialLink no-icon" href="https://github.com/halo-sigs/plugin-migrate" aria-label="github" target="_blank" rel="noopener" data-v-836163a3 data-v-87437f4a><span class="vpi-social-github" /></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-b1528fb6 data-v-021dc218 data-v-c65245ee><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-c65245ee><span class="vpi-more-horizontal icon" data-v-c65245ee></span></button><div class="menu" data-v-c65245ee><div class="VPMenu" data-v-c65245ee data-v-27f7bfaf><!----><!--[--><!--[--><!----><div class="group" data-v-021dc218><div class="item appearance" data-v-021dc218><p class="label" data-v-021dc218>Appearance</p><div class="appearance-action" data-v-021dc218><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-021dc218 data-v-7dec7b98 data-v-a7ac842b><span class="check" data-v-a7ac842b><span class="icon" data-v-a7ac842b><!--[--><span class="vpi-sun sun" data-v-7dec7b98></span><span class="vpi-moon moon" data-v-7dec7b98></span><!--]--></span></span></button></div></div></div><div class="group" data-v-021dc218><div class="item social-links" data-v-021dc218><div class="VPSocialLinks social-links-list" data-v-021dc218 data-v-836163a3><!--[--><a class="VPSocialLink no-icon" href="https://github.com/halo-sigs/plugin-migrate" aria-label="github" target="_blank" rel="noopener" data-v-836163a3 data-v-87437f4a><span class="vpi-social-github" /></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-b1528fb6 data-v-e1a26572><span class="container" data-v-e1a26572><span class="top" data-v-e1a26572></span><span class="middle" data-v-e1a26572></span><span class="bottom" data-v-e1a26572></span></span></button></div></div></div></div><div class="divider" data-v-b1528fb6><div class="divider-line" data-v-b1528fb6></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-62da850e data-v-047d704a><div class="container" data-v-047d704a><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-047d704a><span class="vpi-align-left menu-icon" data-v-047d704a></span><span class="menu-text" data-v-047d704a>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-047d704a data-v-b33b9b79><button data-v-b33b9b79>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-62da850e data-v-99be2026><div class="curtain" data-v-99be2026></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-99be2026><span class="visually-hidden" id="sidebar-aria-label" data-v-99be2026> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-99be2026><section class="VPSidebarItem level-0 has-active" data-v-99be2026 data-v-832508c5><!----><div class="items" data-v-832508c5><!--[--><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div><a class="VPLink link link" href="/" data-v-832508c5><!--[--><p class="text" data-v-832508c5>ä»ç»</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-99be2026><section class="VPSidebarItem level-0" data-v-99be2026 data-v-832508c5><div class="item" role="button" tabindex="0" data-v-832508c5><div class="indicator" data-v-832508c5></div><h2 class="text" data-v-832508c5>è¿ç§»</h2><!----></div><div class="items" data-v-832508c5><!--[--><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div><a class="VPLink link link" href="/provider/halo.html" data-v-832508c5><!--[--><p class="text" data-v-832508c5>Halo 1.x</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div><a class="VPLink link link" href="/provider/wordpress.html" data-v-832508c5><!--[--><p class="text" data-v-832508c5>WordPress</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div><a class="VPLink link link" href="/provider/rss.html" data-v-832508c5><!--[--><p class="text" data-v-832508c5>RSS</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div><a class="VPLink link link" href="/provider/atom.html" data-v-832508c5><!--[--><p class="text" data-v-832508c5>Atom</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div><a class="VPLink link link" href="/provider/hugo.html" data-v-832508c5><!--[--><p class="text" data-v-832508c5>HUGO</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div><a class="VPLink link link" href="/provider/ghost.html" data-v-832508c5><!--[--><p class="text" data-v-832508c5>Ghost</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-99be2026><section class="VPSidebarItem level-0" data-v-99be2026 data-v-832508c5><div class="item" role="button" tabindex="0" data-v-832508c5><div class="indicator" data-v-832508c5></div><h2 class="text" data-v-832508c5>æ©å±</h2><!----></div><div class="items" data-v-832508c5><!--[--><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div>
21<a class="VPLink link link" href="/extend/provider.html" data-v-832508c5><!--[--><p class="text" data-v-832508c5>æ©å± Provider</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-832508c5 data-v-832508c5><div class="item" data-v-832508c5><div class="indicator" data-v-832508c5></div><a class="VPLink link link" href="/extend/steps.html" data-v-832508c5><!--[--><p class="text" data-v-832508c5>æ©å±è¿ç§»æ¥éª¤</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-62da850e data-v-eef0e1b2><div class="VPDoc has-sidebar has-aside" data-v-eef0e1b2 data-v-79228545><!--[--><!--]--><div class="container" data-v-79228545><div class="aside" data-v-79228545><div class="aside-curtain" data-v-79228545></div><div class="aside-container" data-v-79228545><div class="aside-content" data-v-79228545><div class="VPDocAside" data-v-79228545 data-v-d89a5712><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-d89a5712 data-v-fe8634cd><div class="content" data-v-fe8634cd><div class="outline-marker" data-v-fe8634cd></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-fe8634cd>On this page</div><ul class="VPDocOutlineItem root" data-v-fe8634cd data-v-d1a35a05><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-d89a5712></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-79228545><div class="content-container" data-v-79228545><!--[--><!--]--><main class="main" data-v-79228545><div style="position:relative;" class="vp-doc _" data-v-79228545><div><h1 id="plugin-migrate" tabindex="-1">plugin-migrate <a class="header-anchor" href="#plugin-migrate" aria-label="Permalink to "plugin-migrate"">â</a></h1><p>æ¯æä»å
¶ä»å¹³å°è¿ç§»æ°æ®å° Halo çæä»¶ã</p><p><img src="/assets/screenshot.Bmvf7_Mw.png" alt="Screenshot"></p><p>ç®åå·²æ¯æä»¥ä¸å¹³å°ï¼</p><ol><li>Halo 1.5 / 1.6</li><li><a href="https://wordpress.org/" target="_blank" rel="noreferrer">WordPress</a></li><li>RSS / Atom 订é
龿¥</li><li><a href="https://gohugo.io/" target="_blank" rel="noreferrer">Hugo</a></li><li><a href="https://ghost.org/" target="_blank" rel="noreferrer">Ghost</a></li><li><a href="https://github.com/typecho/typecho" target="_blank" rel="noreferrer">Typecho</a></li></ol><h2 id="ä½¿ç¨æ¹å¼" tabindex="-1">ä½¿ç¨æ¹å¼ <a class="header-anchor" href="#ä½¿ç¨æ¹å¼" aria-label="Permalink to "ä½¿ç¨æ¹å¼"">â</a></h2><ol><li>ä¸è½½ï¼ç®åæä¾ä»¥ä¸ä¸¤ä¸ªä¸è½½æ¹å¼ï¼ <ul><li>GitHub Releasesï¼è®¿é® <a href="https://github.com/halo-sigs/plugin-migrate/releases" target="_blank" rel="noreferrer">Releases</a> ä¸è½½ Assets ä¸ç JAR æä»¶ã</li><li>Halo åºç¨å¸åºï¼<a href="https://halo.run/store/apps/app-TlUBt" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-TlUBt</a></li></ul></li><li>å®è£
ï¼æä»¶å®è£
åæ´æ°æ¹å¼å¯åèï¼<a href="https://docs.halo.run/user-guide/plugins" target="_blank" rel="noreferrer">https://docs.halo.run/user-guide/plugins</a></li><li>å¯å¨æä»¶ä¹åï¼å³å¯å¨ Console ç左侧èåæ çå° <strong>è¿ç§»</strong> çèåã</li></ol><blockquote><p><strong>Warning</strong> 详ç»çè¿ç§»ææ¡£è¯·æ¥é
<a href="https://halo-plugin-migrate.pages.dev" target="_blank" rel="noreferrer">https://halo-plugin-migrate.pages.dev</a></p></blockquote><h2 id="å¼åç¯å¢" tabindex="-1">å¼åç¯å¢ <a class="header-anchor" href="#å¼åç¯å¢" aria-label="Permalink to "å¼åç¯å¢"">â</a></h2><p>æä»¶å¼åçè¯¦ç»ææ¡£è¯·æ¥é
ï¼<a href="https://docs.halo.run/developer-guide/plugin/introduction" target="_blank" rel="noreferrer">https://docs.halo.run/developer-guide/plugin/introduction</a></p><p>æéç¯å¢ï¼</p><ol><li>Java 17</li><li>Node 20</li><li>pnpm 10</li><li>Docker (å¯é)</li></ol><p>å
é项ç®ï¼</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span>
21<pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">git</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> clone</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> [email protected]:halo-sigs/plugin-migrate.git</span></span> 22<span class="line"></span> 23<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># æè å½ä½ fork ä¹å</span></span> 24<span class="line"></span> 25<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">git</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> clone</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> [email protected]:{your_github_id}/plugin-migrate.git</span></span></code></pre></div><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">cd</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> path/to/plugin-migrate</span></span></code></pre></div><h3 id="è¿è¡æ¹å¼-1-æ¨è" tabindex="-1">è¿è¡æ¹å¼ 1ï¼æ¨èï¼ <a class="header-anchor" href="#è¿è¡æ¹å¼-1-æ¨è" aria-label="Permalink to "è¿è¡æ¹å¼ 1ï¼æ¨èï¼"">â</a></h3><blockquote><p>æ¤æ¹å¼éè¦æ¬å°å®è£ Docker</p></blockquote><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># macOS / Linux</span></span> 26<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./gradlew</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> pnpmInstall</span></span> 27<span class="line"></span> 28<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Windows</span></span> 29<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./gradlew.bat</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> pnpmInstall</span></span></code></pre></div><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># macOS / Linux</span></span> 30<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./gradlew</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> haloServer</span></span> 31<span class="line"></span> 32<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Windows</span></span> 33<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./gradlew.bat</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> haloServer</span></span></code></pre></div><p>æ§è¡æ¤å½ä»¤åï¼ä¼èªå¨å建ä¸ä¸ª Halo ç Docker 容å¨å¹¶å è½½å½åçæä»¶ï¼æ´å¤ææ¡£å¯æ¥é ï¼<a href="https://docs.halo.run/developer-guide/plugin/basics/devtools" target="_blank" rel="noreferrer">https://docs.halo.run/developer-guide/plugin/basics/devtools</a></p><h3 id="è¿è¡æ¹å¼-2" tabindex="-1">è¿è¡æ¹å¼ 2 <a class="header-anchor" href="#è¿è¡æ¹å¼-2" aria-label="Permalink to "è¿è¡æ¹å¼ 2"">â</a></h3><blockquote><p>æ¤æ¹å¼éè¦ä½¿ç¨æºç è¿è¡ Halo</p></blockquote><p>ç¼è¯æä»¶ï¼</p><div class="language-bash vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># macOS / Linux</span></span> 34<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./gradlew</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> build</span></span> 35<span class="line"></span> 36<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Windows</span></span> 37<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./gradlew.bat</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> build</span></span></code></pre></div><p>ä¿®æ¹ Halo é ç½®æä»¶ï¼</p><div class="language-yaml vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span>
37<pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">halo</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span> 38<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> plugin</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span> 39<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> runtime-mode</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">development</span></span> 40<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> fixedPluginPath</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span> 41<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"/path/to/plugin-migrate"
41</span></span></code></pre></div><p>æåéå¯ Halo 项ç®å³å¯ã</p></div></div></main><footer class="VPDocFooter" data-v-79228545 data-v-2561402d><!--[--><!--]--><div class="edit-info" data-v-2561402d><!----><div class="last-updated" data-v-2561402d><p class="VPLastUpdated" data-v-2561402d data-v-bfa9cfbd>Last updated: <time datetime="2026-04-15T07:48:15.000Z" data-v-bfa9cfbd></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-2561402d><span class="visually-hidden" id="doc-footer-aria-label" data-v-2561402d>Pager</span><div class="pager" data-v-2561402d><!----></div><div class="pager" data-v-2561402d><a class="VPLink link pager-link next" href="/provider/halo.html" data-v-2561402d><!--[--><span class="desc" data-v-2561402d>Next page</span><span class="title" data-v-2561402d>Halo 1.x</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><!--]--></div></div> 42
42<script>window.__VP_HASH_MAP__=JSON.parse("{\"extend_provider.md\":\"BrIlAS62\",\"extend_steps.md\":\"DtzRuMN4\",\"index.md\":\"BZFSx_YF\",\"provider_atom.md\":\"CCUd6yMV\",\"provider_ghost.md\":\"BzYeq_uv\",\"provider_halo.md\":\"DGz-8Cgy\",\"provider_hugo.md\":\"DSili_JV\",\"provider_rss.md\":\"BVsUM2KO\",\"provider_wordpress.md\":\"DrosnDFj\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"zh-CN\",\"dir\":\"ltr\",\"title\":\"Halo è¿ç§»æä»¶\",\"description\":\"å¤å¹³å°è¿ç§»è³ Halo 2.x çè¿ç§»æä»¶ä½¿ç¨ææ¡£\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":\"/logo.svg\",\"nav\":[{\"text\":\"é¦é¡µ\",\"link\":\"/\"},{\"text\":\"Release\",\"link\":\"https://github.com/halo-sigs/plugin-migrate/releases\"}],\"sidebar\":[{\"items\":[{\"text\":\"ä»ç»\",\"link\":\"/\"}]},{\"text\":\"è¿ç§»\",\"items\":[{\"text\":\"Halo 1.x\",\"link\":\"/provider/halo\"},{\"text\":\"WordPress\",\"link\":\"/provider/wordpress\"},{\"text\":\"RSS\",\"link\":\"/provider/rss\"},{\"text\":\"Atom\",\"link\":\"/provider/atom\"},{\"text\":\"HUGO\",\"link\":\"/provider/hugo\"},{\"text\":\"Ghost\",\"link\":\"/provider/ghost\"}]},{\"text\":\"æ©å±\",\"items\":[{\"text\":\"æ©å± Provider\",\"link\":\"/extend/provider\"},{\"text\":\"æ©å±è¿ç§»æ¥éª¤\",\"link\":\"/extend/steps\"}]}],\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/halo-sigs/plugin-migrate\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
42 43 44 </body> 45</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.