<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ankyu</title><description>unjal&apos;s blog</description><link>https://29.zh.kg/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.15.8</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年8月19日 13:37:34</lastBuildDate><item><title>8月-免费7天黑胶会员礼品卡</title><link>https://29.zh.kg/posts/free-netease-vip/</link><guid isPermaLink="true">https://29.zh.kg/posts/free-netease-vip/</guid><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;大家好！&lt;br /&gt; 又是8月初 &lt;br /&gt; 我给大家分享一下本月的礼品卡！
&lt;br /&gt;&lt;a href=&quot;https://163cn.tv/bccXyUwg&quot; target=&quot;_blank&quot;&gt;https://163cn.tv/bccXyUwg&lt;/a&gt;&lt;br /&gt;
如果我看到领完了会更新本文章&lt;br /&gt;
大家也可在评论区留言提醒！
就这样
&lt;br /&gt;&lt;/p&gt;
&lt;div&gt;
&lt;span&gt;安秋&lt;br /&gt;
二〇二六&lt;br /&gt;
八月一日&lt;br /&gt;&lt;/span&gt;
&lt;/div&gt;</content:encoded></item><item><title>Blob Emoji 测试</title><link>https://29.zh.kg/posts/test/blobemoji/</link><guid isPermaLink="true">https://29.zh.kg/posts/test/blobemoji/</guid><description>经典 Android Blob Emoji 全面渲染测试</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;Blob Emoji 测试 🫠&lt;a href=&quot;#blob-emoji-测试-&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;section&gt;&lt;h2&gt;黄色 Blob&lt;a href=&quot;#黄色-blob&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;😀 😃 😄 😁 😆 😅 😂 🤣 😊 😇 🙂 🙃 🫠 😉 😌 😍 🥰 😘 😗 😙 😚 😋 😛 😝 😜 🤪 🤨 🧐 🤓 😎 🥸 🤩 🥳&lt;/p&gt;&lt;p&gt;😏 😒 😞 😔 😟 😕 🙁 ☹️ 😣 😖 😫 😩 🥺 😢 😭 😤 😠 😡 🤬 🤯 😳 🥵 🥶 😱 😨 😰 😥 😓 🫣 🤗 🫡 🤔 🫢 🤭 🤫 🤥 😶 🫥 😐 🫤 😑 😬 🙄 😯 😦 😧 😮 😲 🥱 😴 🤤 😪 😵 😵‍💫 🤐 🥴 🤢 🤮 🤧 😷 🤒 🤕&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;手势与身体&lt;a href=&quot;#手势与身体&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;👋 🤚 🖐️ ✋ 🖖 🫱 🫲 🫳 🫴 👌 🤌 🤏 ✌️ 🤞 🫰 🤟 🤘 🤙 👈 👉 👆 🖕 👇 ☝️ 🫵 👍 👎 ✊ 👊 🤛 🤜 👏 🙌 🫶 👐 🤲 🤝 🙏&lt;/p&gt;&lt;p&gt;✍️ 💅 🤳 💪 🦾 🦿 🦵 🦶 👂 🦻 👃 🧠 🫀 🫁 🦷 🦴 👀 👁️ 👅 👄 🫦&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;肤色与人物组合&lt;a href=&quot;#肤色与人物组合&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;👋🏻 👋🏼 👋🏽 👋🏾 👋🏿 👍🏻 👍🏼 👍🏽 👍🏾 👍🏿 🙏🏻 🙏🏼 🙏🏽 🙏🏾 🙏🏿&lt;/p&gt;&lt;p&gt;👶 🧒 👦 👧 🧑 👱 👨 🧔 👩 🧓 👴 👵 👮 👷 💂 🕵️ 👩‍⚕️ 👨‍🌾 👩‍🍳 👨‍🎓 👩‍🎤 👨‍🏫 👩‍🏭 👨‍💻 👩‍💼 👨‍🔧 👩‍🔬 👨‍🎨 👩‍🚒 👨‍✈️ 👩‍🚀 👨‍⚖️&lt;/p&gt;&lt;p&gt;🧑‍🤝‍🧑 👭 👫 👬 💏 💑 👪 👨‍👩‍👧 👨‍👩‍👧‍👦 👩‍👩‍👦 👨‍👨‍👧‍👦&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;动物与自然&lt;a href=&quot;#动物与自然&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;🐵 🐒 🦍 🦧 🐶 🐕 🦮 🐕‍🦺 🐩 🐺 🦊 🦝 🐱 🐈 🐈‍⬛ 🦁 🐯 🐅 🐆 🐴 🫎 🫏 🐎 🦄 🦓 🦌 🦬 🐮 🐂 🐃 🐄 🐷 🐖 🐗 🐽 🐏 🐑 🐐 🐪 🐫 🦙 🦒 🐘 🦣 🦏 🦛 🐭 🐁 🐀 🐹 🐰 🐇 🐿️ 🦫 🦔 🦇 🐻 🐻‍❄️ 🐨 🐼 🦥 🦦 🦨 🦘 🦡&lt;/p&gt;&lt;p&gt;🐔 🐓 🐣 🐤 🐥 🐦 🐧 🕊️ 🦅 🦆 🦢 🦉 🦤 🪶 🦩 🦚 🦜 🪽 🐦‍⬛ 🪿 🐸 🐊 🐢 🦎 🐍 🐲 🐉 🦕 🦖 🐳 🐋 🐬 🦭 🐟 🐠 🐡 🦈 🐙 🐚 🪸 🪼 🦀 🦞 🦐 🦑 🦪&lt;/p&gt;&lt;p&gt;🌸 💮 🪷 🏵️ 🌹 🥀 🌺 🌻 🌼 🌷 🪻 🌱 🪴 🌲 🌳 🌴 🌵 🌾 🌿 ☘️ 🍀 🍁 🍂 🍃 🍄 🪨 🪵&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;食物与饮料&lt;a href=&quot;#食物与饮料&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;🍏 🍎 🍐 🍊 🍋 🍌 🍉 🍇 🍓 🫐 🍈 🍒 🍑 🥭 🍍 🥥 🥝 🍅 🍆 🥑 🫛 🥦 🥬 🥒 🌶️ 🫑 🌽 🥕 🫒 🧄 🧅 🥔 🍠 🫘 🌰 🫚 🫜&lt;/p&gt;&lt;p&gt;🍞 🥐 🥖 🫓 🥨 🥯 🥞 🧇 🧀 🍖 🍗 🥩 🥓 🍔 🍟 🍕 🌭 🥪 🌮 🌯 🫔 🥙 🧆 🥚 🍳 🥘 🍲 🫕 🥣 🥗 🍿 🧈 🧂 🥫 🍱 🍘 🍙 🍚 🍛 🍜 🍝 🍢 🍣 🍤 🍥 🥮 🍡 🥟 🥠 🥡&lt;/p&gt;&lt;p&gt;🍦 🍧 🍨 🍩 🍪 🎂 🍰 🧁 🥧 🍫 🍬 🍭 🍮 🍯 🍼 🥛 ☕ 🫖 🍵 🧃 🥤 🧋 🍶 🍺 🍻 🥂 🍷 🥃 🍸 🍹 🧉 🍾 🧊&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;活动、物品与交通&lt;a href=&quot;#活动物品与交通&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;⚽ 🏀 🏈 ⚾ 🥎 🎾 🏐 🏉 🥏 🎱 🪀 🏓 🏸 🏒 🏑 🥍 🏏 🪃 🥅 ⛳ 🪁 🛝 🏹 🎣 🤿 🥊 🥋 🎽 🛹 🛼 🛷 ⛸️ 🥌 🎿 ⛷️ 🏂 🪂 🏋️ 🤼 🤸 ⛹️ 🤺 🤾 🏌️ 🏇 🧘 🏄 🏊 🤽 🚣 🧗 🚵 🚴&lt;/p&gt;&lt;p&gt;⌚ 📱 💻 ⌨️ 🖥️ 🖨️ 🖱️ 🖲️ 🕹️ 🗜️ 💽 💾 💿 📀 📷 📸 📹 🎥 📽️ 🎞️ 📞 ☎️ 📟 📠 📺 📻 🎙️ 🎚️ 🎛️ 🧭 ⏱️ ⏲️ ⏰ 🕰️ ⌛ ⏳ 📡 🔋 🪫 🔌 💡 🔦 🕯️ 🧯 🛢️ 💸 💵 💴 💶 💷 🪙 💳 🧾 💎 ⚖️ 🪜 🧰 🪛 🔧 🔨 ⚒️ 🛠️ ⛏️ 🪚 🔩 ⚙️ 🪤 🧱 ⛓️ 🧲 🔫 💣 🧨 🪓 🔪 🗡️ ⚔️ 🛡️ 🚬 ⚰️ 🪦 ⚱️ 🏺 🔮 📿 🧿 🪬 💈 ⚗️ 🔭 🔬 🕳️ 🩹 🩺 🩻 🩼 💊 💉 🩸 🧬 🦠 🧫 🧪 🌡️ 🧹 🪠 🧺 🧻 🚽 🚿 🛁 🛀 🧼 🪥 🪒 🧽 🪣 🧴 🛎️ 🔑 🗝️ 🚪 🪑 🛋️ 🛏️ 🪞 🪟 🛍️ 🛒 🎁 🎈 🎏 🎀 🪄 🪅 🎊 🎉 🎎 🏮 🎐 🧧 ✉️ 📩 📨 📧 💌 📥 📤 📦 🏷️ 🪧 📪 📫 📬 📭 📮 📯 📜 📃 📄 📑 🧾 📊 📈 📉 🗒️ 🗓️ 📆 📅 🗑️ 📇 🗃️ 🗳️ 🗄️ 📋 📁 📂 🗂️ 🗞️ 📰 📓 📔 📒 📕 📗 📘 📙 📚 📖 🔖 🧷 🔗 📎 🖇️ 📐 📏 🧮 📌 📍 ✂️ 🖊️ 🖋️ ✒️ 🖌️ 🖍️ 📝 ✏️ 🔍 🔎 🔏 🔐 🔒 🔓&lt;/p&gt;&lt;p&gt;🚗 🚕 🚙 🚌 🚎 🏎️ 🚓 🚑 🚒 🚐 🛻 🚚 🚛 🚜 🏍️ 🛵 🦽 🦼 🛺 🚲 🛴 🛹 🛼 🚨 🚔 🚍 🚘 🚖 🚡 🚠 🚟 🚃 🚋 🚞 🚝 🚄 🚅 🚈 🚂 🚆 🚇 🚊 🚉 ✈️ 🛫 🛬 🛩️ 💺 🛰️ 🚀 🛸 🚁 🛶 ⛵ 🚤 🛥️ 🛳️ ⛴️ 🚢 ⚓ 🛟 ⛽ 🚧 🚦 🚥 🗺️ 🗿 🗽 🗼 🏰 🏯 🏟️ 🎡 🎢 🎠 ⛲ ⛱️ 🏖️ 🏝️ 🏜️ 🌋 ⛰️ 🏕️ ⛺ 🛖 🏠 🏡 🏢 🏥 🏦 🏨 🏪 🏫 🏩 💒 🏛️ ⛪ 🕌 🛕 🕍 ⛩️ 🕋&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;天气、时间与宇宙&lt;a href=&quot;#天气时间与宇宙&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;🌍 🌎 🌏 🌐 🗺️ 🧭 🏔️ ⛰️ 🌋 🗻 🏕️ 🏖️ 🏜️ 🏝️ 🏞️ 🌅 🌄 🌠 🎇 🎆 🌇 🌆 🏙️ 🌃 🌌 🌉 🌁&lt;/p&gt;&lt;p&gt;⌛ ⏳ ⌚ ⏰ ⏱️ ⏲️ 🕰️ 🕛 🕧 🕐 🕜 🕑 🕝 🕒 🕞 🕓 🕟 🕔 🕠 🕕 🕡 🕖 🕢 🕗 🕣 🕘 🕤 🕙 🕥 🕚 🕦&lt;/p&gt;&lt;p&gt;🌑 🌒 🌓 🌔 🌕 🌖 🌗 🌘 🌙 🌚 🌛 🌜 ☀️ 🌝 🌞 🪐 ⭐ 🌟 🌠 🌌 ☁️ ⛅ ⛈️ 🌤️ 🌥️ 🌦️ 🌧️ 🌨️ 🌩️ 🌪️ 🌫️ 🌬️ 🌀 🌈 🌂 ☂️ ☔ ⛱️ ⚡ ❄️ ☃️ ⛄ ☄️ 🔥 💧 🌊&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;心、符号与旗帜&lt;a href=&quot;#心符号与旗帜&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;❤️ 🧡 💛 💚 💙 💜 🖤 🤍 🤎 🩷 🩵 🩶 💔 ❤️‍🔥 ❤️‍🩹 ❣️ 💕 💞 💓 💗 💖 💘 💝 💟&lt;/p&gt;&lt;p&gt;☮️ ✝️ ☪️ 🕉️ ☸️ ✡️ 🔯 🕎 ☯️ ☦️ 🛐 ⛎ ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ 🆔 ⚛️ 🉑 ☢️ ☣️ 📴 📳 🈶 🈚 🈸 🈺 🈷️ ✴️ 🆚 💮 🉐 ㊙️ ㊗️ 🈴 🈵 🈹 🈲 🅰️ 🅱️ 🆎 🆑 🅾️ 🆘 ❌ ⭕ 🛑 ⛔ 📛 🚫 💯 💢 ♨️ 🚷 🚯 🚳 🚱 🔞 📵 🚭 ❗ ❕ ❓ ❔ ‼️ ⁉️ 🔅 🔆 〽️ ⚠️ 🚸 🔱 ⚜️ 🔰 ♻️ ✅ 🈯 💹 ❇️ ✳️ ❎ 🌐 💠 Ⓜ️ 🌀 💤 🏧 🚾 ♿ 🅿️ 🛗 🈳 🈂️ 🛂 🛃 🛄 🛅 🚹 🚺 🚼 ⚧️ 🚻 🚮 🎦 📶 🈁 🔣 ℹ️ 🔤 🔡 🔠 🆖 🆗 🆙 🆒 🆕 🆓 0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ 🔟 🔢 #️⃣ *️⃣ ⏏️ ▶️ ⏸️ ⏯️ ⏹️ ⏺️ ⏭️ ⏮️ ⏩ ⏪ 🔀 🔁 🔂&lt;/p&gt;&lt;p&gt;🏳️ 🏴 🏁 🚩 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ 🇨🇳 🇯🇵 🇺🇸 🇬🇧 🇫🇷 🇩🇪 🇮🇹 🇨🇦 🇦🇺 🇰🇷 🇮🇳 🇧🇷 🇪🇸 🇺🇦 🇺🇳&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;ZWJ 与方向组合&lt;a href=&quot;#zwj-与方向组合&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;🐦‍🔥 🍋‍🟩 🍄‍🟫 ⛓️‍💥 🙂‍↔️ 🙂‍↕️ 🚶‍➡️ 🏃‍➡️ 🧎‍➡️ 🧑‍🦯‍➡️ 🧑‍🦼‍➡️ 🧑‍🦽‍➡️&lt;/p&gt;&lt;p&gt;👨‍🦰 👨‍🦱 👨‍🦳 👨‍🦲 👩‍🦰 👩‍🦱 👩‍🦳 👩‍🦲 🧑‍🍼 👩‍🍼 👨‍🍼 🧑‍🎄 🦸‍♀️ 🦸‍♂️ 🦹‍♀️ 🦹‍♂️ 🧙‍♀️ 🧙‍♂️ 🧚‍♀️ 🧚‍♂️ 🧛‍♀️ 🧛‍♂️ 🧜‍♀️ 🧜‍♂️ 🧝‍♀️ 🧝‍♂️ 🧞‍♀️ 🧞‍♂️ 🧟‍♀️ 🧟‍♂️&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>启程 · 于今天开始</title><link>https://29.zh.kg/posts/web/2026/w03/</link><guid isPermaLink="true">https://29.zh.kg/posts/web/2026/w03/</guid><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;大家好啊 我是 安秋&lt;br /&gt;在漫长的一周 对网站的调整之后 样式和布局我的钱包和精力终于达到了我的预期 我决定放下对网站的魔改 并开始撰写了
在这之前 我先水一篇文章 简述我的修改经历&lt;/p&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;TIP&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;本博客博文非技术向 不会也无法具体说明技术的相关内容！&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;section&gt;&lt;h1&gt;ChapterⅠ· 音乐播放器&lt;a href=&quot;#chapterⅰ-音乐播放器&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;播放器在前一文已经明确说过 这次是它的后续&lt;/p&gt;&lt;section&gt;&lt;h2&gt;PlayerSlim&lt;a href=&quot;#playerslim&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这是播放器的减小版本 用于组件 笔者准备将原先在浮窗的代码在此处再次实现&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;特色的播放列表 封面&lt;/li&gt;
&lt;li&gt;标题、艺术家自动改为歌词显示&lt;/li&gt;
&lt;li&gt;针对性的优化&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;于是 他变成了屏幕左边的样子&lt;/p&gt;&lt;p&gt;具体过程非常的枯燥乏味 就不解析了 &lt;br /&gt;
AI的一些小纰漏与是真的多 它们更偏向套用自己的「模板」 而不是还原用户的详细请求？&lt;br /&gt;
我的网站应该没有那么AI风吧？&lt;br /&gt;
这是自主设计的优势 同时也是AI的不足——还原还是太难了 或是我要求过于刁钻
对我来说 AI是能将我思想化为实际的工具 捷径 虽然没网上吹得那么天花乱坠 也仍是我的唯一选择&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;Chapter Ⅱ · Editor&lt;a href=&quot;#chapter-ⅱ--editor&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;除此之外 我还为我的网站写了一个 &lt;a href=&quot;/Editor/&quot;&gt;编辑器&lt;/a&gt; 能快速地预览文章 同时提供了大量的快捷操作
不过他仍有一堆bug 亟需我的修复 但我暂时没有Token可以使用了
如有需要 欢迎支持我以获取更新&lt;/p&gt;&lt;p&gt;本篇便写于我制作的编辑器 欢迎大家体验！&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;Chapter Ⅲ · Future&lt;a href=&quot;#chapter-ⅲ--future&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;未来 我会先分享一波小软件 然后再分享我的日常！ 谢谢大家！&lt;/p&gt;&lt;div&gt;
&lt;span&gt;安秋&lt;br /&gt;二〇二六&lt;br /&gt;七月卅一&lt;/span&gt;
&lt;/div&gt;&lt;/section&gt;</content:encoded></item><item><title>一次音乐播放器的定制</title><link>https://29.zh.kg/posts/W02/</link><guid isPermaLink="true">https://29.zh.kg/posts/W02/</guid><description>从 Mizuki 迁移到 Firefly，并深度定制音乐播放器的全过程记录。</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;#Music #Web&lt;/p&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;提示&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;有关音乐播放器的内容
请您直接跳转&lt;a href=&quot;#%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE%E5%99%A8&quot;&gt;音乐播放器&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;原谅我前面的一堆废话 不想看的可以直接跳转！&lt;/p&gt;
&lt;section&gt;&lt;h1&gt;初入茅庐&lt;a href=&quot;#初入茅庐&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;section&gt;&lt;h2&gt;Mizuki&lt;a href=&quot;#mizuki&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;前几日 我开通了我的网站
（您可访问旧站）
开通之前 我就有许多定制的想法
（打造一个符合自己审美的网站）
于是我开始定制我的Mizuki
在定制了几天之后
上线了我的第一版&lt;/p&gt;&lt;p&gt;改圆角什么的就不说了 我一个个查找手改的
Mizuki的定制体验不是特别好
毕竟也是第一次让AI学网站 各部分的定制都有些阻碍
然后也是一天到晚除了吃饭睡觉都在赶网站
（是真的停不下来 因为改了一个地方另一个地方又有bug 时间过得也很快）&lt;/p&gt;&lt;p&gt;比如顶栏常驻 这个功能Gemini/Deepseek在Mizuki怎么写都写不出来 无奈败北&lt;/p&gt;&lt;p&gt;最后 我也是写出了几个自订的组件&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;分类以磁贴形式展示
磁贴可以长按替换为标签
各种工具栏现在被整合 占据空间更小&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;转换赛道&lt;a href=&quot;#转换赛道&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;然而这样的顶栏应该配合常驻
可Mizuki的模板 以 &lt;strong&gt;我的水平&lt;/strong&gt; 无法成功修改&lt;/p&gt;&lt;p&gt;在看别的模板的时候 我看到了Firefly&lt;/p&gt;&lt;section&gt;&lt;h2&gt;Firefly&lt;a href=&quot;#firefly&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Firefly 也是一个博客模板  并且这个模板自带顶栏常驻 且有更丰富的功能
我便准备迁移至Firefly&lt;/p&gt;&lt;p&gt;首先 我盯上了那个主题设置&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;控制面板&lt;a href=&quot;#控制面板&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;原版的设置由三个Tab构成 而 樱花竟然单开了一个Tab
并且有着一堆开关控件（原有的设计做成直角就不是特别好看）
作为一个要极致利用空间的2B 自然不能容许这样的设计
我开始着想一个新设计
便是与旧版安卓类似的快速设置面板风格
我便开始了改造 所有按钮都是单点激活 / 长按功能 并且无用按钮会自动移除 于是一个非常简洁的菜单出现了 ——保留一切原有功能且更紧凑&lt;/p&gt;&lt;p&gt;下一步 我开始定制媒体播放器&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;音乐播放器&lt;a href=&quot;#音乐播放器&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;音乐播放器原有的布局非常冗余 并且功能残缺
先从布局开始&lt;/p&gt;&lt;section&gt;&lt;h2&gt;布局&lt;a href=&quot;#布局&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;我设想了一下 应当把封面作为主体元素 但不宜占据满宽度 所以我让它 占据左侧⅗的位置 右侧空余部分 可以放置什么呢？&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;播放列表&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这是个好主意 如何呈现呢？同样以封面呈现
并且 可以同时展现3张&lt;/p&gt;&lt;section&gt;&lt;h3&gt;封面&lt;a href=&quot;#封面&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;于是我开始动手尝试 期间无数次修改和AI对峙
最后 成功改出来了！
Hover(鼠标悬于)封面会出现操作菜单&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;外侧控制进度条&lt;/li&gt;
&lt;li&gt;内侧控制播放/音量/切歌&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;非常符合直觉的设计&lt;/p&gt;&lt;p&gt;然而由于可能是svelte组件的功能缺失或我AI技术力不足 这里无法导入播放控制图标 所以你看到的都是字符我的替代方案&lt;/p&gt;&lt;p&gt;然而 移动端无法使用 Hover 而常驻菜单又过于难看
丞需解决 我将目光放向了……&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;正在播放&lt;a href=&quot;#正在播放&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;播放列表的展示也是一难度
我决定这样&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;采用堆叠式卡片&lt;/li&gt;
&lt;li&gt;正在播放曲目封面和左侧平齐&lt;/li&gt;
&lt;li&gt;未播放歌曲封面缩小并加以透明度&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;并且 注意到 当前播放的歌曲封面我们并没有利用到
这里还处于右侧区域 那么… 可以干什么呢？&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;当然是控制音量啦！&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这样 便解决了移动端适配问题&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;歌词&lt;a href=&quot;#歌词&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;歌词部分 我注意到原本的翻译采用的是
&lt;code&gt;原文（翻译）&lt;/code&gt;
的格式
可是这样换行会非常不优雅
于是我想到一个绝妙的解决方案&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;检索每行歌词括号并换行 样式改为小字&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这样 就不会有诡异的换行了
可是还存在一些问题&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;一些歌曲的歌词自带（）这种如何处理呢？&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;灵光乍现&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;检索每行歌词&lt;strong&gt;最后&lt;/strong&gt;一对括号&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这样 能适配绝大部分的歌词了&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;更多功能的加入&lt;a href=&quot;#更多功能的加入&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;整体框架搭好啦！
下面我便开始了功能的完善
包括洗牌 歌词放大 自定义歌单等个性化功能我不过多赘叙&lt;/p&gt;&lt;section&gt;&lt;h3&gt;打乱列表与洗牌动画&lt;a href=&quot;#打乱列表与洗牌动画&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;原版的随机播放不同于常见的音乐播放软件 （我愿称之为 &lt;strong&gt;打乱&lt;/strong&gt; 形式） 他是真的数字随机 会出现同样的歌曲
所以 我选择额外开发一个 &lt;strong&gt;洗牌&lt;/strong&gt; 功能 可以打乱当前列表&lt;/p&gt;&lt;section&gt;&lt;h4&gt;入口的选择&lt;a href=&quot;#入口的选择&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;怎么开启这个洗牌呢&lt;/p&gt;&lt;p&gt;有一个非常符合只有我的直觉的方式&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;长按右侧当前播放曲目封面&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;为什么呢&lt;/p&gt;&lt;p&gt;因为当前播放曲目是不会变的 放在这里就很明确&lt;/p&gt;&lt;p&gt;我的职责当然就是设计+调试
代码交给AI
又是一段和AI斗智斗勇的过程
最终实现了这个带丝滑动画的洗牌
结果在接下来的解耦中动画被AI吃了&lt;/p&gt;&lt;p&gt;总之 最后 我完成了这样的一个播放器&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;解耦&amp;amp;优化&lt;a href=&quot;#解耦优化&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在还没完成以上全部功能的时候 最文件已经达到了2000多行 非常不方便我与AI的交流如何修改代码
所以 我开始了解耦工作 拆分成了一堆文件&lt;/p&gt;&lt;section&gt;&lt;h3&gt;关于移动端&lt;a href=&quot;#关于移动端&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;移动端的长按 极易触发长按菜单
后面发现应该是因为后面有个壁纸 应当制作屏蔽就可以了
所以 我采用了 双击/长按并行策略
在解耦的过程里 我把它放在了独立的&lt;code&gt;Click.ts&lt;/code&gt;中 可以随时调用 这大大减小了体积和方便了修改&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;结语&lt;a href=&quot;#结语&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;网站的开发实属不易 还有许多的bug没有修 但是
感谢AI给我们带了了这个空间
&lt;strong&gt;可以自由展现出自己想法的空间&lt;/strong&gt;
虽然不一定能完全实现 但只要耐心的引导 便可还原80%吧！虽然可能很烦很慢 但是起码比从零学快吧&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;注&amp;lt;本来笔者想要用cli自动编程的&amp;gt; 但是没钱+不知道为什么进了Cli就智商堪忧了 最终代码部分均使用的网页AI（T—T）&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;最后 祝你也能完成心仪的作品&lt;/p&gt;&lt;p&gt;
安秋&lt;br /&gt;
二〇二六&lt;br /&gt;
七月廿五
&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>软件</title><link>https://29.zh.kg/posts/sof/s/</link><guid isPermaLink="true">https://29.zh.kg/posts/sof/s/</guid><description>关于 软件 类别的 index</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;软件 索引&lt;a href=&quot;#软件-索引&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;#Software
本类介绍软件与工具相关的教程、评测与笔记&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;S01. （待添加）&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;</content:encoded></item><item><title>0721 开通我的第一个网站</title><link>https://29.zh.kg/posts/web/2026/w01/</link><guid isPermaLink="true">https://29.zh.kg/posts/web/2026/w01/</guid><description>第一篇文章，简述开站历程</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;新站初文&lt;a href=&quot;#新站初文&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;#Web
by unjal&lt;/p&gt;&lt;section&gt;&lt;h2&gt;&lt;/h2&gt;&lt;p&gt;那么 今天(2026年7月21日) 我也是成功的将Mizuki项目修改成我理想中的模样了！
今后 我将于此更新我的博客 请多指教！&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h2&gt;规划&lt;a href=&quot;#规划&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;之后 我会更新的内容会包括以下几个领域，并编号好&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;日常 &lt;strong&gt;D&lt;/strong&gt;aily&lt;/p&gt;&lt;p&gt;软件 &lt;strong&gt;S&lt;/strong&gt;oftware&lt;/p&gt;&lt;p&gt;学习 &lt;strong&gt;L&lt;/strong&gt;earn&lt;/p&gt;&lt;p&gt;音乐 &lt;strong&gt;M&lt;/strong&gt;usic&lt;/p&gt;&lt;p&gt;游戏 &lt;strong&gt;G&lt;/strong&gt;ame&lt;/p&gt;&lt;p&gt;动画 &lt;strong&gt;A&lt;/strong&gt;nime&lt;/p&gt;&lt;p&gt;创作 &lt;strong&gt;C&lt;/strong&gt;reate&lt;/p&gt;&lt;p&gt;网站 &lt;strong&gt;W&lt;/strong&gt;ebsite&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;编号的第一位便是这几个字母
二三两位就是文章的编号了！
如本文的编号是 &lt;code&gt;W01&lt;/code&gt;&lt;/p&gt;&lt;p&gt;访问index页面则是该类的首字母
如本文所属类别编号是&lt;code&gt;W&lt;/code&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>本站</title><link>https://29.zh.kg/posts/web/w/</link><guid isPermaLink="true">https://29.zh.kg/posts/web/w/</guid><description>关于 本站 类别的 index</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;Web 索引&lt;a href=&quot;#web-索引&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;#Web
本类介绍有关本网站的信息&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;W01. 0721 开启博客&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;</content:encoded></item><item><title>草稿示例</title><link>https://29.zh.kg/posts/draft/</link><guid isPermaLink="true">https://29.zh.kg/posts/draft/</guid><pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;这篇文章是草稿&lt;a href=&quot;#这篇文章是草稿&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;这篇文章目前处于草稿状态，尚未发布。因此，它不会对普通读者可见。内容仍在进行中，可能需要进一步编辑和审查。&lt;/p&gt;&lt;p&gt;当文章准备发布时，您可以在 Frontmatter 中将 “draft” 字段更新为 “false”：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;---&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;title&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;草稿示例&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;published&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;2024-01-11T04:40:26.381Z&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;tags&lt;/span&gt;&lt;span&gt;: [&lt;/span&gt;&lt;span&gt;Markdown&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;博客&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;演示&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;category&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;示例&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;draft&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;---&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;测试&lt;/p&gt;&lt;p&gt;插入图片&lt;/p&gt;&lt;/section&gt;</content:encoded></item></channel></rss>