<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>gengyue's Blog</title>
        <link>https://www.gengyue.site</link>
        <description>The personal blog of gengyue.</description>
        <lastBuildDate>Wed, 15 Apr 2026 14:37:45 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Paper Blog</generator>
        <language>zh-CN</language>
        <copyright>Copyright © 2026 gengyue</copyright>
        <item>
            <title><![CDATA[为什么您的深色模式看起来不太对劲？]]></title>
            <link>https://www.gengyue.site/blog/on-darkmode</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/on-darkmode</guid>
            <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[探讨 prefers-color-scheme 与 .dark 类在实际开发中的冲突，指出 color-scheme: light dark 会导致浏览器原生控件与页面主题不一致的问题，并给出以 .dark 控制 color-scheme 的解决方案，同时反思主题切换在产品设计中的必要性。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[网页离开了 CSS 和 JS 还有可读性吗？]]></title>
            <link>https://www.gengyue.site/blog/webpage-without-css-and-js</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/webpage-without-css-and-js</guid>
            <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[gengyue 的个人网站与博客 - 华中科技大学计算机专业学生，记录技术探索、开发经验与项目实践。分享技术、开发等文章，以及开源项目和小玩具建设经验。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[让 llm 吐出胡说八道、天马行空的构石文章]]></title>
            <link>https://www.gengyue.site/blog/let-llm-write-shitposts</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/let-llm-write-shitposts</guid>
            <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[利用采样参数、结构约束与标签平衡，构建自动生成“伪学术”LLM文章的实践经验。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[用 Ink 写 TUI！]]></title>
            <link>https://www.gengyue.site/blog/ink-tui</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/ink-tui</guid>
            <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[如果你熟悉 React，又想快速搞一个 CLI 应用，Ink 是个超方便的选择。我用它做了 HUST-Chifan 的 TUI CLI，从 Box 布局到 useInput 都像写 React App 一样顺手，轻松搭出能跑就行的交互界面。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[自建 Tailscale Derp 服务器]]></title>
            <link>https://www.gengyue.site/blog/derp-server</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/derp-server</guid>
            <pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[CNY 49/年搞定一台香港 KVM VPS，512MB 内存刚好跑 Tailscale 自建 DERP，移动友好又便宜！教程手把手教你配置 Go、下载编译 Derp、用 systemd 持久化，还顺便加上防火墙双重保护，保证只有你 tailnet 的节点能用。实测延迟从广州跑香港节点也相当爽，傻瓜式操作，省钱又安全，完美小鸡升级计划。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[奇怪的 Cloudflare Tunnel]]></title>
            <link>https://www.gengyue.site/blog/weird-cloudflare-tunnel</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/weird-cloudflare-tunnel</guid>
            <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[奇怪的 Cloudflare Tunnel：用 Tunnel + Zero Trust 访问家里的 Mac，通过 SSH，  Windows 客户端直接连上，Mac 端用 LaunchDaemon 自启和后台保活，整个流程很神奇，但是能跑！]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[简单的标记嵌套处理]]></title>
            <link>https://www.gengyue.site/blog/nested-inline-parser</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/nested-inline-parser</guid>
            <pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[实现一个支持嵌套结构的轻量级文本解析器，探索括号匹配、递归解析与简单 AST 构建。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[用 Tailscale 组大内网！]]></title>
            <link>https://www.gengyue.site/blog/tailscale</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/tailscale</guid>
            <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[文章记录了作者尝试用 Tailscale 给多台设备组建大内网的过程，从最初尝试 Wireguard 到最终用 Tailscale 解决掉线问题，包括不同操作系统的体验差异，并分享了实际设备状态和使用心得。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[迁移 Memos 到 Racknerd]]></title>
            <link>https://www.gengyue.site/blog/memos-migration</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/memos-migration</guid>
            <pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[将 Memos 从国内 VPS 迁移到 RackNerd，并顺手搭了一套自动备份方案。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[装一下 Memos]]></title>
            <link>https://www.gengyue.site/blog/memos</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/memos</guid>
            <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[折腾了一次 Memos 的自部署，从 Docker 镜像拉取、Nginx 反代到 API 接入 QQ Bot，顺手记录了一些踩坑和实现细节。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[试一试 Intent Parsing]]></title>
            <link>https://www.gengyue.site/blog/try-intent-parsing</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/try-intent-parsing</guid>
            <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[把 LLM 当作自然语言与后端 API 之间的中间层，做一次可控的 Intent Parsing / 语义路由实验。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[配置一下 SSL]]></title>
            <link>https://www.gengyue.site/blog/ssl-config</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/ssl-config</guid>
            <pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[一次从 Cloudflare 522 出发的折腾：配置 Origin Certificate、Nginx HTTPS、ufw 防火墙，最后才发现——原来是我自己没开 443。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[折腾一下 EdgeOne]]></title>
            <link>https://www.gengyue.site/blog/edgeone-test</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/edgeone-test</guid>
            <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[一次从 Cloudflare Pages 到 EdgeOne CDN 的折腾实录，踩了 cdn-loop 的坑，试了 SSL、Proxy、回源，最后靠 Vercel 成功白嫖静态加速。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[重构博客]]></title>
            <link>https://www.gengyue.site/blog/refactor-blog</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/refactor-blog</guid>
            <pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[用 Node.js + Markdown-It + Tufte CSS 重新打造的 0 运行时 JavaScript 的极简文件驱动博客，支持自定义路由、旁注语法和 TypeScript 构建流程，性能优先、排版优雅、内容完全自主可控。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[出去走走]]></title>
            <link>https://www.gengyue.site/blog/walk-outside</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/walk-outside</guid>
            <pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[2026 元旦假期的一次武汉城市漫步，打卡汉阳与长江大桥沿线：归元寺、月湖公园、龟山公园、武汉长江大桥、户部巷与大成路。用图片记录旅途碎片，节奏松弛、主打随性，是一次从“写代码循环”里跳出来的短暂换气与灵感采风。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[2025 年终总结]]></title>
            <link>https://www.gengyue.site/blog/2025-year-in-review</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/2025-year-in-review</guid>
            <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[2025 上半年在刷模拟题与早六晚十中结束高中时代，随后高考落点关山口开启大专生活；暑假从山东到成都看熊猫、逛会议中心、感叹工作与人生，又被武汉热到自闭机场通宵。下半年军训暴晒、入坑冰岩实习肝项目、工训早八连击、秋游碳水狂欢、普测薅分、微积分炸裂，绿皮车跨年收尾。主打一个：回忆有毒但好玩，人生乱学但继续。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[2025 浏览器从A-Z]]></title>
            <link>https://www.gengyue.site/blog/2025-a-z</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/2025-a-z</guid>
            <pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[这一年，我从 A 到 Z 浏览了各种网站，从科技前沿的苹果新闻、ChatGPT、Qwen，到生产力工具 BuddyUp、Zread.ai，再到前端利器 Vercel、Tailwind CSS、Radix UI、Motion-Primitives，以及灵感与资源聚集地 Notion、Wikipedia、Klim、Yesicon、SJ.land，每一个都丰富了学习、工作和生活。2025 年的互联网全景，浓缩在这一篇 A-Z 浏览记录里！]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[组会分享:神奇的 Tiptap 编辑器]]></title>
            <link>https://www.gengyue.site/blog/tiptap</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/tiptap</guid>
            <pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[本文分享了 Tiptap——一个基于 ProseMirror 的开源富文本编辑器框架。Tiptap 具有高度可定制性和丰富插件生态，支持 Vue 和 React，可通过自定义插件和 UI 满足各种复杂文本编辑需求，是轻量化、高效的前端编辑解决方案。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[好神奇的 WSL!]]></title>
            <link>https://www.gengyue.site/blog/magic-wsl</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/magic-wsl</guid>
            <pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[WSL 真的太神奇了！三个小字母，却能让 Linux 和 Windows 无缝融合。曾经为了 Linux 双系统折腾得头大，现在只需一行命令就能安装，选个发行版，设置好用户名密码，立马体验丝滑流畅的开发环境。耍帅、装逼、写代码，一切都so easy，只差微软给我打个广告费！]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[童话:玛德和法克的故事]]></title>
            <link>https://www.gengyue.site/blog/mother-fuck</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/mother-fuck</guid>
            <pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[很久很久以前，玛德和法克是一对快乐小伙伴，但他们的友情很快被一群“新朋友”打破平衡。派瑞马斯、瑞库埃斯特、熊人、布儒瑟、尤二……每个人都想加入游戏，分组、抢人、玩耍，友情、竞争、欢乐齐飞。最终，夕阳下只剩下尤二在纠结，两个团体的笑声却回荡在空气中——一场童话般的社交大冒险，就此展开！]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[小故事:我们不说“包的”]]></title>
            <link>https://www.gengyue.site/blog/baode-story</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/baode-story</guid>
            <pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[阳光明媚，小明回家却遇上了“429 Too Many Requests”的漏水事件。感谢慈母和水管工人的高能救援，配合《Get Started Document》与 webpack 打包，最终在 useEffect 的神奇加持下，水顺利来了。这是一个充满程序员风格的家庭小故事：bug、修复、等待，再配上美味饺子，生活也能如此有趣。]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[小玩具:HUST 吃饭]]></title>
            <link>https://www.gengyue.site/blog/hust-chifan</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/hust-chifan</guid>
            <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[吃饭这件事，也可以用代码玩出花样！本文介绍了用 Next.js 重写的 HUST 食堂信息小玩具，通过爬取官网、清洗数据、计算当前开放状态，你就能随时知道哪家食堂开门，还能轻松集成到自己的 bot 中，让吃饭变得科技感满满——从此再也不用盲目问“哪家食堂开门啦？”]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[月入 -1.2k的不精致男大学生如何坐火车？]]></title>
            <link>https://www.gengyue.site/blog/train</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/train</guid>
            <pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[月入 -1.2k 的不精致男大学生，也能优雅（？）地坐火车！本文手把手教你从买票、找检票口、登上正确车厢，到一路刷校园跑、包整趟车，甚至和爱车挥手告别。顺便提醒你：冬天别开绿皮车窗，火车旅行其实比你想象的有趣多了！]]></description>
            <author>gengyue</author>
        </item>
        <item>
            <title><![CDATA[重新开始写博客]]></title>
            <link>https://www.gengyue.site/blog/hello-world</link>
            <guid isPermaLink="false">https://www.gengyue.site/blog/hello-world</guid>
            <pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[又回到写博客的老路上了！在 AI 时代，和智能体聊天似乎才够潮，但写博客就像自言自语的孤芳自赏，没人看也无妨。记录思绪、调戏代码、偶尔秀操作，博客依旧是表达自己、让脑洞自由流淌的好地方——毕竟，谁不想偶尔对着屏幕喊一句“Hello World”？]]></description>
            <author>gengyue</author>
        </item>
    </channel>
</rss>