-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
1 lines (1 loc) · 36.5 KB
/
index.html
File metadata and controls
1 lines (1 loc) · 36.5 KB
1
<!DOCTYPE html><html lang="zh-cn" class="scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/_next/static/media/avatar.dd411256.png" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/css/a15b8f261efb8d9d.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/ffb6b5e46c460879.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/163409841d1840e8.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-98fe1d44f71fc9ee.js"/><script src="/_next/static/chunks/fd9d1056-4c003a61675f2fc2.js" async=""></script><script src="/_next/static/chunks/23-5f8a63fe3718f1a6.js" async=""></script><script src="/_next/static/chunks/main-app-4b615c5c2965bb5b.js" async=""></script><script src="/_next/static/chunks/bf76e631-a479cc67913cc407.js" async=""></script><script src="/_next/static/chunks/231-acd6d7c3fa99f47a.js" async=""></script><script src="/_next/static/chunks/57-488f0d986738f3f6.js" async=""></script><script src="/_next/static/chunks/648-91dfb5947690835e.js" async=""></script><script src="/_next/static/chunks/250-3ee391e60bbd3b50.js" async=""></script><script src="/_next/static/chunks/app/layout-d66083962ed69dfc.js" async=""></script><script src="/_next/static/chunks/c16f53c3-dc9180d12c93a83f.js" async=""></script><script src="/_next/static/chunks/476-142087394e09327c.js" async=""></script><script src="/_next/static/chunks/228-2dbb72fd978b232f.js" async=""></script><script src="/_next/static/chunks/993-5c7ab3b1545921b0.js" async=""></script><script src="/_next/static/chunks/app/page-ce1021b84dabbaf5.js" async=""></script><title>wxm's Blog</title><meta name="description" content="Developer"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://wxmvv.github.io/"/><link rel="alternate" type="application/rss+xml" href="https://wxmvv.github.io/feed.xml/"/><meta property="og:title" content="wxm's Blog"/><meta property="og:description" content="Developer"/><meta property="og:url" content="https://wxmvv.github.io/"/><meta property="og:site_name" content="wxm's Blog"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="https://wxmvv.github.io/static/images/avatar.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="wxm's Blog"/><meta name="twitter:description" content="Developer"/><meta name="twitter:image" content="https://wxmvv.github.io/static/images/avatar.png"/><link rel="icon" type="image/png" sizes="196x196" href="/static/favicons/favicon-196.png"/><link rel="manifest" href="/static/favicons/site.webmanifest"/><meta name="msapplication-TileColor" content="#000000"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#fff"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#000"/><link rel="alternate" type="application/rss+xml" href="/feed.xml"/><script src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js" noModule=""></script></head><body class=" bg-white pl-[calc(100vw-100%)] text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><script></script><section class=""><div class="bg-white dark:bg-gray-950 md:flex md:flex-row md:justify-center"><div class="md:w-full md:min-w-[512px] md:max-w-2xl"><div class="relative flex h-full min-h-screen max-w-2xl flex-col justify-between px-8 py-24 font-mono"><header class="flex items-center justify-between"><div class="mb-8 flex flex-row gap-4"><a aria-label="wxm's Blog" href="/"><div class="flex items-center justify-between"><div class="group grid h-8 w-8 "><img alt="描述图片" fetchPriority="high" width="40" height="40" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/avatar.dd411256.png"/></div></div></a></div></header><main class="mb-auto pb-24"><div><div class="flex origin-left flex-col gap-12" style="opacity:0;filter:blur(8px);transform:translateY(16px) translateZ(0)"><div class="z-30 flex w-full flex-col gap-1" style="opacity:0;filter:blur(8px);transform:translateY(16px) translateZ(0)"><div class="relative inline-flex w-fit gap-2"><h1 class="inline-block font-extrabold text-gray-900 dark:text-gray-100">wxm</h1><span class="font-semibold text-gray-900 dark:text-gray-100"><Developer /></span></div><h2 class="inline-flex h-6 gap-4 "><span class="font-semibold text-gray-900 dark:text-gray-100"><p class="inline-flex text-inherit"><span class=" to-foreground from-muted-foreground bg-gradient-to-t to-70% bg-clip-text font-semibold text-transparent sm:bg-gradient-to-r">Welcome!</span><span class="text-muted-foreground">|</span></p></span></h2></div><div class="z-20 flex flex-row gap-4" style="opacity:0;filter:blur(8px);transform:translateY(16px) translateZ(0)"><a class="block font-medium text-zinc-400 hover:underline dark:text-zinc-400 dark:hover:underline" href="/about/">关于我</a><a class="block font-medium text-zinc-400 hover:underline dark:text-zinc-400 dark:hover:underline" href="/blog/">博客</a><a class="block font-medium text-zinc-400 hover:underline dark:text-zinc-400 dark:hover:underline" href="/connect/">联系</a><a class="block font-medium text-zinc-400 hover:underline dark:text-zinc-400 dark:hover:underline" href="/projects/">项目</a><button aria-label="Search"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-6 w-6 text-gray-400 hover:text-primary-500 dark:text-gray-400 dark:hover:text-primary-400"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"></path></svg></button></div><ul class="z-10 flex w-fit shrink-0 flex-col gap-2"><div class="pointer-events-none sticky top-[50vh] h-0 w-full -translate-y-1/2 translate-x-[61%] bg-slate-500"><div class="relative left-8 top-1/2 flex h-auto max-w-[484px] -translate-y-1/2 transform-gpu items-center justify-center"><div class="absolute flex h-fit w-full flex-col items-center justify-start" style="opacity:0;filter:blur(16px);transform:translateY(16px)"><img alt="" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" class="h-auto max-h-[484px] w-auto max-w-[484px] rounded-[10px] object-contain" style="color:transparent" src="/static/video/液态玻璃效果.mp4"/></div><div class="absolute flex h-fit w-full flex-col items-center justify-start" style="opacity:0;filter:blur(16px);transform:translateY(16px)"><img alt="" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" class="h-auto max-h-[484px] w-auto max-w-[484px] rounded-[10px] object-contain" style="color:transparent" src="https://wxmvv.github.io/static/images/Aria2HelperForSafari/Aria2HelperForSafariNewSettings1.png"/></div><div class="absolute flex h-fit w-full flex-col items-center justify-start" style="opacity:0;filter:blur(16px);transform:translateY(16px)"><img alt="" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" class="h-auto max-h-[484px] w-auto max-w-[484px] rounded-[10px] object-contain" style="color:transparent" src="/static/images/MyTunerIcon.png"/></div><div class="absolute flex h-fit w-full flex-col items-center justify-start" style="opacity:0;filter:blur(16px);transform:translateY(16px)"><img alt="" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" class="h-auto max-h-[484px] w-auto max-w-[484px] rounded-[10px] object-contain" style="color:transparent" src="/static/video/smile_in_the_morning.mp4"/></div><div class="absolute flex h-fit w-full flex-col items-center justify-start" style="opacity:0;filter:blur(16px);transform:translateY(16px)"><img alt="" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" class="h-auto max-h-[484px] w-auto max-w-[484px] rounded-[10px] object-contain" style="color:transparent" src="/static/images/logo/nextjs-tailwind.webp"/></div></div></div><div class="absolute -ml-[16px] h-full w-full" style="transition:opacity 0.9s ease;top:none;left:none;width:0;height:0;opacity:0;border-radius:16px;transform:translate(0px, 0px)"><div class="liquid_glass-wrapper h-full w-full" style="transition:opacity 0.8s ease"><svg style="display:none"><defs><filter id="liquid_glass_filter" x="0%" y="0%" width="100%" height="100%" filterUnits="objectBoundingBox"><feDisplacementMap scale="200"></feDisplacementMap></filter></defs></svg><div class="liquid_glass-outer"></div><div class="liquid_glass-cover"></div><div class="liquid_glass-sharp"></div><div class="liquid_glass-reflect"></div></div></div><li class="inline w-fit" style="overflow:visible;opacity:0;filter:blur(8px);transform:translateY(16px) translateZ(0)"><article><a href="/blog/homepage/实现一下液态玻璃效果/"><div class="relative inline-flex -translate-x-[18px] flex-col gap-1 px-[18px] py-2 text-gray-900 no-underline dark:text-gray-100"><span class="font-medium text-gray-900 hover:underline dark:text-gray-100">用html和css实现一下液态玻璃(liquid glass)效果</span><span class="flex flex-row gap-2 text-sm font-normal text-zinc-400"><time dateTime="2026-02-06T00:00:00.000Z">2026<!-- --> </time><div class="flex flex-row flex-nowrap"><span class="mr-1 text-sm font-medium">animation</span><span class="mr-1 text-sm font-medium">css</span></div></span></div></a></article></li><li class="inline w-fit" style="overflow:visible;opacity:0;filter:blur(8px);transform:translateY(16px) translateZ(0)"><article><a href="/blog/homepage/aria2Helper最新版本1_4/"><div class="relative inline-flex -translate-x-[18px] flex-col gap-1 px-[18px] py-2 text-gray-900 no-underline dark:text-gray-100"><span class="font-medium text-gray-900 hover:underline dark:text-gray-100">Aria2Helper新版本1.4来啦!!</span><span class="flex flex-row gap-2 text-sm font-normal text-zinc-400"><time dateTime="2025-06-28T00:00:00.000Z">2025<!-- --> </time><div class="flex flex-row flex-nowrap"><span class="mr-1 text-sm font-medium">safari</span><span class="mr-1 text-sm font-medium">Aria2Helper</span><span class="mr-1 text-sm font-medium">my-app</span></div></span></div></a></article></li><li class="inline w-fit" style="overflow:visible;opacity:0;filter:blur(8px);transform:translateY(16px) translateZ(0)"><article><a href="/blog/homepage/MyTuner也上线啦/"><div class="relative inline-flex -translate-x-[18px] flex-col gap-1 px-[18px] py-2 text-gray-900 no-underline dark:text-gray-100"><span class="font-medium text-gray-900 hover:underline dark:text-gray-100">MyTuner也上线啦,简约设计的调音器,支持多种乐器~</span><span class="flex flex-row gap-2 text-sm font-normal text-zinc-400"><time dateTime="2025-05-27T00:00:00.000Z">2025<!-- --> </time><div class="flex flex-row flex-nowrap"><span class="mr-1 text-sm font-medium">music</span><span class="mr-1 text-sm font-medium">iOS</span><span class="mr-1 text-sm font-medium">my-app</span></div></span></div></a></article></li><li class="inline w-fit" style="overflow:visible;opacity:0;filter:blur(8px);transform:translateY(16px) translateZ(0)"><article><a href="/blog/homepage/SmileInTheMorning/"><div class="relative inline-flex -translate-x-[18px] flex-col gap-1 px-[18px] py-2 text-gray-900 no-underline dark:text-gray-100"><span class="font-medium text-gray-900 hover:underline dark:text-gray-100">名渡山辽 - Smile in the morning 指弹谱</span><span class="flex flex-row gap-2 text-sm font-normal text-zinc-400"><time dateTime="2024-07-16T10:17:00.000Z">2024<!-- --> </time><div class="flex flex-row flex-nowrap"><span class="mr-1 text-sm font-medium">music</span><span class="mr-1 text-sm font-medium">ukulele</span></div></span></div></a></article></li><li class="inline w-fit" style="overflow:visible;opacity:0;filter:blur(8px);transform:translateY(16px) translateZ(0)"><article><a href="/blog/homepage/Nextjs重构主页/"><div class="relative inline-flex -translate-x-[18px] flex-col gap-1 px-[18px] py-2 text-gray-900 no-underline dark:text-gray-100"><span class="font-medium text-gray-900 hover:underline dark:text-gray-100">2024 使用 Nextjs 重构主页</span><span class="flex flex-row gap-2 text-sm font-normal text-zinc-400"><time dateTime="2024-07-05T18:26:00.000Z">2024<!-- --> </time><div class="flex flex-row flex-nowrap"><span class="mr-1 text-sm font-medium">Nextjs</span><span class="mr-1 text-sm font-medium">react</span><span class="mr-1 text-sm font-medium">js</span></div></span></div></a></article></li></ul></div></div></main><div class="fixed -right-5 bottom-0 md:right-12"><div class="z-30 h-20 w-20"><canvas style="vertical-align:top;width:0;height:0"></canvas></div></div><div class="fixed bottom-20 z-50 w-full origin-top-right overflow-hidden" style="opacity:0;right:-330px;transition:all 0.3s ease;width:260px"><div class="PageTemplate_pagetemplate__dgvqa"><div class="PlayerTemplate_wrapper____rgg"><div class="TitleAndTimeBox_wrapper__2HgnP"><h1 class="Title_title__8H8Pv"></h1><h1 class="Time_time__KB5Dp">0:00/0:00</h1></div><div class="Progress_container__JxuZE"><input type="range" min="1" max="100" step="1" class="Progress_slider__fggjx" id="myRange" style="background:linear-gradient(90deg, var(--progressUsed) 0%, var(--progressUsed) 1%, var(--bufferLoaded) 1%, var(--bufferLoaded) 0%, var(--progressLeft) 0%, var(--progressLeft) 100%)" value="1"/></div><div class="ButtonsAndVolumeBox_wrapper__fvQmf"><div class="ButtonsBox_wrapper__nGkyu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 32" alt="Loop" class="Loop_loop__xuhS1 Loop_disabled__cf15h"><path d="M9.333 9.333h13.333v4L27.999 8l-5.333-5.333v4h-16v8h2.667zm13.334 13.334H9.334v-4L4.001 24l5.333 5.333v-4h16v-8h-2.667v5.333z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" alt="Previous" class="Previous_previous__204JY"><path d="M25.468 6.947a1 1 0 0 0-1.03.057L18 11.384V7.831a1.001 1.001 0 0 0-1.562-.827l-12 8.164a1 1 0 0 0 0 1.654l12 8.168A.999.999 0 0 0 18 24.164v-3.556l6.438 4.382A.999.999 0 0 0 26 24.164V7.831c0-.371-.205-.71-.532-.884"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 31" alt="Play" class="Play_play__SXVUI"><path d="M15.552 15.168q.448.32.448.832 0 .448-.448.768L1.856 25.28q-.768.512-1.312.192T0 24.192V7.744q0-.96.544-1.28t1.312.192z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" alt="Next" class="Next_next__Hrjx9"><path d="M25.468 6.947a1 1 0 0 0-1.03.057L18 11.384V7.831a1.001 1.001 0 0 0-1.562-.827l-12 8.164a1 1 0 0 0 0 1.654l12 8.168A.999.999 0 0 0 18 24.164v-3.556l6.438 4.382A.999.999 0 0 0 26 24.164V7.831c0-.371-.205-.71-.532-.884"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" alt="Shuffle" class="Shuffle_shuffle__mQa8b Shuffle_disabled__5hEkd"><path d="m22.667 4 7 6-7 6 7 6-7 6v-4h-3.653l-3.76-3.76 2.827-2.827L20.668 20h2v-8h-2l-12 12h-6v-4h4.347l12-12h3.653V4zm-20 4h6l3.76 3.76L9.6 14.587 7.013 12H2.666z"></path></svg></div><div class="Volume_wrapper__lmrm6"><input type="range" min="1" max="100" class="Volume_slider__jCPpB" id="myRange" style="background:linear-gradient(90deg, var(--volumeUsed) 80%, var(--volumeLeft) 80%)" value="80"/></div></div></div><div class="PlaylistTemplate_wrapper__qp5Wr"><p class="PlaylistItem_item__P8dFz PlaylistItem_active__O_v67" data-key="0" src="/static/bg_audio/Nujabes - Blessing It -remix (feat.Substantial & Pase Rock from Five Deez).mp3" title="Nujabes - Blessing It -remix (feat.Substantial & Pase Rock from Five Deez)">Nujabes - Blessing It -remix (feat.Substantial & Pase Rock from Five Deez)</p><p class="PlaylistItem_item__P8dFz " data-key="1" src="/static/bg_audio/Nujabes - Horn in the middle.mp3" title="Nujabes - Horn in the middle">Nujabes - Horn in the middle</p><p class="PlaylistItem_item__P8dFz " data-key="2" src="/static/bg_audio/Nujabes - Lady Brown (feat. Cise Starr from CYNE).mp3" title="Nujabes - Lady Brown (feat. Cise Starr from CYNE)">Nujabes - Lady Brown (feat. Cise Starr from CYNE)</p><p class="PlaylistItem_item__P8dFz " data-key="3" src="/static/bg_audio/Nujabes - Kumomi.mp3" title="Nujabes - Kumomi">Nujabes - Kumomi</p><p class="PlaylistItem_item__P8dFz " data-key="4" src="/static/bg_audio/Nujabes - Highs 2 Lows (feat.Cise Starr from CYNE).mp3" title="Nujabes - Highs 2 Lows (feat.Cise Starr from CYNE)">Nujabes - Highs 2 Lows (feat.Cise Starr from CYNE)</p><p class="PlaylistItem_item__P8dFz " data-key="5" src="/static/bg_audio/Nujabes - Beat laments the world.mp3" title="Nujabes - Beat laments the world">Nujabes - Beat laments the world</p><p class="PlaylistItem_item__P8dFz " data-key="6" src="/static/bg_audio/Nujabes - Letter from Yokosuka.mp3" title="Nujabes - Letter from Yokosuka">Nujabes - Letter from Yokosuka</p><p class="PlaylistItem_item__P8dFz " data-key="7" src="/static/bg_audio/Nujabes - Think Different (feat.Substantial).mp3" title="Nujabes - Think Different (feat.Substantial)">Nujabes - Think Different (feat.Substantial)</p><p class="PlaylistItem_item__P8dFz " data-key="8" src="/static/bg_audio/Nujabes - Next view (feat. Uyama Hiroto).mp3" title="Nujabes - Next view (feat. Uyama Hiroto)">Nujabes - Next view (feat. Uyama Hiroto)</p><p class="PlaylistItem_item__P8dFz " data-key="9" src="/static/bg_audio/Nujabes - Latitude -remix (feat.Five Deez).mp3" title="Nujabes - Latitude -remix (feat.Five Deez)">Nujabes - Latitude -remix (feat.Five Deez)</p><p class="PlaylistItem_item__P8dFz " data-key="10" src="/static/bg_audio/Nujabes - F.I.L.O. (feat. Shing02).mp3" title="Nujabes - F.I.L.O. (feat. Shing02)">Nujabes - F.I.L.O. (feat. Shing02)</p><p class="PlaylistItem_item__P8dFz " data-key="11" src="/static/bg_audio/Nujabes - Summer Gypsy.mp3" title="Nujabes - Summer Gypsy">Nujabes - Summer Gypsy</p><p class="PlaylistItem_item__P8dFz " data-key="12" src="/static/bg_audio/Nujabes - The Final View.mp3" title="Nujabes - The Final View">Nujabes - The Final View</p><p class="PlaylistItem_item__P8dFz " data-key="13" src="/static/bg_audio/Nujabes - Peaceland.mp3" title="Nujabes - Peaceland">Nujabes - Peaceland</p></div></div></div></div></div></div></section><script src="/_next/static/chunks/webpack-98fe1d44f71fc9ee.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/a15b8f261efb8d9d.css\",\"style\"]\n2:HL[\"/_next/static/css/ffb6b5e46c460879.css\",\"style\"]\n3:HL[\"/_next/static/css/163409841d1840e8.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"4:I[5751,[],\"\"]\n7:I[8700,[\"370\",\"static/chunks/bf76e631-a479cc67913cc407.js\",\"231\",\"static/chunks/231-acd6d7c3fa99f47a.js\",\"57\",\"static/chunks/57-488f0d986738f3f6.js\",\"648\",\"static/chunks/648-91dfb5947690835e.js\",\"250\",\"static/chunks/250-3ee391e60bbd3b50.js\",\"185\",\"static/chunks/app/layout-d66083962ed69dfc.js\"],\"ThemeProviders\"]\n8:I[9847,[\"370\",\"static/chunks/bf76e631-a479cc67913cc407.js\",\"231\",\"static/chunks/231-acd6d7c3fa99f47a.js\",\"57\",\"static/chunks/57-488f0d986738f3f6.js\",\"648\",\"static/chunks/648-91dfb5947690835e.js\",\"250\",\"static/chunks/250-3ee391e60bbd3b50.js\",\"185\",\"static/chunks/app/layout-d66083962ed69dfc.js\"],\"LangProviders\"]\n9:I[6766,[\"370\",\"static/chunks/bf76e631-a479cc67913cc407.js\",\"231\",\"static/chunks/231-acd6d7c3fa99f47a.js\",\"57\",\"static/chunks/57-488f0d986738f3f6.js\",\"648\",\"static/chunks/648-91dfb5947690835e.js\",\"250\",\"static/chunks/250-3ee391e60bbd3b50.js\",\"185\",\"static/chunks/app/layout-d66083962ed69dfc.js\"],\"KBarSearchProvider\"]\na:I[231,[\"370\",\"static/chunks/bf76e631-a479cc67913cc407.js\",\"231\",\"static/chunks/231-acd6d7c3fa99f47a.js\",\"57\",\"static/chunks/57-488f0d986738f3f6.js\",\"648\",\"static/chunks/648-91dfb5947690835e.js\",\"250\",\"static/chunks/250-3ee391e60bbd3b50.js\",\"185\",\"static/chunks/app/layout-d66083962ed69dfc.js\"],\"\"]\nb:I[8173,[\"370\",\"static/chunks/bf76e631-a479cc67913cc407.js\",\"231\",\"static/chunks/231-acd6d7c3fa99f47a.js\",\"57\",\"static/chunks/57-488f0d986738f3f6.js\",\"648\",\"static/chunks/648-91dfb5947690835e.js\",\"250\",\"static/chunks/250-3ee391e60bbd3b50.js\",\"185\",\"static/chunks/app/layout-d66083962ed69dfc.js\"],\"Image\"]\nc:I[9275,[],\"\"]\nd:I[1343,[],\"\"]\ne:I[153,[\"370\",\"static/chunks/bf76e631-a479cc67913cc407.js\",\"231\",\"static/chunks/231-acd6d7c3fa99f47a.js\",\"57\",\"static/chunks/57-488f0d986738f3f6.js\",\"648\",\"static/chunks/648-91dfb5947690835e.js\",\"250\",\"static/chunks/250-3ee391e60bbd3b50.js\",\"185\",\"static/chunks/app/layout-d66083962ed69dfc.js\"],\"default\"]\n10:I[6130,[],\"\"]\n11:[]\n"])</script><script>self.__next_f.push([1,"0:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a15b8f261efb8d9d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ffb6b5e46c460879.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/163409841d1840e8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L4\",null,{\"buildId\":\"-svcT3LwNxqrwgfMO8wTp\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/\",\"initialTree\":[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"__PAGE__\",{},[[\"$L5\",\"$L6\"],null],null]},[[\"$\",\"html\",null,{\"lang\":\"zh-cn\",\"className\":\"scroll-smooth\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"196x196\",\"href\":\"/static/favicons/favicon-196.png\"}],[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"/static/favicons/site.webmanifest\"}],[\"$\",\"meta\",null,{\"name\":\"msapplication-TileColor\",\"content\":\"#000000\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"#fff\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"#000\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"href\":\"/feed.xml\"}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\" bg-white pl-[calc(100vw-100%)] text-black antialiased dark:bg-gray-950 dark:text-white\",\"children\":[\"$\",\"$L7\",null,{\"children\":[\"$\",\"$L8\",null,{\"children\":[\"$\",\"section\",null,{\"className\":\"\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-white dark:bg-gray-950 md:flex md:flex-row md:justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"md:w-full md:min-w-[512px] md:max-w-2xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex h-full min-h-screen max-w-2xl flex-col justify-between px-8 py-24 font-mono\",\"children\":[\"$\",\"$L9\",null,{\"kbarConfig\":{\"searchDocumentsPath\":\"search.json\"},\"children\":[[\"$\",\"header\",null,{\"className\":\"flex items-center justify-between\",\"children\":[\"$\",\"div\",null,{\"className\":\"mb-8 flex flex-row gap-4\",\"children\":[\"$\",\"$La\",null,{\"href\":\"/\",\"aria-label\":\"wxm's Blog\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between\",\"children\":[\"$\",\"div\",null,{\"className\":\"group grid h-8 w-8 \",\"children\":[\"$\",\"$Lb\",null,{\"src\":{\"src\":\"/_next/static/media/avatar.dd411256.png\",\"height\":1080,\"width\":1080,\"blurDataURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAKlBMVEX////5+/zKycnz9fa8vLvp6enj4+PY2NiR3PzAwMDQ5e6goKCinp3C1t7qZrliAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVR4nGNggANmKM3IwcXEyMkIYvDyMHKDhJlZ2JnYwGpYWNlZwKrYmJhYEXoZABSzAJHrQlIuAAAAAElFTkSuQmCC\",\"blurWidth\":8,\"blurHeight\":8},\"alt\":\"描述图片\",\"width\":40,\"height\":40,\"priority\":true}]}]}]}]}]}],[\"$\",\"main\",null,{\"className\":\"mb-auto pb-24\",\"children\":[\"$\",\"$Lc\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start justify-start md:mt-24 md:flex-row md:items-center md:justify-center md:space-x-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-x-2 pb-8 pt-6 md:space-y-5\",\"children\":[\"$\",\"h1\",null,{\"className\":\"text-xl font-extrabold leading-9 tracking-tight text-gray-900 dark:text-gray-100 \",\"children\":\"404\"}]}],[\"$\",\"div\",null,{\"className\":\"max-w-md\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-4 font-bold leading-normal \",\"children\":\"Sorry we couldn't find this page.\"}],[\"$\",\"p\",null,{\"className\":\"mb-8\",\"children\":\"'But dont worry, you can find plenty of other things on our homepage.\"}],[\"$\",\"$La\",null,{\"href\":\"/\",\"className\":\"block font-medium text-zinc-400 hover:text-gray-900 hover:underline dark:text-zinc-400 \",\"children\":\"Back to homepage\"}]]}]]}],\"notFoundStyles\":[],\"styles\":null}]}],[\"$\",\"$Le\",null,{\"trackList\":[{\"url\":\"/static/bg_audio/Nujabes - Blessing It -remix (feat.Substantial \u0026 Pase Rock from Five Deez).mp3\",\"title\":\"Nujabes - Blessing It -remix (feat.Substantial \u0026 Pase Rock from Five Deez)\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Horn in the middle.mp3\",\"title\":\"Nujabes - Horn in the middle\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Lady Brown (feat. Cise Starr from CYNE).mp3\",\"title\":\"Nujabes - Lady Brown (feat. Cise Starr from CYNE)\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Kumomi.mp3\",\"title\":\"Nujabes - Kumomi\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Highs 2 Lows (feat.Cise Starr from CYNE).mp3\",\"title\":\"Nujabes - Highs 2 Lows (feat.Cise Starr from CYNE)\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Beat laments the world.mp3\",\"title\":\"Nujabes - Beat laments the world\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Letter from Yokosuka.mp3\",\"title\":\"Nujabes - Letter from Yokosuka\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Think Different (feat.Substantial).mp3\",\"title\":\"Nujabes - Think Different (feat.Substantial)\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Next view (feat. Uyama Hiroto).mp3\",\"title\":\"Nujabes - Next view (feat. Uyama Hiroto)\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Latitude -remix (feat.Five Deez).mp3\",\"title\":\"Nujabes - Latitude -remix (feat.Five Deez)\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - F.I.L.O. (feat. Shing02).mp3\",\"title\":\"Nujabes - F.I.L.O. (feat. Shing02)\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Summer Gypsy.mp3\",\"title\":\"Nujabes - Summer Gypsy\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - The Final View.mp3\",\"title\":\"Nujabes - The Final View\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]},{\"url\":\"/static/bg_audio/Nujabes - Peaceland.mp3\",\"title\":\"Nujabes - Peaceland\",\"tags\":[\"Metaphorical Music\",\"Nujabes\"]}]}]]}]}]}]}]}]}]}]}]]}],null],null],\"couldBeIntercepted\":false,\"initialHead\":[false,\"$Lf\"],\"globalErrorComponent\":\"$10\",\"missingSlots\":\"$W11\"}]]\n"])</script><script>self.__next_f.push([1,"12:I[9459,[\"501\",\"static/chunks/c16f53c3-dc9180d12c93a83f.js\",\"231\",\"static/chunks/231-acd6d7c3fa99f47a.js\",\"476\",\"static/chunks/476-142087394e09327c.js\",\"57\",\"static/chunks/57-488f0d986738f3f6.js\",\"228\",\"static/chunks/228-2dbb72fd978b232f.js\",\"648\",\"static/chunks/648-91dfb5947690835e.js\",\"993\",\"static/chunks/993-5c7ab3b1545921b0.js\",\"931\",\"static/chunks/app/page-ce1021b84dabbaf5.js\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"$L12\",null,{\"posts\":[{\"title\":\"用html和css实现一下液态玻璃(liquid glass)效果\",\"date\":\"2026-02-06T00:00:00.000Z\",\"tags\":[\"animation\",\"css\"],\"lastmod\":\"2026-02-06T00:00:00.000Z\",\"draft\":false,\"summary\":null,\"authors\":[\"default\"],\"media\":\"/static/video/液态玻璃效果.mp4\",\"onhomepage\":true,\"comments\":true,\"categories\":[\"code\"],\"update\":\"2026-02-06T00:00:00.000Z\",\"type\":\"Blog\",\"readingTime\":{\"text\":\"3 min read\",\"minutes\":2.365,\"time\":141900,\"words\":473},\"slug\":\"homepage/实现一下液态玻璃效果\",\"path\":\"blog/homepage/实现一下液态玻璃效果\",\"filePath\":\"blog/homepage/实现一下液态玻璃效果.md\",\"toc\":[],\"structuredData\":{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"用html和css实现一下液态玻璃(liquid glass)效果\",\"datePublished\":\"2026-02-06T00:00:00.000Z\",\"dateModified\":\"2026-02-06T00:00:00.000Z\",\"description\":null,\"image\":\"/static/images/avatar.png\",\"url\":\"https://wxmvv.github.io/blog/homepage/实现一下液态玻璃效果\",\"author\":[{\"@type\":\"Person\",\"name\":\"Wxm\"}]}},{\"title\":\"Aria2Helper新版本1.4来啦!!\",\"date\":\"2025-06-28T00:00:00.000Z\",\"tags\":[\"safari\",\"Aria2Helper\",\"my app\"],\"lastmod\":\"2025-06-28T00:00:00.000Z\",\"draft\":false,\"summary\":null,\"authors\":[\"default\"],\"media\":\"https://wxmvv.github.io/static/images/Aria2HelperForSafari/Aria2HelperForSafariNewSettings1.png\",\"onhomepage\":true,\"comments\":true,\"categories\":[\"note\"],\"update\":\"2025-06-28T00:00:00.000Z\",\"type\":\"Blog\",\"readingTime\":{\"text\":\"1 min read\",\"minutes\":0.35,\"time\":21000,\"words\":70},\"slug\":\"homepage/aria2Helper最新版本1_4\",\"path\":\"blog/homepage/aria2Helper最新版本1_4\",\"filePath\":\"blog/homepage/aria2Helper最新版本1_4.md\",\"toc\":[],\"structuredData\":{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Aria2Helper新版本1.4来啦!!\",\"datePublished\":\"2025-06-28T00:00:00.000Z\",\"dateModified\":\"2025-06-28T00:00:00.000Z\",\"description\":null,\"image\":\"/static/images/avatar.png\",\"url\":\"https://wxmvv.github.io/blog/homepage/aria2Helper最新版本1_4\",\"author\":[{\"@type\":\"Person\",\"name\":\"Wxm\"}]}},{\"title\":\"MyTuner也上线啦,简约设计的调音器,支持多种乐器~\",\"date\":\"2025-05-27T00:00:00.000Z\",\"tags\":[\"music\",\"iOS\",\"my app\"],\"lastmod\":\"2025-05-27T00:00:00.000Z\",\"draft\":false,\"summary\":null,\"authors\":[\"default\"],\"media\":\"/static/images/MyTunerIcon.png\",\"onhomepage\":true,\"comments\":true,\"categories\":[\"note\"],\"update\":\"2025-05-27T00:00:00.000Z\",\"type\":\"Blog\",\"readingTime\":{\"text\":\"1 min read\",\"minutes\":0.93,\"time\":55800,\"words\":186},\"slug\":\"homepage/MyTuner也上线啦\",\"path\":\"blog/homepage/MyTuner也上线啦\",\"filePath\":\"blog/homepage/MyTuner也上线啦.md\",\"toc\":[{\"value\":\"链接\",\"url\":\"#链接\",\"depth\":2},{\"value\":\"预览\",\"url\":\"#预览\",\"depth\":2},{\"value\":\"介绍\",\"url\":\"#介绍\",\"depth\":2}],\"structuredData\":{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"MyTuner也上线啦,简约设计的调音器,支持多种乐器~\",\"datePublished\":\"2025-05-27T00:00:00.000Z\",\"dateModified\":\"2025-05-27T00:00:00.000Z\",\"description\":null,\"image\":\"/static/images/avatar.png\",\"url\":\"https://wxmvv.github.io/blog/homepage/MyTuner也上线啦\",\"author\":[{\"@type\":\"Person\",\"name\":\"Wxm\"}]}},{\"title\":\"名渡山辽 - Smile in the morning 指弹谱\",\"date\":\"2024-07-16T10:17:00.000Z\",\"tags\":[\"music\",\"ukulele\"],\"lastmod\":\"2024-07-16T00:00:00.000Z\",\"draft\":false,\"summary\":null,\"authors\":[\"default\"],\"media\":\"/static/video/smile_in_the_morning.mp4\",\"onhomepage\":true,\"comments\":true,\"categories\":[\"music\"],\"update\":\"2024-07-16T00:00:00.000Z\",\"type\":\"Blog\",\"readingTime\":{\"text\":\"1 min read\",\"minutes\":0.485,\"time\":29100,\"words\":97},\"slug\":\"homepage/SmileInTheMorning\",\"path\":\"blog/homepage/SmileInTheMorning\",\"filePath\":\"blog/homepage/SmileInTheMorning.md\",\"toc\":[],\"structuredData\":{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"名渡山辽 - Smile in the morning 指弹谱\",\"datePublished\":\"2024-07-16T10:17:00.000Z\",\"dateModified\":\"2024-07-16T00:00:00.000Z\",\"description\":null,\"image\":\"/static/images/avatar.png\",\"url\":\"https://wxmvv.github.io/blog/homepage/SmileInTheMorning\",\"author\":[{\"@type\":\"Person\",\"name\":\"Wxm\"}]}},{\"title\":\"2024 使用 Nextjs 重构主页\",\"date\":\"2024-07-05T18:26:00.000Z\",\"tags\":[\"Nextjs\",\"react\",\"js\"],\"lastmod\":\"2024-07-05T00:00:00.000Z\",\"draft\":false,\"summary\":null,\"images\":[\"/static/images/logo/nextjs-tailwind.webp\"],\"authors\":[\"default\"],\"media\":\"/static/images/logo/nextjs-tailwind.webp\",\"onhomepage\":true,\"comments\":true,\"categories\":[\"code\"],\"update\":\"2024-07-05T00:00:00.000Z\",\"type\":\"Blog\",\"readingTime\":{\"text\":\"5 min read\",\"minutes\":4.24,\"time\":254400,\"words\":848},\"slug\":\"homepage/Nextjs重构主页\",\"path\":\"blog/homepage/Nextjs重构主页\",\"filePath\":\"blog/homepage/Nextjs重构主页.md\",\"toc\":[{\"value\":\"技术选择\",\"url\":\"#技术选择\",\"depth\":2},{\"value\":\"设计参考\",\"url\":\"#设计参考\",\"depth\":2},{\"value\":\"开发列表\",\"url\":\"#开发列表\",\"depth\":2},{\"value\":\"问题与一些解决方案\",\"url\":\"#问题与一些解决方案\",\"depth\":2},{\"value\":\"favicons 以及 manifest\",\"url\":\"#favicons-以及-manifest\",\"depth\":3},{\"value\":\"动效框架\",\"url\":\"#动效框架\",\"depth\":3},{\"value\":\"github page 静态部署\",\"url\":\"#github-page-静态部署\",\"depth\":3},{\"value\":\"meta 信息\",\"url\":\"#meta-信息\",\"depth\":3},{\"value\":\"过滤 Post 的修改\",\"url\":\"#过滤-post-的修改\",\"depth\":3},{\"value\":\"评论系统\",\"url\":\"#评论系统\",\"depth\":2},{\"value\":\"build 后的中文路径问题\",\"url\":\"#build-后的中文路径问题\",\"depth\":3},{\"value\":\"最后\",\"url\":\"#最后\",\"depth\":2}],\"structuredData\":{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"2024 使用 Nextjs 重构主页\",\"datePublished\":\"2024-07-05T18:26:00.000Z\",\"dateModified\":\"2024-07-05T00:00:00.000Z\",\"description\":null,\"image\":\"/static/images/logo/nextjs-tailwind.webp\",\"url\":\"https://wxmvv.github.io/blog/homepage/Nextjs重构主页\",\"author\":[{\"@type\":\"Person\",\"name\":\"Wxm\"}]}}]}]\n"])</script><script>self.__next_f.push([1,"f:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"wxm's Blog\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Developer\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"5\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"6\",{\"rel\":\"canonical\",\"href\":\"https://wxmvv.github.io/\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"href\":\"https://wxmvv.github.io/feed.xml/\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"wxm's Blog\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Developer\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://wxmvv.github.io/\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:site_name\",\"content\":\"wxm's Blog\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://wxmvv.github.io/static/images/avatar.png\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\"wxm's Blog\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Developer\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image\",\"content\":\"https://wxmvv.github.io/static/images/avatar.png\"}]]\n5:null\n"])</script></body></html>