Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
302 Found - wekic.com
HTTP Status: 302
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Wed, 14 May 2025 11:13:54 GMT
Content-Type: text/html
Content-Length: 192
Connection: close
Location: https://wekic.com:80/

HTTP Code 302 Found (Moved Temporarily)

302 http status code indicates that the requested resource is temporarily available at a different URL.

When is Code 302 used?

  • When temporarily changing a page URL
  • When testing new content
  • During temporary maintenance

What does Code 302 mean for the user?

The user is automatically redirected to the new URL, but search engines continue to index the old address.

200 OK - https://wekic.com:80/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Wed, 14 May 2025 11:13:55 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 43572
Connection: keep-alive
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-stale-time: 4294967294
Cache-Control: s-maxage=31536000,
ETag: "f03jnvvmk6vq0"
Set-Cookie: sl-session=Tze3OXPMJWh1ubWqFo2Aog==; SameSite=None; Secure; Path=/; Max-Age=86400; HttpOnly

HTTP Code 200 OK

200 http status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: wekic.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/ad017f43812230c9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-043d766c844fdd5b.js"/><script src="/_next/static/chunks/7bec0f18-ccc4733752b28d3b.js" async=""></script><script src="/_next/static/chunks/6901-b900fd87779dd308.js" async=""></script><script src="/_next/static/chunks/main-app-38ece728f29bc94f.js" async=""></script><script src="/_next/static/chunks/9319-ade9e4ff3827694f.js" async=""></script><script src="/_next/static/chunks/2272-ccbb8663e15d065a.js" async=""></script><script src="/_next/static/chunks/app/layout-e55c6ca062853492.js" async=""></script><script src="/_next/static/chunks/1666-ad5e101100e2a267.js" async=""></script><script src="/_next/static/chunks/app/page-4c67f2335c98ef0f.js" async=""></script><title>Vincent 技术文档</title><meta name="description" content="分享、记录和总结工作中的开发经验!专注于前端知识,前端博客,web前端博客,Vincent前端博客,前端开发,前端技术博客,前端知识,前端积累,CSS,javascript"/><meta name="keywords" content="前端知识,前端博客,web前端,CSS,javascript,前端开发,前端技术博客,Vincent前端博客,前端知识积累"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="200x200"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="min-h-screen bg-background font-sans antialiased"><script>((e,t,r,n,o,a,l,i)=>{let u=document.documentElement,s=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(u.classList.remove(...n),u.classList.add(t)):u.setAttribute(e,t)}),r=t,i&&s.includes(r)&&(u.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="relative flex min-h-screen flex-col"><header class="sticky top-0 z-50 w-full border-b bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60"><div class="container mx-auto"><div class="flex justify-between"><nav class="flex h-16 items-center space-x-8"><a class="text-base font-medium text-muted-foreground hover:text-foreground transition-colors" href="/">首页</a><a class="text-base font-medium text-muted-foreground hover:text-foreground transition-colors" href="/categories">分类</a><a class="text-base font-medium text-muted-foreground hover:text-foreground transition-colors" href="/article">文章</a><a class="text-base font-medium text-muted-foreground hover:text-foreground transition-colors" href="/about">关于</a></nav><div class="flex items-center"><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 hover:bg-accent hover:text-accent-foreground h-9 w-9"><span class="h-[1.5rem] w-[1.5rem]"></span></button></div></div></div></header><main class="flex-1"><!--$--><div style="opacity:0;transform:translateY(10px)"><div class="container mx-auto px-4 max-w-6xl"><div class="pt-16 md:pt-20"><div class="space-y-2"><h1 class="text-4xl font-bold tracking-tight sm:text-5xl">Hi, 我是 <span class="text-primary">Vincent</span></h1><p class="text-xl text-muted-foreground">一名热爱技术的前端工程师</p></div><div class="mt-10 max-w-[700px] text-muted-foreground"><p class="leading-relaxed">我专注于现代 Web 应用开发,热衷于探索前沿技术和最佳实践。 目前主要使用 React、Vue、ReactNative和 TypeScript进行开发,同时也在学习和实践云原生、AI等技术。</p></div><div class="mt-16"><h2 class="text-2xl font-bold mb-8">专业技能</h2><div class="grid gap-8 md:grid-cols-3"><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center gap-3 mb-4"><div class="p-2 rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-code-xml h-5 w-5"><path d="m18 16 4-4-4-4"></path><path d="m6 8-4 4 4 4"></path><path d="m14.5 4-5 16"></path></svg></div><h3 class="text-lg font-semibold">前端开发</h3></div><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">React</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">Vue</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">TypeScript</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">Next.js</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">Nest.js</span></div></div><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center gap-3 mb-4"><div class="p-2 rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-boxes h-5 w-5"><path d="M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z"></path><path d="m7 16.5-4.74-2.85"></path><path d="m7 16.5 5-3"></path><path d="M7 16.5v5.17"></path><path d="M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z"></path><path d="m17 16.5-5-3"></path><path d="m17 16.5 4.74-2.85"></path><path d="M17 16.5v5.17"></path><path d="M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z"></path><path d="M12 8 7.26 5.15"></path><path d="m12 8 4.74-2.85"></path><path d="M12 13.5V8"></path></svg></div><h3 class="text-lg font-semibold">工程化工具</h3></div><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">Webpack</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">Vite</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">Git</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">Docker</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">CI/CD</span></div></div><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center gap-3 mb-4"><div class="p-2 rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rocket h-5 w-5"><path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"></path><path d="m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"></path><path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"></path><path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"></path></svg></div><h3 class="text-lg font-semibold">性能优化</h3></div><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">性能监控</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">代码分割</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">缓存策略</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">首屏优化</span><span class="px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground">SEO</span></div></div></div></div><div class="mt-16"><h2 class="text-2xl font-bold mb-8">项目经验(重点)</h2><div class="grid gap-8 md:grid-cols-2"><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-semibold">Auction Insight(独立开发、个人商业)</h3><a href="https://wlk.wowc.top" target="_blank" rel="noopener noreferrer" class="text-primary hover:text-primary/80 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-4 w-4"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div><p class="text-muted-foreground mb-4 leading-relaxed">基于 Next.js + Nest.js 开发的拍卖行分析平台,集成实时价格预警、智能订阅系统和专业数据分析仪表盘。 nest.js 后端,mysql 数据库,docker 部署,日处理输入500W+数据。</p><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">Next.js</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">TypeScript</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">WebSocket</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">ECharts</span></div></div><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-semibold">移动端工单管理系统</h3></div><p class="text-muted-foreground mb-4 leading-relaxed">为HPA开发的离线优先工单管理APP,解决维修人员在网络不稳定环境下的工作难题,实现从工单创建到验收拍照的全流程离线支持</p><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">React Native</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">Redux</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">Realm</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">离线优先</span></div></div><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-semibold">AI Studio 客服管理平台</h3></div><p class="text-muted-foreground mb-4 leading-relaxed">使用 Vue 3 开发的智能客服平台,集成 AI 技术实现工单智能分类与自动判断,显著提升客服效率,租户满意度大幅提升</p><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">Vue 3</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">AI 集成</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">工单管理</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">前端架构</span></div></div><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-semibold">企业级低代码平台</h3></div><p class="text-muted-foreground mb-4 leading-relaxed">参与研发的低代码平台,服务 200+ 项目,使开发周期缩短 80%,人力成本降低 50%,负责底层方案制定和组件开发</p><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">低代码</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">组件库</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">可视化设计</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">架构设计</span></div></div><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-semibold">认证系统升级方案</h3></div><p class="text-muted-foreground mb-4 leading-relaxed">主导从 Auth0 到 Keycloak 的认证系统升级,实现 token 自动续期与无感刷新,解决安全隐患,优化请求队列管理</p><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">Keycloak</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">认证系统</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">Token 管理</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">安全优化</span></div></div><div class="group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="flex items-center justify-between mb-3"><h3 class="text-lg font-semibold">工单处理系统 APP</h3></div><p class="text-muted-foreground mb-4 leading-relaxed">为HPA构建的纯移动端工单处理系统,解决维修人员在网络不稳定场景下的工作难题,实现全流程离线支持和智能图片处理</p><div class="flex flex-wrap gap-2"><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">React Native</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">Redux</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">Realm</span><span class="px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary">图片处理</span></div></div></div></div><div class="mt-16"><h2 class="text-2xl font-bold mb-8">关注我</h2><div class="grid gap-6 md:grid-cols-3"><a href="https://github.com/ryan-vn" target="_blank" rel="noopener noreferrer" class="group flex items-center p-4 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="mr-4 p-2 rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></div><div><div class="font-medium">GitHub</div><div class="text-sm text-muted-foreground">@Amy Johnson</div></div></a><a href="https://blog.csdn.net/qq_34767374" target="_blank" rel="noopener noreferrer" class="group flex items-center p-4 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="mr-4 p-2 rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open h-5 w-5"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg></div><div><div class="font-medium">CSDN</div><div class="text-sm text-muted-foreground">@Vincent.cy</div></div></a><a href="https://www.cnblogs.com/vincent-c" target="_blank" rel="noopener noreferrer" class="group flex items-center p-4 rounded-xl border bg-card/50 hover:bg-card transition-colors"><div class="mr-4 p-2 rounded-lg bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-coffee h-5 w-5"><path d="M10 2v2"></path><path d="M14 2v2"></path><path d="M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1"></path><path d="M6 2v2"></path></svg></div><div><div class="font-medium">博客园</div><div class="text-sm text-muted-foreground">@Vincent</div></div></a></div></div><footer class="mt-20 mb-20 py-8 border-t text-center text-sm text-muted-foreground"><p>© <!-- -->2025<!-- --> Vincent 个人网站</p><p class="mt-2"><a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer" class="hover:text-primary transition-colors">湘ICP备20014327号-1</a></p></footer></div></div></div><!--/$--></main></div><script src="/_next/static/chunks/webpack-043d766c844fdd5b.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[4955,[\"9319\",\"static/chunks/9319-ade9e4ff3827694f.js\",\"2272\",\"static/chunks/2272-ccbb8663e15d065a.js\",\"7177\",\"static/chunks/app/layout-e55c6ca062853492.js\"],\"ThemeProvider\"]\n3:I[79319,[\"9319\",\"static/chunks/9319-ade9e4ff3827694f.js\",\"2272\",\"static/chunks/2272-ccbb8663e15d065a.js\",\"7177\",\"static/chunks/app/layout-e55c6ca062853492.js\"],\"\"]\n4:I[50697,[\"9319\",\"static/chunks/9319-ade9e4ff3827694f.js\",\"2272\",\"static/chunks/2272-ccbb8663e15d065a.js\",\"7177\",\"static/chunks/app/layout-e55c6ca062853492.js\"],\"ThemeToggle\"]\n5:\"$Sreact.suspense\"\n6:I[4546,[],\"\"]\n7:I[17616,[],\"\"]\n8:I[49162,[\"1666\",\"static/chunks/1666-ad5e101100e2a267.js\",\"8974\",\"static/chunks/app/page-4c67f2335c98ef0f.js\"],\"PageTransition\"]\n9:I[60635,[],\"OutletBoundary\"]\nc:I[60635,[],\"ViewportBoundary\"]\ne:I[60635,[],\"MetadataBoundary\"]\n10:I[16405,[],\"\"]\n:HL[\"/_next/static/css/ad017f43812230c9.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"EaQzSZzRpuXmCc6Zz5i6k\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ad017f43812230c9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background font-sans antialiased\",\"children\":[\"$\",\"$L2\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"disableTransitionOnChange\":true,\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex min-h-screen flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-50 w-full border-b bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex justify-between\",\"children\":[[\"$\",\"nav\",null,{\"className\":\"flex h-16 items-center space-x-8\",\"children\":[[\"$\",\"$L3\",\"/\",{\"href\":\"/\",\"className\":\"text-base font-medium text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"首页\"}],[\"$\",\"$L3\",\"/categories\",{\"href\":\"/categories\",\"className\":\"text-base font-medium text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"分类\"}],[\"$\",\"$L3\",\"/article\",{\"href\":\"/article\",\"className\":\"text-base font-medium text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"文章\"}],[\"$\",\"$L3\",\"/about\",{\"href\":\"/about\",\"className\":\"text-base font-medium text-muted-foreground hover:text-foreground transition-colors\",\"children\":\"关于\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center\",\"children\":[\"$\",\"$L4\",null,{}]}]]}]}]}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$5\",null,{\"fallback\":[\"$\",\"div\",null,{\"className\":\"flex h-[calc(100vh-4rem)] items-center justify-center\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-loader-circle h-8 w-8 animate-spin text-primary/60\",\"children\":[[\"$\",\"path\",\"13zald\",{\"d\":\"M21 12a9 9 0 1 1-6.219-8.56\"}],\"$undefined\"]}]}],\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"$undefined\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}]}]}]]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 max-w-6xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"pt-16 md:pt-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold tracking-tight sm:text-5xl\",\"children\":[\"Hi, 我是 \",[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"Vincent\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-xl text-muted-foreground\",\"children\":\"一名热爱技术的前端工程师\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 max-w-[700px] text-muted-foreground\",\"children\":[\"$\",\"p\",null,{\"className\":\"leading-relaxed\",\"children\":\"我专注于现代 Web 应用开发,热衷于探索前沿技术和最佳实践。 目前主要使用 React、Vue、ReactNative和 TypeScript进行开发,同时也在学习和实践云原生、AI等技术。\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold mb-8\",\"children\":\"专业技能\"}],[\"$\",\"div\",null,{\"className\":\"grid gap-8 md:grid-cols-3\",\"children\":[[\"$\",\"div\",\"前端开发\",{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-2 rounded-lg bg-primary/10 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-code-xml h-5 w-5\",\"children\":[[\"$\",\"path\",\"1inbqp\",{\"d\":\"m18 16 4-4-4-4\"}],[\"$\",\"path\",\"15zrgr\",{\"d\":\"m6 8-4 4 4 4\"}],[\"$\",\"path\",\"e7oirm\",{\"d\":\"m14.5 4-5 16\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"前端开发\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",\"React\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"React\"}],[\"$\",\"span\",\"Vue\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"Vue\"}],[\"$\",\"span\",\"TypeScript\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"TypeScript\"}],[\"$\",\"span\",\"Next.js\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"Next.js\"}],[\"$\",\"span\",\"Nest.js\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"Nest.js\"}]]}]]}],[\"$\",\"div\",\"工程化工具\",{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-2 rounded-lg bg-primary/10 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-boxes h-5 w-5\",\"children\":[[\"$\",\"path\",\"lc1i9w\",{\"d\":\"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z\"}],[\"$\",\"path\",\"1o9zyk\",{\"d\":\"m7 16.5-4.74-2.85\"}],[\"$\",\"path\",\"va8pkn\",{\"d\":\"m7 16.5 5-3\"}],[\"$\",\"path\",\"jnp8gn\",{\"d\":\"M7 16.5v5.17\"}],[\"$\",\"path\",\"8zsnat\",{\"d\":\"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z\"}],[\"$\",\"path\",\"8arw3v\",{\"d\":\"m17 16.5-5-3\"}],[\"$\",\"path\",\"8rfmw\",{\"d\":\"m17 16.5 4.74-2.85\"}],[\"$\",\"path\",\"k6z78m\",{\"d\":\"M17 16.5v5.17\"}],[\"$\",\"path\",\"1xygjf\",{\"d\":\"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z\"}],[\"$\",\"path\",\"1vbdud\",{\"d\":\"M12 8 7.26 5.15\"}],[\"$\",\"path\",\"3rx089\",{\"d\":\"m12 8 4.74-2.85\"}],[\"$\",\"path\",\"1io7kd\",{\"d\":\"M12 13.5V8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"工程化工具\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",\"Webpack\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"Webpack\"}],[\"$\",\"span\",\"Vite\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"Vite\"}],[\"$\",\"span\",\"Git\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"Git\"}],[\"$\",\"span\",\"Docker\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"Docker\"}],[\"$\",\"span\",\"CI/CD\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"CI/CD\"}]]}]]}],[\"$\",\"div\",\"性能优化\",{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-2 rounded-lg bg-primary/10 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-rocket h-5 w-5\",\"children\":[[\"$\",\"path\",\"m3kijz\",{\"d\":\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"}],[\"$\",\"path\",\"1fmvmk\",{\"d\":\"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"}],[\"$\",\"path\",\"1f8sc4\",{\"d\":\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"}],[\"$\",\"path\",\"qeys4\",{\"d\":\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"性能优化\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",\"性能监控\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"性能监控\"}],[\"$\",\"span\",\"代码分割\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"代码分割\"}],[\"$\",\"span\",\"缓存策略\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"缓存策略\"}],[\"$\",\"span\",\"首屏优化\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"首屏优化\"}],[\"$\",\"span\",\"SEO\",{\"className\":\"px-2.5 py-0.5 text-sm rounded-md bg-secondary/50 text-secondary-foreground\",\"children\":\"SEO\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold mb-8\",\"children\":\"项目经验(重点)\"}],[\"$\",\"div\",null,{\"className\":\"grid gap-8 md:grid-cols-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"Auction Insight(独立开发、个人商业)\"}],[\"$\",\"a\",null,{\"href\":\"https://wlk.wowc.top\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-primary hover:text-primary/80 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link h-4 w-4\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]}]]}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-4 leading-relaxed\",\"children\":\"基于 Next.js + Nest.js 开发的拍卖行分析平台,集成实时价格预警、智能订阅系统和专业数据分析仪表盘。 nest.js 后端,mysql 数据库,docker 部署,日处理输入500W+数据。\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"Next.js\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"TypeScript\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"WebSocket\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"ECharts\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"移动端工单管理系统\"}],\"\"]}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-4 leading-relaxed\",\"children\":\"为HPA开发的离线优先工单管理APP,解决维修人员在网络不稳定环境下的工作难题,实现从工单创建到验收拍照的全流程离线支持\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"React Native\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"Redux\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"Realm\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"离线优先\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"AI Studio 客服管理平台\"}],\"\"]}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-4 leading-relaxed\",\"children\":\"使用 Vue 3 开发的智能客服平台,集成 AI 技术实现工单智能分类与自动判断,显著提升客服效率,租户满意度大幅提升\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"Vue 3\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"AI 集成\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"工单管理\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"前端架构\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"企业级低代码平台\"}],\"\"]}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-4 leading-relaxed\",\"children\":\"参与研发的低代码平台,服务 200+ 项目,使开发周期缩短 80%,人力成本降低 50%,负责底层方案制定和组件开发\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"低代码\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"组件库\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"可视化设计\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"架构设计\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"认证系统升级方案\"}],\"\"]}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-4 leading-relaxed\",\"children\":\"主导从 Auth0 到 Keycloak 的认证系统升级,实现 token 自动续期与无感刷新,解决安全隐患,优化请求队列管理\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"Keycloak\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"认证系统\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"Token 管理\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"安全优化\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"group p-6 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-3\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"工单处理系统 APP\"}],\"\"]}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground mb-4 leading-relaxed\",\"children\":\"为HPA构建的纯移动端工单处理系统,解决维修人员在网络不稳定场景下的工作难题,实现全流程离线支持和智能图片处理\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"React Native\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"Redux\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"Realm\"}],[\"$\",\"span\",null,{\"className\":\"px-2.5 py-0.5 text-xs rounded-md bg-primary/10 text-primary\",\"children\":\"图片处理\"}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-2xl font-bold mb-8\",\"children\":\"关注我\"}],[\"$\",\"div\",null,{\"className\":\"grid gap-6 md:grid-cols-3\",\"children\":[[\"$\",\"a\",\"https://github.com/ryan-vn\",{\"href\":\"https://github.com/ryan-vn\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"group flex items-center p-4 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mr-4 p-2 rounded-lg bg-primary/10 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-github h-5 w-5\",\"children\":[[\"$\",\"path\",\"tonef\",{\"d\":\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\"}],[\"$\",\"path\",\"9comsn\",{\"d\":\"M9 18c-4.51 2-5-2-7-2\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"GitHub\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"@Amy Johnson\"}]]}]]}],[\"$\",\"a\",\"https://blog.csdn.net/qq_34767374\",{\"href\":\"https://blog.csdn.net/qq_34767374\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"group flex items-center p-4 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mr-4 p-2 rounded-lg bg-primary/10 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-open h-5 w-5\",\"children\":[[\"$\",\"path\",\"1akyts\",{\"d\":\"M12 7v14\"}],[\"$\",\"path\",\"ruj8y\",{\"d\":\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"CSDN\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"@Vincent.cy\"}]]}]]}],[\"$\",\"a\",\"https://www.cnblogs.com/vincent-c\",{\"href\":\"https://www.cnblogs.com/vincent-c\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"group flex items-center p-4 rounded-xl border bg-card/50 hover:bg-card transition-colors\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mr-4 p-2 rounded-lg bg-primary/10 text-primary\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-coffee h-5 w-5\",\"children\":[[\"$\",\"path\",\"7u0qdc\",{\"d\":\"M10 2v2\"}],[\"$\",\"path\",\"6buw04\",{\"d\":\"M14 2v2\"}],[\"$\",\"path\",\"pwadti\",{\"d\":\"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1\"}],[\"$\",\"path\",\"colzsn\",{\"d\":\"M6 2v2\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"font-medium\",\"children\":\"博客园\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"@Vincent\"}]]}]]}]]}]]}],[\"$\",\"footer\",null,{\"className\":\"mt-20 mb-20 py-8 border-t text-center text-sm text-muted-foreground\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2025,\" Vincent 个人网站\"]}],[\"$\",\"p\",null,{\"className\":\"mt-2\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://beian.miit.gov.cn/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"hover:text-primary transition-colors\",\"children\":\"湘ICP备20014327号-1\"}]}]]}]]}]}]}],\"$undefined\",null,[\"$\",\"$L9\",null,{\"children\":[\"$La\",\"$Lb\",null]}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"Dq4A3RrDg-txABYDcPRge\",{\"children\":[[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],null]}],[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\na:null\n"])</script><script>self.__next_f.push([1,"b:null\nf:[[\"$\",\"title\",\"0\",{\"children\":\"Vincent 技术文档\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"分享、记录和总结工作中的开发经验!专注于前端知识,前端博客,web前端博客,Vincent前端博客,前端开发,前端技术博客,前端知识,前端积累,CSS,javascript\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"前端知识,前端博客,web前端,CSS,javascript,前端开发,前端技术博客,Vincent前端博客,前端知识积累\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"200x200\"}]]\n"])</script></body></html>                               

Whois info of domain

Domain Name: WEKIC.COM
Registry Domain ID: 2190854659_DOMAIN_COM-VRSN
Registrar WHOIS Server: grs-whois.hichina.com
Registrar URL: http://www.net.cn
Updated Date: 2024-11-08T08:47:22Z
Creation Date: 2017-11-23T15:32:23Z
Registry Expiry Date: 2025-11-23T15:32:23Z
Registrar: Alibaba Cloud Computing (Beijing) Co., Ltd.
Registrar IANA ID: 420
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +86.95187
Domain Status: ok https://icann.org/epp#ok
Name Server: DNS13.HICHINA.COM
Name Server: DNS14.HICHINA.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-14T11:13:46Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass