1import{_ as r,o as e,c as l,$ as o}from"./chunks/framework.QO2H0moR.js";const t="/assets/halo-provider-data-export.C6N65e8r.png",p="/assets/halo-provider-migrate-plugin.HEAzWpl1.png",f=JSON.parse('{"title":"Halo 1.x æ°æ®è¿ç§»æå¼","description":"","frontmatter":{},"headers":[],"relativePath":"provider/halo.md","filePath":"provider/halo.md","lastUpdated":1776239295000}'),s={name:"provider/halo.md"};function h(i,a,n,u,d,c){return e(),l("div",null,[...a[0]||(a[0]=[o('<h1 id="halo-1-x-æ°æ®è¿ç§»æå¼" tabindex="-1">Halo 1.x æ°æ®è¿ç§»æå¼ <a class="header-anchor" href="#halo-1-x-æ°æ®è¿ç§»æå¼" aria-label="Permalink to "Halo 1.x æ°æ®è¿ç§»æå¼"">â</a></h1><p>æ¬æå¼æä¾äºä» <code>Halo 1.5 / 1.6</code> æä»¶è¿ç§»è³ <code>Halo 2.x</code> çæ¹æ¡ã</p><h2 id="åç½®éæ±" tabindex="-1">åç½®éæ± <a class="header-anchor" href="#åç½®éæ±" aria-label="Permalink to "åç½®éæ±"">â</a></h2><p>ç±äº Halo 2.0 çåºå±æ¶æåå¨ï¼æ æ³å
¼å®¹ 1.x çæ°æ®ï¼å¯¼è´æ æ³å¹³æ»åçº§ï¼æä»¥éè¦è¿è¡æ°æ®è¿ç§»ã为æ¤ï¼æä»¬æä¾äºä» Halo 1.5 / 1.6 çæ¬è¿ç§»çæ¹æ¡ãå¨è¿è¡è¿ç§»ä¹åï¼<strong>æå ç¹æ³¨æäºé¡¹åè¦æ±ï¼å¦æä½ ç®åæ æ³æ»¡è¶³ï¼å»ºè®®å
æç¼è¿ç§»ã</strong></p><ul><li>Halo çæ¬å¿
须为 1.5.x æ 1.6.xã妿䏿»¡è¶³ï¼éè¦å
åçº§å° 1.5.x æ 1.6.x çæ¬ã</li><li>Halo 2.0 ä¸å
¼å®¹ 1.x ç主é¢ï¼å»ºè®®å¨å级åå
æ¥è¯¢ä½ æ£å¨ä½¿ç¨ç䏻颿¯å¦å·²ç»æ¯æ 2.0ãä½ å¯ä»¥è®¿é® <a href="https://github.com/halo-sigs/awesome-halo" target="_blank" rel="noreferrer">halo-sigs/awesome-halo</a> æ <a href="https://halo.run/store/apps?type=THEME" target="_blank" rel="noreferrer">åºç¨å¸åº</a> æ¥é
ç®åæ¯æç主é¢ã</li><li>Halo 2.0 ç®å没æå
ç½® Markdown ç¼è¾å¨ï¼å¦æéè¦éæ°ç¼è¾è¿ç§»åçæç« ï¼éè¦é¢å¤å®è£
Markdown ç¼è¾å¨æä»¶ãç®å社åºå·²ç»æä¾äºä»¥ä¸æä»¶ï¼ <ul><li>StackEditï¼<a href="https://halo.run/store/apps/app-hDXMG" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-hDXMG</a></li><li>ByteMDï¼<a href="https://halo.run/store/apps/app-HTyhC" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-HTyhC</a></li></ul></li><li>Halo 2.0 ä¸åå
ç½®åæ
龿¥ãæ¥å¿ãå¾åºç模åï¼éè¦å®è£
é¢å¤çæä»¶ï¼ç®å宿¹å·²æä¾ï¼ <ul><li>龿¥ç®¡çï¼<a href="https://halo.run/store/apps/app-hfbQg" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-hfbQg</a></li><li>å¾åºï¼<a href="https://halo.run/store/apps/app-BmQJW" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-BmQJW</a></li><li>ç¬é´ï¼åæ¥å¿ï¼ï¼<a href="https://halo.run/store/apps/app-SnwWD" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-SnwWD</a></li></ul></li><li>Halo 2.0 ä¸åå
ç½®å¤é¨äºåå¨çæ¯æãéè¦å®è£
é¢å¤çæä»¶ï¼ç®å宿¹å·²æä¾ï¼ <ul><li>S3ï¼å
¼å®¹å½å
主æµçäºåå¨ï¼ï¼<a href="https://halo.run/store/apps/app-Qxhpp" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-Qxhpp</a></li><li>é¿éäº OSSï¼<a href="https://halo.run/store/apps/app-wCJCD" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-wCJCD</a></li></ul></li><li>å¨è¿ç§»è¿ç¨ä¸ä¸ä¼ä¿çæ§çæ¬çç¨æ·æ°æ®ï¼è¿ç§»å®æä¹åï¼å
³äºæç« çæ°æ®çå
³èé½å°æ¹ä¸º Halo 2.0 çæ°ç¨æ·ã</li><li>为äºé²æ¢ç´æ¥å级 2.0 å¯¼è´ 1.x çæ°æ®åå°ç ´åï¼æä»¬å·²ç»å°å·¥ä½ç®å½ç± <code>~/.halo</code> åæ´ä¸º <code>~/.halo2</code>ã</li><li>ç®å Halo 2.0 ä»
æä¾ Docker é¨ç½²æ¹å¼ï¼æ²¡ææä¾å¯æ§è¡ JAR å
ï¼ä½å¯ä»¥èªç¼è¯ï¼è¯·åè <a href="https://docs.halo.run/developer-guide/core/build" target="_blank" rel="noreferrer">æå»º</a> ææ¡£</li><li>å¯ä»¥èèå
卿¬å°è¿è¡ä¸ä¸ª Halo 2.0ï¼æ¨¡æä¸ä¸å¯¼å
¥ï¼æ£æ¥å¯¼å
¥åæ¯å¦æ»¡è¶³è¦æ±ã</li></ul><p>妿éå°äºè¿ç§»è¿ç¨ä¸çé®é¢ï¼ä¹å¯ä»¥åæä»¬æäº¤ Issue: <a href="https://github.com/halo-dev/halo/issues/new/choose" target="_blank" rel="noreferrer">https://github.com/halo-dev/halo/issues/new/choose</a>ï¼ä»¥ä¸æä¸æ¯æçåè½æä»¬ä¹ä¼éç»å®åã</p><h2 id="å¤ä»½æ°æ®" tabindex="-1">å¤ä»½æ°æ® <a class="header-anchor" href="#å¤ä»½æ°æ®" aria-label="Permalink to "å¤ä»½æ°æ®"">â</a></h2><p>å¨è¿è¡è¿ç§»æä½ä¹åï¼æä»¬å¼ºç建议å
<strong>宿´å¤ä»½æææ°æ®</strong>ï¼å¯ä»¥åè <a href="https://docs.halo.run/user-guide/backup-migration" target="_blank" rel="noreferrer">å¤ä»½è¿ç§»</a> è¿è¡æ´ç«å¤ä»½ã</p><h2 id="å¯¼åºæ°æ®æä»¶" tabindex="-1">å¯¼åºæ°æ®æä»¶ <a class="header-anchor" href="#å¯¼åºæ°æ®æä»¶" aria-label="Permalink to "å¯¼åºæ°æ®æä»¶"">â</a></h2><p>å¨ Halo 1.5.x / 1.6.x åå°çå°å·¥å
·ä¸æä¾äºæ°æ®å¯¼åºçåè½ï¼å°ææ°çæ°æ®è¿è¡å¤ä»½ï¼ç¶åä¸è½½å³å¯ãè¿ä¸ªæ°æ®æä»¶å
å«äºæ°æ®åºææçæ°æ®ï¼åç»æä»¬å¨ 2.0 ç导å
¥æä»¶ä¸å°±æ¯éè¿è¿ä¸ªæä»¶è¿è¡æ°æ®å¯¼å
¥ã</p><p><img src="'+t+'" alt="halo-data-export.png" data-zoomable=""></p><h2 id="ç§»å¨éä»¶" tabindex="-1">ç§»å¨éä»¶ <a class="header-anchor" href="#ç§»å¨éä»¶" aria-label="Permalink to "ç§»å¨éä»¶"">â</a></h2><ul><li>æ¬å°åå¨çéä»¶ï¼åªéè¦å° 1.x å·¥ä½ç®å½ç <code>upload</code> ç®å½éé¢çæææä»¶å¤¹ç§»å¨å° 2.0 å·¥ä½ç®å½ä¸ç <code>attachments/migrate-from-1.x</code> æä»¶å¤¹å³å¯ã</li><li>äºåå¨çéä»¶è¿ç§»ä¼å¨è¿ç§»è¿ç¨ä¸è¿è¡ã</li></ul><h2 id="å®è£
æä»¶" tabindex="-1">å®è£
æä»¶ <a class="header-anchor" href="#å®è£
æä»¶" aria-label="Permalink to "å®è£
æä»¶"">â</a></h2><p>å¨è¿ç§»è¿ç¨ä¸ï¼éè¦æåå®è£
å¿
è¦çæä»¶ï¼</p><ul><li>龿¥ç®¡çï¼<a href="https://halo.run/store/apps/app-hfbQg" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-hfbQg</a></li><li>å¾åºï¼<a href="https://halo.run/store/apps/app-BmQJW" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-BmQJW</a></li><li>ç¬é´ï¼åæ¥å¿ï¼ï¼<a href="https://halo.run/store/apps/app-SnwWD" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-SnwWD</a></li><li>S3ï¼å¦æéè¦è¿ç§»åå¨äºåå¨çéä»¶ï¼éè¦å®è£
ï¼ï¼<a href="https://halo.run/store/apps/app-Qxhpp" target="_blank" rel="noreferrer">https://halo.run/store/apps/app-Qxhpp</a></li></ul><h2 id="é
ç½®åå¨çç¥-å¯é" tabindex="-1">é
ç½®åå¨çç¥ï¼å¯éï¼ <a class="header-anchor" href="#é
ç½®åå¨çç¥-å¯é" aria-label="Permalink to "é
ç½®åå¨çç¥ï¼å¯éï¼"">â</a></h2><blockquote><p>å¦æå¨ Halo 1.x 䏿ªä½¿ç¨äºåå¨ï¼å¯ä»¥è·³è¿æ¤æ¥éª¤ã</p></blockquote><ol><li>å®è£
S3 æä»¶ã</li><li>è¿å
¥é件管ç页é¢ã</li><li>ç¹å»é¡µé¢å³ä¸è§ç <strong>åå¨çç¥</strong> æé®ã</li><li>å建åå¨çç¥ï¼éæ© <strong>S3 Object Storage</strong>ã</li><li>å¡«åç¸å
³é
ç½®ï¼ç¹å» <strong>ä¿å</strong> å³å¯ã</li></ol><h2 id="è¿ç§»" tabindex="-1">è¿ç§» <a class="header-anchor" href="#è¿ç§»" aria-label="Permalink to "è¿ç§»"">â</a></h2><ol><li><p>ç¹å»å·¦ä¾§èåçè¿ç§»è¿å
¥è¿ç§»é¡µé¢ã</p></li><li><p>å¨éæ©æ¸ éæ¥éª¤ä¸ï¼éæ© <strong>Halo</strong>ï¼ç¹å»ä¸ä¸æ¥ã</p><p><img src="'+p+'" alt="halo-provider-migrate-plugin" data-zoomable=""></p></li><li><p>å¨å¯¼å
¥æ°æ®æ¥éª¤ä¸ï¼ç¹å» <strong>éæ©æä»¶</strong> æé®ï¼éæ©å¨ Halo 1.5.x / 1.6.x 导åºçæ°æ®æä»¶ï¼JSON æ ¼å¼ï¼ï¼ä¹åç¹å»ä¸ä¸æ¥ã</p></li><li><p>
1妿åå¨éè¦è¿ç§»çéä»¶ï¼åä¼åºç° <strong>设置éä»¶åå¨çç¥</strong> æ¥éª¤ï¼æ¤æ¶éæ©ä¹åå建çåå¨çç¥å³å¯ã宿ä¹åç¹å»ä¸ä¸æ¥ã</p></li><li><p>å¨å¾
è¿ç§»æ°æ®æ¥éª¤ä¸ï¼å¯ä»¥å次审æ¥å¾
è¿ç§»çæ°æ®ï¼å®¡æ¥ç»æåç¹å» <strong>æ§è¡å¯¼å
¥</strong> åï¼èå¿çå¾
å³å¯ï¼æ°æ®è¿ç§»å®æå伿弹çªè¿è¡æç¤ºã</p></li></ol>',21)])])}const b=r(s,[["render",h]]);export{f as __pageData,b as default};
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.