PageSourceSearch

https://newbe.pro/assets/js/5474eef3.ed1be849.js

js newbe.pro collected 2026-10-03 20:34:33 UTC 26,393 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkclassic=globalThis.webpackChunkclassic||[]).push([[1174],{62657(e,a,l){l.r(a),l.d(a,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>c,metadata:()=>s,toc:()=>m});const s=JSON.parse('{"id":"Mirrors/Mirrors-Ollamac","title":"Ollamac","description":"Ollamac. \u56fd\u5185\u76f4\u63a5\u4ece\u5b98\u7f51 https://github.com/kevinhermawan/Ollamac/ \u4e0b\u8f7d\u6bd4\u8f83\u56f0\u96be\uff0c\u9700\u8981\u4e00\u4e9b\u6280\u672f\u624b\u6bb5\u3002\u8fd9\u91cc\u63d0\u4f9b\u4e00\u4e2a\u56fd\u5185\u7684\u955c\u50cf\u4e0b\u8f7d\u5730\u5740\u5217\u8868\uff0c\u65b9\u4fbf\u7f51\u53cb\u4e0b\u8f7d\u3002","source":"@site/docs/Mirrors/Mirrors-Ollamac.md","sourceDirName":"Mirrors","slug":"/Mirrors/Mirrors-Ollamac","permalink":"/Mirrors/Mirrors-Ollamac","draft":false,"unlisted":false,"tags":[{"inline":true,"label":"Ollamac","permalink":"/tags/ollamac"},{"inline":true,"label":"Mirrors","permalink":"/tags/mirrors"},{"inline":true,"label":"\u52a0\u901f\u4e0b\u8f7d","permalink":"/tags/\u52a0\u901f\u4e0b\u8f7d"},{"inline":true,"label":"\u955c\u50cf\u52a0\u901f","permalink":"/tags/\u955c\u50cf\u52a0\u901f"},{"inline":true,"label":"\u56fd\u5185\u52a0\u901f","permalink":"/tags/\u56fd\u5185\u52a0\u901f"}],"version":"current","frontMatter":{"date":"2025-02-02T00:00:00.000Z","title":"Ollamac","tags":["Ollamac","Mirrors","\u52a0\u901f\u4e0b\u8f7d","\u955c\u50cf\u52a0\u901f","\u56fd\u5185\u52a0\u901f"],"top":-99},"sidebar":"tutorialSidebar","previous":{"title":"Nodejs","permalink":"/Mirrors/Mirrors-Nodejs"},"next":{"title":"Open-LLM-VTuber","permalink":"/Mirrors/Mirrors-Open-LLM-VTuber"}}');var t=l(74848),r=l(28453),n=l(39466),i=l(6339);l(45651);const c={date:new Date("2025-02-02T00:00:00.000Z"),title:"Ollamac",tags:["Ollamac","Mirrors","\u52a0\u901f\u4e0b\u8f7d","\u955c\u50cf\u52a0\u901f","\u56fd\u5185\u52a0\u901f"],top:-99},o=void 0,d={},m=[{value:"v3.0.3",id:"v303",level:2},{value:"v3.0.2",id:"v302",level:2},{value:"v3.0.1",id:"v301",level:2},{value:"v3.0.0",id:"v300",level:2},{value:"v2.1.2",id:"v212",level:2},{value:"v2.1.1",id:"v211",level:2},{value:"v2.1.0",id:"v210",level:2},{value:"v2.0.0",id:"v200",level:2},{value:"v1.2.0",id:"v120",level:2},{value:"v1.1.1",id:"v111",level:2},{value:"v1.1.0",id:"v110",level:2},{value:"v1.0.3",id:"v103",level:2},{value:"v1.0.2",id:"v102",level:2},{value:"v1.0.1",id:"v101",level:2},{value:"v1.0.0",id:"v100",level:2}];function u(e){const a={a:"a",h2:"h2",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(a.p,{children:["Ollamac. \u56fd\u5185\u76f4\u63a5\u4ece\u5b98\u7f51 ",(0,t.jsx)(a.a,{href:"https://github.com/kevinhermawan/Ollamac/",children:"https://github.com/kevinhermawan/Ollamac/"})," \u4e0b\u8f7d\u6bd4\u8f83\u56f0\u96be\uff0c\u9700\u8981\u4e00\u4e9b\u6280\u672f\u624b\u6bb5\u3002\u8fd9\u91cc\u63d0\u4f9b\u4e00\u4e2a\u56fd\u5185\u7684\u955c\u50cf\u4e0b\u8f7d\u5730\u5740\u5217\u8868\uff0c\u65b9\u4fbf\u7f51\u53cb\u4e0b\u8f7d\u3002"]}),"\n",(0,t.jsx)(a.p,{children:"\u9002\u7528\u4e8e\u6240\u6709 Ollama \u6a21\u578b\u3002\n\u53ef\u81ea\u5b9a\u4e49\u4e3b\u673a\u3002\n\u8bed\u6cd5\u9ad8\u4eae\u3002\n\u7b80\u5355\u6613\u7528\u3002\n\u514d\u8d39\u4e14\u5f00\u6e90\u3002\n\u539f\u751f\u652f\u6301\u3002"}),"\n","\n",(0,t.jsx)(n.A,{layout:"page"}),"\n",(0,t.jsx)(a.h2,{id:"v303",children:"v3.0.3"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v3.0.3/Ollamac-3.0.3.dmg",text:"Ollamac-3.0.3.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v302",children:"v3.0.2"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v3.0.2/Ollamac-3.0.2.dmg",text:"Ollamac-3.0.2.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v301",children:"v3.0.1"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v3.0.1/Ollamac-3.0.1.dmg",text:"Ollamac-3.0.1.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v300",children:"v3.0.0"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v3.0.0/Ollamac-3.0.0.dmg",text:"Ollamac-3.0.0.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v212",children:"v2.1.2"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v2.1.2/Ollamac-2.1.2.dmg",text:"Ollamac-2.1.2.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v211",children:"v2.1.1"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v2.1.1/Ollamac-2.1.1.dmg",text:"Ollamac-2.1.1.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v210",children:"v2.1.0"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v2.1.0/Ollamac-2.1.0.dmg",text:"Ollamac-2.1.0.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v200",children:"v2.0.0"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v2.0.0/Ollamac-2.0.0.dmg",text:"Ollamac-2.0.0.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v120",children:"v1.2.0"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v1.2.0/Ollamac-1.2.0.dmg",text:"Ollamac-1.2.0.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v111",children:"v1.1.1"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v1.1.1/Ollamac-1.1.1.dmg",text:"Ollamac-1.1.1.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v110",children:"v1.1.0"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v1.1.0/Ollamac-1.1.0.dmg",text:"Ollamac-1.1.0.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v103",children:"v1.0.3"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v1.0.3/Ollamac.dmg",text:"Ollamac.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v102",children:"v1.0.2"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v1.0.2/Ollamac.dmg",text:"Ollamac.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v101",children:"v1.0.1"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v1.0.1/Ollamac.dmg",text:"Ollamac.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(a.h2,{id:"v100",children:"v1.0.0"}),"\n",(0,t.jsxs)(a.ul,{children:["\n",(0,t.jsxs)(a.li,{children:["\n",(0,t.jsx)(i.A,{link:"https://github.com/kevinhermawan/Ollamac/releases/download/v1.0.0/Ollamac.dmg",text:"Ollamac.dmg",oneDriveSupport:!1}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(a.p,{children:["\u627e\u4e0d\u5230\u60f3\u8981\u7684\u7248\u672c\uff1f\u60a8\u53ef\u4ee5\u8bbf\u95ee ",(0,t.jsx)(a.a,{href:"https://github.com/kevinhermawan/Ollamac/",children:"\u5b98\u65b9\u7f51\u7ad9"})," \u4ee5\u4e0b\u8f7d\u66f4\u591a\u7248\u672c\u3002"]})]})}function h(e={}){const{wrapper:a}={...(0,r.R)(),...e.components};return a?(0,t.jsx)(a,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}},45651(e,a,l){l.d(a,{Ay:()=>i,RM:()=>r});var s=l(74848),t=l(28453);const r=[{value:"\u65b9\u6cd5\u4e00\uff08\u63a8\u8350\uff0c\u6700\u5feb\u6700\u7a33\u5b9a\uff09",id:"\u65b9\u6cd5\u4e00\u63a8\u8350\u6700\u5feb\u6700\u7a33\u5b9a",level:2},{value:"\u65b9\u6cd5\u4e8c\uff0c\u90e8\u7f72\u81ea\u5df1\u7684\u52a0\u901f\u7ad9\u70b9",id:"\u65b9\u6cd5\u4e8c\u90e8\u7f72\u81ea\u5df1\u7684\u52a0\u901f\u7ad9\u70b9",level:2},{value:"\u65b9\u6cd5\u4e09\uff0c\u70b9\u51fb\u4e0b\u5217\u94fe\u63a5\uff0c\u76f4\u63a5\u4e0b\u8f7d",id:"\u65b9\u6cd5\u4e09\u70b9\u51fb\u4e0b\u5217\u94fe\u63a5\u76f4\u63a5\u4e0b\u8f7d",level:2}];function n(e){const a={a:"a",h2:"h2",p:"p",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.h2,{id:"\u65b9\u6cd5\u4e00\u63a8\u8350\u6700\u5feb\u6700\u7a33\u5b9a",children:"\u65b9\u6cd5\u4e00\uff08\u63a8\u8350\uff0c\u6700\u5feb\u6700\u7a33\u5b9a\uff09"}),"\n",(0,s.jsx)(a.p,{children:"\u626b\u7801\u5173\u6ce8\u4ee5\u4e0b\u5fae\u4fe1\u516c\u4f17\u53f7\uff0c\u56de\u590d\u201c\u52a0\u901f\u201d\u5373\u53ef\u83b7\u53d6\u52a0\u901f\u94fe\u63a5\u3002\u901a\u8fc7\u52a0\u901f\u94fe\u63a5\u4e0b\u8f7d\u7684\u6587\u4ef6\u3002"}),"\n",(0,s.jsx)("img",{src:"/images/weixin_public.png",alt:"\u5fae\u4fe1"}),"\n",(0,s.jsx)(a.h2,{id:"\u65b9\u6cd5\u4e8c\u90e8\u7f72\u81ea\u5df1\u7684\u52a0\u901f\u7ad9\u70b9",children:"\u65b9\u6cd5\u4e8c\uff0c\u90e8\u7f72\u81ea\u5df1\u7684\u52a0\u901f\u7ad9\u70b9"}),"\n",(0,s.jsx)(a.p,{children:(0,s.jsx)(a.a,{href:"https://rg.newbe.pro/docs/turbohub/quick-start",children:"\u70b9\u51fb\u6b64\u5904\uff0c\u60a8\u4e5f\u53ef\u4ee5\u90e8\u7f72\u81ea\u5df1\u4e13\u5c5e\u7684\u514d\u8d39 Github \u8d44\u6e90\u52a0\u901f\u7ad9\u70b9"})}),"\n",(0,s.jsx)(a.p,{children:"\u901a\u8fc7\u8fd9\u79cd\u65b9\u5f0f\uff0c\u4f60\u53ef\u4ee5\u7a33\u5b9a\u7684\u83b7\u53d6\u5230\u6700\u65b0\u7684\u52a0\u901f\u94fe\u63a5\uff0c\u800c\u4e14\u4e0d\u4f1a\u53d7\u5230\u4efb\u4f55\u9650\u5236\u3002\u4f46\u662f\u9700\u8981\u4f60\u81ea\u5df1\u90e8\u7f72\u4e00\u4e2a\u7ad9\u70b9\u3002"}),"\n",(0,s.jsx)(a.h2,{id:"\u65b9\u6cd5\u4e09\u70b9\u51fb\u4e0b\u5217\u94fe\u63a5\u76f4\u63a5\u4e0b\u8f7d",children:"\u65b9\u6cd5\u4e09\uff0c\u70b9\u51fb\u4e0b\u5217\u94fe\u63a5\uff0c\u76f4\u63a5\u4e0b\u8f7d"}),"\n",(0,s.jsx)(a.p,{children:"\u8fd9\u4e9b\u94fe\u63a5\u662f\u901a\u8fc7\u4e92\u8054\u7f51\u4e0a\u7684\u5176\u4ed6\u7ad9\u70b9\u6536\u96c6\u7684\uff0c\u53ef\u80fd\u4f1a\u6709\u4e00\u4e9b\u94fe\u63a5\u5931\u6548\u3002"})]})}function i(e={}){const{wrapper:a}={...(0,t.R)(),...e.components};return a?(0,s.jsx)(a,{...e,children:(0,s.jsx)(n,{...e})}):n(e)}},6339(e,a,l){l.d(a,{A:()=>v});var s=l(96540);const t={popup:"popup_zm3i",fadeIn:"fadeIn_X5AT",popupContent:"popupContent_PJbt",slideUp:"slideUp_pjoD",header:"header_puvm",title:"title_o9_Q",closeButton:"closeButton_Nvcp",alertBanner:"alertBanner_Ckcn",alertBannerIcon:"alertBannerIcon_CR6m",content:"content_hpKS",promoSection:"promoSection_m4tB",section:"section_y5LK",sectionTitle:"sectionTitle_fHYB",sectionIcon:"sectionIcon_SAC9",sectionDivider:"sectionDivider_OsCC",sectionContent:"sectionContent_fzdp",card:"card_pxm3",cardHeader:"cardHeader_p8ee",cardTitleSection:"cardTitleSection_i4AG",cardIcon:"cardIcon_qqtA",cardTitleText:"cardTitleText_f9wr",cardName:"
1cardName_n8T9",cardDescription:"cardDescription_Y8g6",cardActions:"cardActions_IcUm",cardButton:"cardButton_Pr8C",cardButtonPrimary:"cardButtonPrimary_utyD",cardButtonSuccess:"cardButtonSuccess_R7F6",cardButtonError:"cardButtonError_mPaV",otherMethods:"otherMethods_XM9b",otherMethodsText:"otherMethodsText_kEcP",qrToggleButton:"qrToggleButton_MWNp",qrModal:"qrModal_Bws3",qrModalContent:"qrModalContent_Nav5",qrModalClose:"qrModalClose_k29r",qrModalTitle:"qrModalTitle_Gydi",qrModalDescription:"qrModalDescription_BVQG",qrModalImage:"qrModalImage_GBrp",toast:"toast_ZhGs",toastSlideUp:"toastSlideUp_o20s",toastIcon:"toastIcon_JBg1",toastMessage:"toastMessage_Xv70",triggerLink:"triggerLink_IzZf"};var r=l(74848);const n=({title:e,icon:a,children:l,className:s=""})=>(0,r.jsxs)("section",{className:`${t.section} ${s}`,"aria-label":e,children:[(0,r.jsxs)("h3",{className:t.sectionTitle,children:[(0,r.jsx)("span",{className:t.sectionIcon,"aria-hidden":"true",children:a}),e]}),(0,r.jsx)("div",{className:t.sectionDivider,"aria-hidden":"true"}),(0,r.jsx)("div",{className:t.sectionContent,children:l})]}),i=({mirror:e,fullUrl:a,onCopy:l,className:n=""})=>{const[i,c]=(0,s.useState)("idle");return(0,r.jsx)("div",{className:`${t.card} ${n}`,children:(0,r.jsxs)("div",{className:t.cardHeader,children:[(0,r.jsxs)("div",{className:t.cardTitleSection,children:[(0,r.jsx)("span",{className:t.cardIcon,"aria-hidden":"true",children:e.icon}),(0,r.jsxs)("div",{className:t.cardTitleText,children:[(0,r.jsx)("span",{className:t.cardName,children:e.name}),(0,r.jsx)("span",{className:t.cardDescription,children:e.description})]})]}),(0,r.jsxs)("div",{className:t.cardActions,children:[(0,r.jsx)("button",{className:`${t.cardButton} ${t.cardButtonPrimary}`,onClick:e=>{e.preventDefault(),e.stopPropagation(),window.open(a,"_blank","noopener,noreferrer")},"aria-label":`\u5728 ${e.name} \u6253\u5f00\u94fe\u63a5`,type:"button",children:"\u6253\u5f00"}),(0,r.jsx)("button",{className:(()=>{const e=t.cardButton;switch(i){case"success":return`${e} ${t.cardButtonSuccess}`;case"error":return`${e} ${t.cardButtonError}`;default:return e}})(),onClick:async e=>{e.preventDefault(),e.stopPropagation(),c("copying");try{await l(a),c("success"),setTimeout(()=>c("idle"),2e3)}catch{c("error"),setTimeout(()=>c("idle"),2e3)}},"aria-label":`\u590d\u5236 ${e.name} \u94fe\u63a5`,type:"button",disabled:"copying"===i,children:(()=>{switch(i){case"copying":return"\u590d\u5236\u4e2d...";case"success":return"\u5df2\u590d\u5236";case"error":return"\u5931\u8d25";default:return"\u590d\u5236"}})()})]})]})})},c=({visible:e,message:a,duration:l=2e3,onHide:n})=>((0,s.useEffect)(()=>{if(e&&l>0){const e=setTimeout(()=>{n?.()},l);return()=>clearTimeout(e)}},[e,l,n]),e?(0,r.jsxs)("div",{className:t.toast,role:"status","aria-live":"polite","aria-atomic":"true",children:[(0,r.jsx)("span",{className:t.toastIcon,children:"\u2713"}),(0,r.jsx)("span",{className:t.toastMessage,children:a})]}):null),o=({visible:e,onClose:a,className:l=""})=>e?(0,r.jsx)("div",{className:`${t.qrModal} ${e?t.qrModalVisible:""} ${l}`,children:(0,r.jsxs)("div",{className:t.qrModalContent,children:[(0,r.jsx)("button",{className:t.qrModalClose,onClick:a,"aria-label":"\u5173\u95ed\u4e8c\u7ef4\u7801",type:"button",children:"\u2715"}),(0,r.jsx)("h4",{className:t.qrModalTitle,children:"\u5fae\u4fe1\u516c\u4f17\u53f7"}),(0,r.jsx)("p",{className:t.qrModalDescription,children:'\u5982\u679c\u52a0\u901f\u94fe\u63a5\u5931\u6548\uff0c\u5173\u6ce8\u516c\u4f17\u53f7\u56de\u590d"\u52a0\u901f"\u83b7\u53d6\u7a33\u5b9a\u4e0b\u8f7d\u5730\u5740'}),(0,r.jsx)("img",{src:"/images/weixin_public.png",alt:"\u5fae\u4fe1\u516c\u4f17\u53f7\u4e8c\u7ef4\u7801",className:t.qrModalImage})]})}):null;var d=l(39466);const m={id:"official",name:"GitHub \u539f\u59cb\u5730\u5740",urlPrefix:"",icon:"\ud83d\udd17",priority:"official",description:"\u5b98\u65b9\u6e90"},u=[{id:"ghproxy",name:"ghproxy.com",urlPrefix:"https://ghproxy.com/",icon:"\ud83d\ude80",priority:"recommended",description:"\u7a33\u5b9a\u9ad8\u901f \xb7 \u56fd\u5185\u5916\u5747\u53ef\u8bbf\u95ee"},{id:"ghps",name:"ghps.cc",urlPrefix:"https://ghps.cc/",icon:"\u26a1",priority:"recommended",description:"\u56fd\u5185\u4f18\u5316 \xb7 \u901f\u5ea6\u8f83\u5feb"}],h=[{id:"ddlc",name:"gh.ddlc.top",urlPrefix:"https://gh.ddlc.top/",icon:"\ud83c\udf10",priority:"backup",description:"\u5907\u7528\u7ebf\u8def \xb7 \u9650\u901f"},{id:"abskoop",name:"github.abskoop.workers.dev",urlPrefix:"https://github.abskoop.workers.dev/",icon:"\ud83d\udd27",priority:"backup",description:"Cloudflare Workers \xb7 \u53ef\u80fd\u4e0d\u7a33\u5b9a"}];function p(e,a){return e.urlPrefix+a}const v=({text:e,link:a,oneDriveSupport:l=!1})=>
1{const[v,x]=(0,s.useState)(!1),[g,j]=(0,s.useState)(!1),[f,b]=(0,s.useState)({visible:!1,message:""}),w=(0,s.useRef)(null),k=(0,s.useRef)(null),_=(0,s.useCallback)(e=>{"Escape"===e.key&&(g?j(!1):v&&(x(!1),k.current?.focus()))},[v,g]);(0,s.useEffect)(()=>(document.addEventListener("keydown",_),()=>document.removeEventListener("keydown",_)),[_]),(0,s.useEffect)(()=>{if(v&&w.current){const e=w.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),a=e[0],l=e[e.length-1];a?.focus();const s=e=>{"Tab"===e.key&&(e.shiftKey&&document.activeElement===a?(e.preventDefault(),l?.focus()):e.shiftKey||document.activeElement!==l||(e.preventDefault(),a?.focus()))};return document.addEventListener("keydown",s),()=>document.removeEventListener("keydown",s)}},[v]);const N=(0,s.useCallback)(async e=>{try{if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(e);else{const a=document.createElement("textarea");a.value=e,a.style.position="fixed",a.style.left="-999999px",document.body.appendChild(a),a.focus(),a.select();const l=document.execCommand("copy");if(document.body.removeChild(a),!l)throw new Error("Copy failed")}b({visible:!0,message:"\u5df2\u590d\u5236\u5230\u526a\u8d34\u677f"})}catch(a){console.error("Failed to copy:",a),b({visible:!0,message:"\u590d\u5236\u5931\u8d25\uff0c\u8bf7\u624b\u52a8\u590d\u5236"})}},[]),y=(0,s.useCallback)(()=>{b({visible:!1,message:""})},[]),O=()=>{x(!1)};return(0,r.jsxs)("div",{children:[(0,r.jsx)("a",{ref:k,href:"#",className:t.triggerLink,onClick:e=>{e.preventDefault(),x(!0)},"aria-label":`\u9009\u62e9\u4e0b\u8f7d\u65b9\u5f0f: ${e}`,role:"button",tabIndex:0,children:e}),v&&(0,r.jsx)("div",{className:t.popup,onClick:e=>{e.target===e.currentTarget&&O()},role:"dialog","aria-modal":"true","aria-labelledby":"mirror-modal-title",children:(0,r.jsxs)("div",{ref:w,className:t.popupContent,onClick:e=>e.stopPropagation(),children:[(0,r.jsxs)("div",{className:t.header,children:[(0,r.jsx)("h2",{id:"mirror-modal-title",className:t.title,children:"\u9009\u62e9\u4e0b\u8f7d\u65b9\u5f0f"}),(0,r.jsx)("button",{className:t.closeButton,onClick:O,"aria-label":"\u5173\u95ed",type:"button",children:"\u2715"})]}),(0,r.jsxs)("div",{className:t.alertBanner,children:[(0,r.jsx)("span",{className:t.alertBannerIcon,"aria-hidden":"true",children:"\u26a0"}),(0,r.jsx)("span",{children:"\u52a0\u901f\u94fe\u63a5\u5747\u4e3a\u4e92\u8054\u7f51\u4e0a\u7684\u516c\u5f00\u8d44\u6e90\uff0c\u4ec5\u4f9b\u5b66\u4e60\u4ea4\u6d41\u4f7f\u7528\u3002\u672c\u7ad9\u4e0d\u5b58\u50a8\u4efb\u4f55\u8d44\u6e90\u6587\u4ef6\uff0c\u4e0d\u63d0\u4f9b\u4e0b\u8f7d\u670d\u52a1\u3002"})]}),(0,r.jsxs)("div",{className:t.content,children:[(0,r.jsx)("div",{className:t.promoSection,children:(0,r.jsx)(d.A,{layout:"modal"})}),(0,r.jsx)(n,{title:"\u5b98\u65b9\u6e90",icon:"\ud83d\udd17",children:(0,r.jsx)(i,{mirror:m,fullUrl:a,onCopy:N})}),(0,r.jsx)(n,{title:"\u63a8\u8350\u52a0\u901f\u5668",icon:"\u2b50",children:u.map(e=>(0,r.jsx)(i,{mirror:e,fullUrl:p(e,a),onCopy:N},e.id))}),(0,r.jsx)(n,{title:"\u5907\u7528\u52a0\u901f\u5668",icon:"\ud83d\udce6",children:h.map(e=>(0,r.jsx)(i,{mirror:e,fullUrl:p(e,a),onCopy:N},e.id))}),l&&(0,r.jsxs)("div",{className:t.otherMethods,children:[(0,r.jsx)("p",{className:t.otherMethodsText,children:'\u5982\u52a0\u901f\u94fe\u63a5\u5931\u6548\uff0c\u5173\u6ce8\u516c\u4f17\u53f7\u56de\u590d"\u52a0\u901f"\u83b7\u53d6\u7a33\u5b9a\u4e0b\u8f7d\u5730\u5740'}),(0,r.jsx)("button",{className:t.qrToggleButton,onClick:()=>{j(!g)},type:"button",children:"\u67e5\u770b\u516c\u4f17\u53f7\u4e8c\u7ef4\u7801"})]})]})]})}),g&&(0,r.jsx)(o,{visible:g,onClose:()=>j(!1)}),(0,r.jsx)(c,{visible:f.visible,message:f.message,duration:2e3,onHide:y})]})}},39466(e,a,l){l.d(a,{A:()=>h});var s=l(96540);const t={promo:"promo_bgQ6",eyebrow:"eyebrow_BtOi",inner:"inner_M4Av",copy:"copy_Pfa5",title:"title_TwAx",tagline:"tagline_UIx3",description:"description_yjbu",actions:"actions_yzTX",ctaButton:"ctaButton_FGnt",ctaPrimary:"ctaPrimary_sIsJ",ctaSecondary:"ctaSecondary_rz8T",page:"page_Gy8B",modal:"modal_etjA",highlights:"highlights_N45a",highlightItem:"highlightItem_CAaJ",showcaseHeader:"showcaseHeader_JhdE",showcaseTitle:"showcaseTitle_rjTX",showcaseSubtitle:"showcaseSubtitle_XiJw",featureGrid:"featureGrid_WvZd",featureCard:"featureCard_icJR",featureCardTop:"featureCardTop_TeZ1",featureBadge:"featureBadge_UJoa",featureStat:"featureStat_XlMr",featureStatValue:"featureStatValue_V4nq",featureStatLabel:"featureStatLabel_cYf4",featureCardBody:"featureCardBody_tU3N",featureTitle:"featureTitle_KB2I",featureSubtitle:"featureSubtitle_eIhx",featureDescription:"featureDescription_aWoN",featureHighlights:"featureHighlights_zEUM",featureHighlight:"featureHighlight_Omqv",featureVisual:"featureVisual_vlKy",visualSweep:"visualSweep_BaYM",workflowVisual:"workflowVisual_Pq2c",workflowStep:"workflowStep_Alsk",workflowPulse:"workflowPulse_F5fS",workflowLine:"workflowLine_knZl",workflowProgress:"workflowProgress_tMXh",efficie
1ntVisual:"efficientVisual_xHlU",agentLane:"agentLane_A_aH",agentLaneName:"agentLaneName_ghBR",agentLaneTasks:"agentLaneTasks_WCQy",agentTaskPill:"agentTaskPill_lVpX",agentPulse:"agentPulse_aEYl",interestingVisual:"interestingVisual_W507",galleryViewport:"galleryViewport_T87L",galleryTrack:"galleryTrack_YOc_",galleryMarquee:"galleryMarquee_iBW9",galleryCard:"galleryCard__0D6",galleryImage:"galleryImage_KKvO",metricRow:"metricRow_snGa",metricCard:"metricCard_UNEy",toneSmart:"toneSmart_CKf5",toneEfficient:"toneEfficient_SxXT",toneInteresting:"toneInteresting_A1RD"};var r=l(68956),n=l(74848);const i=["Idea","Proposal","Tasks","Archive"],c=[{name:"Claude Code",tasks:["Spec \u8d77\u8349","\u8bbe\u8ba1\u6821\u5bf9","\u5f52\u6863\u68c0\u67e5"]},{name:"Codex",tasks:["\u5b9e\u73b0 A","\u5b9e\u73b0 B","\u56de\u5f52\u4fee\u590d"]},{name:"Qwen \xb7 GLM",tasks:["\u95ee\u9898\u6392\u67e5","\u6587\u6848\u4f18\u5316","\u77e5\u8bc6\u63d0\u70bc"]}],o=["cat-line-03.webp","cat-ink-09.webp","cat-sticker-02.webp","cat-sticker-08.webp","thorn-06.webp","cat-paper-04.webp","tide-09.webp","royal-10.webp","cat-oil-09.webp","aurora-04.webp"].map(e=>({src:`/img/hagicode-heroes/${e}`,alt:e.replace(/\.webp$/,"").split("-").map(e=>e?e[0].toUpperCase()+e.slice(1):e).join(" ")})),d=[...o,...o],m=[{value:"4",label:"\u526f\u672c\u63a8\u8fdb"},{value:"Lv.27",label:"\u961f\u957f\u7b49\u7ea7"},{value:"12.8M",label:"\u4eca\u65e5 XP"}];function u({id:e}){return"smart"===e?(0,n.jsxs)("div",{className:`${t.featureVisual} ${t.smartVisual}`,"aria-hidden":"true",children:[(0,n.jsx)("div",{className:t.workflowVisual,children:i.map(e=>(0,n.jsx)("span",{className:t.workflowStep,children:e},e))}),(0,n.jsx)("div",{className:t.workflowLine,children:(0,n.jsx)("span",{className:t.workflowProgress})})]}):"efficient"===e?(0,n.jsx)("div",{className:`${t.featureVisual} ${t.efficientVisual}`,"aria-hidden":"true",children:c.map(e=>(0,n.jsxs)("div",{className:t.agentLane,children:[(0,n.jsx)("span",{className:t.agentLaneName,children:e.name}),(0,n.jsx)("div",{className:t.agentLaneTasks,children:e.tasks.map(e=>(0,n.jsx)("span",{className:t.agentTaskPill,children:e},e))})]},e.name))}):(0,n.jsxs)("div",{className:`${t.featureVisual} ${t.interestingVisual}`,"aria-hidden":"true",children:[(0,n.jsx)("div",{className:t.galleryViewport,children:(0,n.jsx)("div",{className:t.galleryTrack,children:d.map((e,a)=>(0,n.jsx)("div",{className:t.galleryCard,children:(0,n.jsx)("img",{src:e.src,alt:e.alt,className:t.galleryImage,loading:"lazy",decoding:"async"})},`${e.src}-${a}`))})}),(0,n.jsx)("div",{className:t.metricRow,children:m.map(e=>(0,n.jsxs)("span",{className:t.metricCard,children:[(0,n.jsx)("strong",{children:e.value}),(0,n.jsx)("small",{children:e.label})]},e.label))})]})}function h({config:e=r.O,layout:a="page"}){const l=(0,s.useId)();return(0,n.jsxs)("section",{className:`${t.promo} ${"modal"===a?t.modal:t.page}`,"aria-labelledby":l,children:[(0,n.jsx)("div",{className:t.eyebrow,children:"\u2605 Hagicode \u63a8\u8350"}),(0,n.jsxs)("div",{className:t.inner,children:[(0,n.jsxs)("div",{className:t.copy,children:[(0,n.jsx)("h3",{id:l,className:t.title,children:e.name}),(0,n.jsx)("p",{className:t.tagline,children:e.tagline}),(0,n.jsx)("p",{className:t.description,children:e.description})]}),(0,n.jsxs)("div",{className:t.actions,children:[(0,n.jsx)("a",{href:e.links.installation,target:"_blank",rel:"noopener noreferrer",className:`${t.ctaButton} ${t.ctaPrimary}`,"aria-label":`${e.modal.ctaButtons.install}\uff08\u65b0\u6807\u7b7e\u9875\u6253\u5f00\uff09`,children:e.modal.ctaButtons.install}),(0,n.jsx)("a",{href:e.links.video,target:"_blank",rel:"noopener noreferrer",className:`${t.ctaButton} ${t.ctaSecondary}`,"aria-label":`${e.modal.ctaButtons.video}\uff08\u65b0\u6807\u7b7e\u9875\u6253\u5f00\uff09`,children:e.modal.ctaButtons.video})]})]}),(0,n.jsx)("div",{className:t.showcaseHeader,children:(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:t.showcaseTitle,children:e.showcase.title}),(0,n.jsx)("p",{className:t.showcaseSubtitle,children:e.showcase.subtitle})]})}),(0,n.jsx)("div",{className:t.featureGrid,"aria-label":e.showcase.title,children:e.showcase.items.map(e=>(0,n.jsxs)("article",{className:`${t.featureCard} ${t[`tone${e.id[0].toUpperCase()}${e.id.slice(1)}`]}`,children:[(0,n.jsxs)("div",{className:t.featureCardTop,children:[(0,n.jsx)("span",{className:t.featureBadge,children:e.badge}),(0,n.jsxs)("div",{className:t.featureStat,children:[(0,n.jsx)("span",{className:t.featureStatValue,children:e.statValue}),(0,n.jsx)("span",{className:t.featureStatLabel,children:e.statLabel})]})]}),(0,n.jsxs)("div",{className:t.featureCardBody,children:[(0,n.jsx)("h4",{className:t.featureTitle,children:e.title}
1),(0,n.jsx)("p",{className:t.featureSubtitle,children:e.subtitle}),(0,n.jsx)("p",{className:t.featureDescription,children:e.description})]}),(0,n.jsx)(u,{id:e.id}),(0,n.jsx)("ul",{className:t.featureHighlights,"aria-label":`${e.title}\u91cd\u70b9`,children:e.highlights.map(e=>(0,n.jsx)("li",{className:t.featureHighlight,children:e},e))})]},e.id))})]})}},28453(e,a,l){l.d(a,{R:()=>n,x:()=>i});var s=l(96540);const t={},r=s.createContext(t);function n(e){const a=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(a):{...a,...e}},[a,e])}function i(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:n(e.components),s.createElement(r.Provider,{value:a},e.children)}}}]);

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.