<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>LiuShen&apos;s Blog - 清羽飞扬</title>
  <subtitle>提供建站教程、编程实战笔记、生活点滴，个人经验，融合技术开发与人文思考，定期更新深度指南与创意灵感，给大家提供更多帮助。</subtitle>
  <id>https://blog.liushen.fun/</id>
  <updated>2026-05-04T12:50:22.000Z</updated>
  <link href="https://blog.liushen.fun/atom.xml" rel="self" />
  <link href="https://blog.liushen.fun/" rel="alternate" />
  <author>
    <name>LiuShen</name>
  </author>
  <entry>
    <title>黔山赴夏，清风入怀</title>
    <id>https://blog.liushen.fun/posts/1968ba6c/</id>
    <link href="https://blog.liushen.fun/posts/1968ba6c/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2026/05/04/69f77dcc7bb29.webp" rel="enclosure" type="image/webp" />
    <published>2026-05-04T12:50:21.000Z</published>
    <updated>2026-05-04T12:50:22.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="闲情杂记" scheme="https://blog.liushen.fun/categories/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" /><category term="游记" scheme="https://blog.liushen.fun/tags/%E6%B8%B8%E8%AE%B0/" /><category term="生活点滴" scheme="https://blog.liushen.fun/tags/%E7%94%9F%E6%B4%BB%E7%82%B9%E6%BB%B4/" /><category term="旅游" scheme="https://blog.liushen.fun/tags/%E6%97%85%E6%B8%B8/" /><category term="旅游攻略" scheme="https://blog.liushen.fun/tags/%E6%97%85%E6%B8%B8%E6%94%BB%E7%95%A5/" />
    <summary>这里是清羽AI，这篇文章记录了博主清羽飞扬近期的生活与工作动态。作者此前沉迷AI模型一个月，并为开源兰空图床添加了Oauth登录、前端Token生成及权限管理等功能。四月上旬，作者前往贵州贵阳贵安新区云上屯参加华为为期两周的培训，期间体验了无交付压力的轻松工作状态。培训之余，他与同伴利用周末时间游览了黔灵山、民生路及白宫等景点，品尝了当地脆哨、炸土豆片、刺梨汁等特色美食，欣赏了黔灵湖的自然风光与白宫的夜景。此外，作者还与培训小组的伙伴们建立了深厚友谊，共同完成柴火灶等团队活动，在并肩作战中收获了愉快的合作体验。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2026/05/04/69f77dcc7bb29.webp&quot; alt=&quot;黔山赴夏，清风入怀&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章记录了博主清羽飞扬近期的生活与工作动态。作者此前沉迷AI模型一个月，并为开源兰空图床添加了Oauth登录、前端Token生成及权限管理等功能。四月上旬，作者前往贵州贵阳贵安新区云上屯参加华为为期两周的培训，期间体验了无交付压力的轻松工作状态。培训之余，他与同伴利用周末时间游览了黔灵山、民生路及白宫等景点，品尝了当地脆哨、炸土豆片、刺梨汁等特色美食，欣赏了黔灵湖的自然风光与白宫的夜景。此外，作者还与培训小组的伙伴们建立了深厚友谊，共同完成柴火灶等团队活动，在并肩作战中收获了愉快的合作体验。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>ChronoFrame - 一款优雅的瀑布流相册系统</title>
    <id>https://blog.liushen.fun/posts/381a41ac/</id>
    <link href="https://blog.liushen.fun/posts/381a41ac/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2026/03/29/69c944a89c8f3.webp" rel="enclosure" type="image/webp" />
    <published>2026-04-04T16:00:00.000Z</published>
    <updated>2026-04-04T16:01:00.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="项目分享" scheme="https://blog.liushen.fun/categories/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="项目分享" scheme="https://blog.liushen.fun/tags/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="相册" scheme="https://blog.liushen.fun/tags/%E7%9B%B8%E5%86%8C/" />
    <summary>这里是清羽AI，这篇文章由清羽飞扬介绍了一款名为ChronoFrame的开源瀑布流相册系统。该项目灵感源自Afilmory，但与之不同的是，ChronoFrame是一个可在线管理的动态照片系统，支持自动解析EXIF信息、展示拍摄位置、地图足迹回溯以及自动生成缩略图等功能，相比静态相册更具交互性。作者柳神对比了TimePlus、PicImpact等竞品，认为ChronoFrame在长期使用体验和视觉呈现上更符合个人需求。文章还提供了Docker部署方案和存储配置建议，六神分享了自己使用天翼云盘结合OpenList和CDN的免存储桶方案以降低成本。全文详细阐述了从静态主题到动态系统的相册搭建历程，为读者提供了完整的项目评估和部署参考。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2026/03/29/69c944a89c8f3.webp&quot; alt=&quot;ChronoFrame - 一款优雅的瀑布流相册系统&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章由清羽飞扬介绍了一款名为ChronoFrame的开源瀑布流相册系统。该项目灵感源自Afilmory，但与之不同的是，ChronoFrame是一个可在线管理的动态照片系统，支持自动解析EXIF信息、展示拍摄位置、地图足迹回溯以及自动生成缩略图等功能，相比静态相册更具交互性。作者柳神对比了TimePlus、PicImpact等竞品，认为ChronoFrame在长期使用体验和视觉呈现上更符合个人需求。文章还提供了Docker部署方案和存储配置建议，六神分享了自己使用天翼云盘结合OpenList和CDN的免存储桶方案以降低成本。全文详细阐述了从静态主题到动态系统的相册搭建历程，为读者提供了完整的项目评估和部署参考。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>兰空图床深度美化</title>
    <id>https://blog.liushen.fun/posts/eabede01/</id>
    <link href="https://blog.liushen.fun/posts/eabede01/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2026/03/01/69a431100a060.webp" rel="enclosure" type="image/webp" />
    <published>2026-03-01T12:40:00.000Z</published>
    <updated>2026-03-01T12:41:00.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="筑站手札" scheme="https://blog.liushen.fun/categories/%E7%AD%91%E7%AB%99%E6%89%8B%E6%9C%AD/" /><category term="图床" scheme="https://blog.liushen.fun/tags/%E5%9B%BE%E5%BA%8A/" /><category term="服务器" scheme="https://blog.liushen.fun/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/" /><category term="美化" scheme="https://blog.liushen.fun/tags/%E7%BE%8E%E5%8C%96/" /><category term="CDN" scheme="https://blog.liushen.fun/tags/CDN/" />
    <summary>这里是清羽AI，这篇文章记录了LiuShen利用GitHub Copilot与AI工具，对停更的兰空图床v2进行深度UI美化的全过程：重写登录页、上传组件、控制台与仪表盘，统一圆角扁平轻量风格，保留绿色主调并适配浅色模式；提供源码与Docker两种覆盖部署方案，强调先备份再替换，附完整仓库地址及镜像willowgod/lsky-liushen，支持一键全新容器部署，无需改动核心逻辑即可体验升级后的视觉与交互。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2026/03/01/69a431100a060.webp&quot; alt=&quot;兰空图床深度美化&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章记录了LiuShen利用GitHub Copilot与AI工具，对停更的兰空图床v2进行深度UI美化的全过程：重写登录页、上传组件、控制台与仪表盘，统一圆角扁平轻量风格，保留绿色主调并适配浅色模式；提供源码与Docker两种覆盖部署方案，强调先备份再替换，附完整仓库地址及镜像willowgod/lsky-liushen，支持一键全新容器部署，无需改动核心逻辑即可体验升级后的视觉与交互。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>年味</title>
    <id>https://blog.liushen.fun/posts/ed97d31c/</id>
    <link href="https://blog.liushen.fun/posts/ed97d31c/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2026/02/19/6996de091a41a.webp" rel="enclosure" type="image/webp" />
    <published>2026-02-22T12:31:00.000Z</published>
    <updated>2026-02-22T12:32:00.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="闲情杂记" scheme="https://blog.liushen.fun/categories/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" /><category term="家乡" scheme="https://blog.liushen.fun/tags/%E5%AE%B6%E4%B9%A1/" /><category term="过年" scheme="https://blog.liushen.fun/tags/%E8%BF%87%E5%B9%B4/" /><category term="闲情杂记" scheme="https://blog.liushen.fun/tags/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" />
    <summary>这里是清羽AI，这篇文章讲述了作者回家过年的经历和感受。作者发现，随着时间的推移，年味越来越淡，小时候的快乐也慢慢变得遥远。回家的时间越来越短，年夜饭的气氛和味道依然浓厚，但鞭炮和烟花却少了许多。作者在老家爬山，感受到身体的疲惫和岁月的变迁。年夜饭的菜肴依然丰盛，但作者更珍惜和家人围坐在一起的时光。过年期间，作者还遇到了一些无良商家，出售过期食品，让人感到心凉。虽然雪少了，但作者和朋友们仍在追雪的路上。年过完了，热闹退潮，生活重新归于日常，但作者依然怀念过年的时光。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2026/02/19/6996de091a41a.webp&quot; alt=&quot;年味&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章讲述了作者回家过年的经历和感受。作者发现，随着时间的推移，年味越来越淡，小时候的快乐也慢慢变得遥远。回家的时间越来越短，年夜饭的气氛和味道依然浓厚，但鞭炮和烟花却少了许多。作者在老家爬山，感受到身体的疲惫和岁月的变迁。年夜饭的菜肴依然丰盛，但作者更珍惜和家人围坐在一起的时光。过年期间，作者还遇到了一些无良商家，出售过期食品，让人感到心凉。虽然雪少了，但作者和朋友们仍在追雪的路上。年过完了，热闹退潮，生活重新归于日常，但作者依然怀念过年的时光。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>2025，清风已至，正帆向星海</title>
    <id>https://blog.liushen.fun/posts/5db5181d/</id>
    <link href="https://blog.liushen.fun/posts/5db5181d/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2026/01/01/6956825cd38cf.webp" rel="enclosure" type="image/webp" />
    <published>2026-01-07T16:06:00.000Z</published>
    <updated>2026-01-07T16:07:00.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="闲情杂记" scheme="https://blog.liushen.fun/categories/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" /><category term="闲情杂记" scheme="https://blog.liushen.fun/tags/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" /><category term="总结" scheme="https://blog.liushen.fun/tags/%E6%80%BB%E7%BB%93/" />
    <summary>这里是清羽AI，这篇文章回顾了作者从2025年考研失败到步入职场的心路历程，记录了在武汉、上海、成都等地的经历和感悟。作者在文中穿插了对黄鹤楼、东湖、湖北省博等地的回忆，以及对家人、老一辈、求职过程和音乐情感的深刻体会。文章以对成长的思考作为结尾，表达了从学生到职场人的蜕变，以及对未来的坚定信念。作者感慨时光荏苒，但依然怀揣着初心，在生活的重压与希冀间找到了自己的方向，决心在职场中发光发热，继续追逐理想。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2026/01/01/6956825cd38cf.webp&quot; alt=&quot;2025，清风已至，正帆向星海&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章回顾了作者从2025年考研失败到步入职场的心路历程，记录了在武汉、上海、成都等地的经历和感悟。作者在文中穿插了对黄鹤楼、东湖、湖北省博等地的回忆，以及对家人、老一辈、求职过程和音乐情感的深刻体会。文章以对成长的思考作为结尾，表达了从学生到职场人的蜕变，以及对未来的坚定信念。作者感慨时光荏苒，但依然怀揣着初心，在生活的重压与希冀间找到了自己的方向，决心在职场中发光发热，继续追逐理想。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>部署一只麦麦QQ机器人</title>
    <id>https://blog.liushen.fun/posts/83890fe8/</id>
    <link href="https://blog.liushen.fun/posts/83890fe8/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/12/21/694783903d937.webp" rel="enclosure" type="image/webp" />
    <published>2025-12-21T15:00:21.000Z</published>
    <updated>2025-12-21T15:01:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="项目分享" scheme="https://blog.liushen.fun/categories/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="项目分享" scheme="https://blog.liushen.fun/tags/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="Docker" scheme="https://blog.liushen.fun/tags/Docker/" /><category term="教程" scheme="https://blog.liushen.fun/tags/%E6%95%99%E7%A8%8B/" /><category term="BOT" scheme="https://blog.liushen.fun/tags/BOT/" />
    <summary>这里是清羽AI，这篇文章主要介绍了如何部署麦麦QQ机器人。作者在成都出差期间重新拾起了这个项目，并详细分享了部署教程。麦麦是一个基于大语言模型构建的可交互智能体，旨在模拟真实人类的语言习惯和行为。文章首先介绍了项目的前置要求和文件准备，包括服务器配置、API额度、Linux知识等，然后详细描述了使用Docker进行部署的步骤，包括文件结构、配置修改和启动命令。最后，作者分享了WebUI的使用方法，并总结了部署过程中的体验和感受。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/12/21/694783903d937.webp&quot; alt=&quot;部署一只麦麦QQ机器人&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章主要介绍了如何部署麦麦QQ机器人。作者在成都出差期间重新拾起了这个项目，并详细分享了部署教程。麦麦是一个基于大语言模型构建的可交互智能体，旨在模拟真实人类的语言习惯和行为。文章首先介绍了项目的前置要求和文件准备，包括服务器配置、API额度、Linux知识等，然后详细描述了使用Docker进行部署的步骤，包括文件结构、配置修改和启动命令。最后，作者分享了WebUI的使用方法，并总结了部署过程中的体验和感受。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>魔改笔记八：外挂标签及侧边栏美化</title>
    <id>https://blog.liushen.fun/posts/6010fc85/</id>
    <link href="https://blog.liushen.fun/posts/6010fc85/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/11/23/6922af957ffd7.webp" rel="enclosure" type="image/webp" />
    <published>2025-11-23T10:00:21.000Z</published>
    <updated>2025-11-23T10:01:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="筑站手札" scheme="https://blog.liushen.fun/categories/%E7%AD%91%E7%AB%99%E6%89%8B%E6%9C%AD/" /><category term="筑站手札" scheme="https://blog.liushen.fun/tags/%E7%AD%91%E7%AB%99%E6%89%8B%E6%9C%AD/" /><category term="Hexo" scheme="https://blog.liushen.fun/tags/Hexo/" /><category term="功能" scheme="https://blog.liushen.fun/tags/%E5%8A%9F%E8%83%BD/" /><category term="教程" scheme="https://blog.liushen.fun/tags/%E6%95%99%E7%A8%8B/" /><category term="美化" scheme="https://blog.liushen.fun/tags/%E7%BE%8E%E5%8C%96/" /><category term="butterfly" scheme="https://blog.liushen.fun/tags/butterfly/" />
    <summary>这里是清羽AI，这篇文章主要介绍了如何通过魔改Butterfly主题实现外挂标签和侧边栏的美化。文章首先解释了Hexo的外挂标签概念，包括如何使用它们在Markdown中插入复杂内容，以及如何注入Script脚本进行主题扩展。接着详细介绍了Butterfly主题的结构，包括layout、source/css和source/js三个主要目录的作用和布局规划。文章重点讲解了如何简化并美化Note外挂标签，包括修改note.js和note.styl文件，以及如何使用新的标签进行内容展示。此外，还介绍了如何创建自定义的Chat外挂标签，包括修改chat.js和chat.styl文件，以及如何生成聊天记录的HTML结构。最后展示了使用这些外挂标签的渲染效果，包括不同类型的Note标签和聊天记录的样式。整体上，文章提供了详细的步骤和代码示例，帮助读者理解和实现主题的魔改。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/11/23/6922af957ffd7.webp&quot; alt=&quot;魔改笔记八：外挂标签及侧边栏美化&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章主要介绍了如何通过魔改Butterfly主题实现外挂标签和侧边栏的美化。文章首先解释了Hexo的外挂标签概念，包括如何使用它们在Markdown中插入复杂内容，以及如何注入Script脚本进行主题扩展。接着详细介绍了Butterfly主题的结构，包括layout、source/css和source/js三个主要目录的作用和布局规划。文章重点讲解了如何简化并美化Note外挂标签，包括修改note.js和note.styl文件，以及如何使用新的标签进行内容展示。此外，还介绍了如何创建自定义的Chat外挂标签，包括修改chat.js和chat.styl文件，以及如何生成聊天记录的HTML结构。最后展示了使用这些外挂标签的渲染效果，包括不同类型的Note标签和聊天记录的样式。整体上，文章提供了详细的步骤和代码示例，帮助读者理解和实现主题的魔改。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>从Moments迁移到Ech0</title>
    <id>https://blog.liushen.fun/posts/e0b4d5a/</id>
    <link href="https://blog.liushen.fun/posts/e0b4d5a/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/11/01/6906265304992.webp" rel="enclosure" type="image/webp" />
    <published>2025-11-02T14:00:21.000Z</published>
    <updated>2025-11-04T15:01:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="筑站手札" scheme="https://blog.liushen.fun/categories/%E7%AD%91%E7%AB%99%E6%89%8B%E6%9C%AD/" /><category term="筑站手札" scheme="https://blog.liushen.fun/tags/%E7%AD%91%E7%AB%99%E6%89%8B%E6%9C%AD/" /><category term="Hexo" scheme="https://blog.liushen.fun/tags/Hexo/" /><category term="功能" scheme="https://blog.liushen.fun/tags/%E5%8A%9F%E8%83%BD/" /><category term="教程" scheme="https://blog.liushen.fun/tags/%E6%95%99%E7%A8%8B/" /><category term="美化" scheme="https://blog.liushen.fun/tags/%E7%BE%8E%E5%8C%96/" /><category term="说说" scheme="https://blog.liushen.fun/tags/%E8%AF%B4%E8%AF%B4/" /><category term="butterfly" scheme="https://blog.liushen.fun/tags/butterfly/" />
    <summary>这里是清羽AI，这篇文章讲述了作者从Moments迁移到Ech0的过程。作者在上班一个月后，感觉身心俱疲，但仍顺利完成第一个月的答辩。原本对简约界面的Ech0持观望态度，但随着版本更新功能完善，作者最终决定迁移过来，并结合PWA技术实现手机App般的体验。文章还介绍了部署Ech0的要求和教程，包括Docker部署和应用商店安装方法，以及前端魔改的详细步骤，使说说页面更加丰富和美观。作者期待未来Ech0能增加多标签功能，以便更好地记录生活。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/11/01/6906265304992.webp&quot; alt=&quot;从Moments迁移到Ech0&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章讲述了作者从Moments迁移到Ech0的过程。作者在上班一个月后，感觉身心俱疲，但仍顺利完成第一个月的答辩。原本对简约界面的Ech0持观望态度，但随着版本更新功能完善，作者最终决定迁移过来，并结合PWA技术实现手机App般的体验。文章还介绍了部署Ech0的要求和教程，包括Docker部署和应用商店安装方法，以及前端魔改的详细步骤，使说说页面更加丰富和美观。作者期待未来Ech0能增加多标签功能，以便更好地记录生活。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Butterfly主题实现赞赏页面及侧边卡片</title>
    <id>https://blog.liushen.fun/posts/deffcde0/</id>
    <link href="https://blog.liushen.fun/posts/deffcde0/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/10/19/68f459f6ec6d3.webp" rel="enclosure" type="image/webp" />
    <published>2025-10-19T09:10:21.000Z</published>
    <updated>2025-10-19T09:11:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="筑站手札" scheme="https://blog.liushen.fun/categories/%E7%AD%91%E7%AB%99%E6%89%8B%E6%9C%AD/" /><category term="筑站手札" scheme="https://blog.liushen.fun/tags/%E7%AD%91%E7%AB%99%E6%89%8B%E6%9C%AD/" /><category term="Hexo" scheme="https://blog.liushen.fun/tags/Hexo/" /><category term="功能" scheme="https://blog.liushen.fun/tags/%E5%8A%9F%E8%83%BD/" /><category term="教程" scheme="https://blog.liushen.fun/tags/%E6%95%99%E7%A8%8B/" /><category term="美化" scheme="https://blog.liushen.fun/tags/%E7%BE%8E%E5%8C%96/" />
    <summary>这里是清羽AI，这篇文章介绍了如何在Butterfly主题中实现赞赏页面及侧边卡片。作者分享了工作初期的感悟，决定完成赞赏页面的开发，并对其进行了优化，增加了小细节使其更有温度。文章详细描述了赞赏页面的两个主要部分：侧边栏的轮播展示和赞赏页面本身。侧边栏随机展示赞赏者，鼠标悬停时自动暂停，而赞赏页面采用纯静态设计，加载更快且有利于SEO。作者还提供了具体的教程，包括添加赞赏数据和实现侧边栏及赞赏页面的步骤，并说明了如何处理赞赏者数据、样式调整以及JavaScript功能的实现。文章最后鼓励读者测试并指出可能的Bug，展现了作者对博客细节的关注和对读者的感谢。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/10/19/68f459f6ec6d3.webp&quot; alt=&quot;Butterfly主题实现赞赏页面及侧边卡片&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章介绍了如何在Butterfly主题中实现赞赏页面及侧边卡片。作者分享了工作初期的感悟，决定完成赞赏页面的开发，并对其进行了优化，增加了小细节使其更有温度。文章详细描述了赞赏页面的两个主要部分：侧边栏的轮播展示和赞赏页面本身。侧边栏随机展示赞赏者，鼠标悬停时自动暂停，而赞赏页面采用纯静态设计，加载更快且有利于SEO。作者还提供了具体的教程，包括添加赞赏数据和实现侧边栏及赞赏页面的步骤，并说明了如何处理赞赏者数据、样式调整以及JavaScript功能的实现。文章最后鼓励读者测试并指出可能的Bug，展现了作者对博客细节的关注和对读者的感谢。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>使用TinyAuth实现任意应用登录认证</title>
    <id>https://blog.liushen.fun/posts/362bfd8b/</id>
    <link href="https://blog.liushen.fun/posts/362bfd8b/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/10/06/68e3e489e431a.webp" rel="enclosure" type="image/webp" />
    <published>2025-10-07T08:20:21.000Z</published>
    <updated>2025-10-12T08:21:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="项目分享" scheme="https://blog.liushen.fun/categories/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="功能" scheme="https://blog.liushen.fun/tags/%E5%8A%9F%E8%83%BD/" /><category term="博客" scheme="https://blog.liushen.fun/tags/%E5%8D%9A%E5%AE%A2/" /><category term="教程" scheme="https://blog.liushen.fun/tags/%E6%95%99%E7%A8%8B/" /><category term="tinyauth" scheme="https://blog.liushen.fun/tags/tinyauth/" /><category term="1Panel" scheme="https://blog.liushen.fun/tags/1Panel/" /><category term="docker" scheme="https://blog.liushen.fun/tags/docker/" />
    <summary>这里是清羽AI，这篇文章介绍了TinyAuth，一个基于nginx的轻量级验证器，可适配任何Web应用，提供可视化登录界面和灵活的身份验证方式。它支持第三方认证对接和本地账号密码登录，可与自建登录页面或通行证系统无缝衔接，实现“即插即用”的验证体验。TinyAuth通过环境变量或配置文件快速定义登录方式、验证规则及跳转逻辑，无需繁琐配置即可接入任意Docker化应用。前端界面采用现代化设计风格，可自定义，融入现有系统的视觉体系。性能层面，tinyauth内存占用极小，依托nginx原生反向代理能力，响应速度与原生访问无异，适合中小型自建服务或私有部署场景。文章还提供了docker和1Panel的部署方法，以及如何将TinyAuth接入到1Panel的任意应用。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/10/06/68e3e489e431a.webp&quot; alt=&quot;使用TinyAuth实现任意应用登录认证&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章介绍了TinyAuth，一个基于nginx的轻量级验证器，可适配任何Web应用，提供可视化登录界面和灵活的身份验证方式。它支持第三方认证对接和本地账号密码登录，可与自建登录页面或通行证系统无缝衔接，实现“即插即用”的验证体验。TinyAuth通过环境变量或配置文件快速定义登录方式、验证规则及跳转逻辑，无需繁琐配置即可接入任意Docker化应用。前端界面采用现代化设计风格，可自定义，融入现有系统的视觉体系。性能层面，tinyauth内存占用极小，依托nginx原生反向代理能力，响应速度与原生访问无异，适合中小型自建服务或私有部署场景。文章还提供了docker和1Panel的部署方法，以及如何将TinyAuth接入到1Panel的任意应用。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>不同姿势部署Anheyu-App应用</title>
    <id>https://blog.liushen.fun/posts/e3f6f966/</id>
    <link href="https://blog.liushen.fun/posts/e3f6f966/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/09/27/68d79bc13176b.webp" rel="enclosure" type="image/webp" />
    <published>2025-09-30T15:59:58.000Z</published>
    <updated>2025-09-30T15:59:59.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="项目分享" scheme="https://blog.liushen.fun/categories/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="功能" scheme="https://blog.liushen.fun/tags/%E5%8A%9F%E8%83%BD/" /><category term="博客" scheme="https://blog.liushen.fun/tags/%E5%8D%9A%E5%AE%A2/" /><category term="教程" scheme="https://blog.liushen.fun/tags/%E6%95%99%E7%A8%8B/" /><category term="docker" scheme="https://blog.liushen.fun/tags/docker/" />
    <summary>这里是清羽AI，这篇文章介绍了anheyu-app博客项目的部署方法，该项目是一款由Go语言和Vue3打造的现代化博客与内容管理平台，注重简洁高效，支持Markdown编辑、实时预览、增强语法、数学公式、流程图等功能，内置评论与统计功能，采用前后端分离架构，支持多种数据库和Docker部署。文章详细分享了在裸服务器、宝塔面板和1Panel三种环境下的部署方式，包括二进制文件和Docker部署方法，以及如何在宝塔面板和1Panel中通过docker-compose进行部署，并介绍了anheyu-app的Pro版本及其授权机制。对于希望轻松搭建个人或团队写作空间的用户，这篇文章提供了实用的部署指南。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/09/27/68d79bc13176b.webp&quot; alt=&quot;不同姿势部署Anheyu-App应用&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章介绍了anheyu-app博客项目的部署方法，该项目是一款由Go语言和Vue3打造的现代化博客与内容管理平台，注重简洁高效，支持Markdown编辑、实时预览、增强语法、数学公式、流程图等功能，内置评论与统计功能，采用前后端分离架构，支持多种数据库和Docker部署。文章详细分享了在裸服务器、宝塔面板和1Panel三种环境下的部署方式，包括二进制文件和Docker部署方法，以及如何在宝塔面板和1Panel中通过docker-compose进行部署，并介绍了anheyu-app的Pro版本及其授权机制。对于希望轻松搭建个人或团队写作空间的用户，这篇文章提供了实用的部署指南。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Casdoor强行兼容Artalk社交登录</title>
    <id>https://blog.liushen.fun/posts/8624756e/</id>
    <link href="https://blog.liushen.fun/posts/8624756e/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/09/16/68c9165fceb9d.webp" rel="enclosure" type="image/webp" />
    <published>2025-09-16T15:50:21.000Z</published>
    <updated>2025-09-16T15:51:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="筑站手札" scheme="https://blog.liushen.fun/categories/%E7%AD%91%E7%AB%99%E6%89%8B%E6%9C%AD/" /><category term="功能" scheme="https://blog.liushen.fun/tags/%E5%8A%9F%E8%83%BD/" /><category term="博客" scheme="https://blog.liushen.fun/tags/%E5%8D%9A%E5%AE%A2/" /><category term="教程" scheme="https://blog.liushen.fun/tags/%E6%95%99%E7%A8%8B/" /><category term="casdoor" scheme="https://blog.liushen.fun/tags/casdoor/" /><category term="artalk" scheme="https://blog.liushen.fun/tags/artalk/" />
    <summary>这里是清羽AI，这篇文章介绍了如何通过Casdoor强行兼容Artalk社交登录。作者为了实现更多登录方式，发现Artalk内置了auth0验证方式并支持自定义接口，于是灵机一动用Casdoor强行接入Artalk接口，通过Casdoor做社交登录并借助Casdoor的多平台对接，实现GitHub、Google、Gitee等账号的串联。Casdoor是一个开源的统一身份认证平台，定位类似于“通行证中心”，通过标准化的协议和接口，把分散在不同系统中的用户认证集中起来管理，让登录这件事变得更简单。文章详细介绍了Casdoor的配置过程，包括组织、证书和提供商的设置，以及如何通过后端重定向和反向代理处理接口对接，前端则通过定制providers.json文件替换社交登录图标和文案。最终实现了从“能用”到“好用”的过渡，为个人网站或社区类应用提供了统一社交登录入口的解决方案。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/09/16/68c9165fceb9d.webp&quot; alt=&quot;Casdoor强行兼容Artalk社交登录&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章介绍了如何通过Casdoor强行兼容Artalk社交登录。作者为了实现更多登录方式，发现Artalk内置了auth0验证方式并支持自定义接口，于是灵机一动用Casdoor强行接入Artalk接口，通过Casdoor做社交登录并借助Casdoor的多平台对接，实现GitHub、Google、Gitee等账号的串联。Casdoor是一个开源的统一身份认证平台，定位类似于“通行证中心”，通过标准化的协议和接口，把分散在不同系统中的用户认证集中起来管理，让登录这件事变得更简单。文章详细介绍了Casdoor的配置过程，包括组织、证书和提供商的设置，以及如何通过后端重定向和反向代理处理接口对接，前端则通过定制providers.json文件替换社交登录图标和文案。最终实现了从“能用”到“好用”的过渡，为个人网站或社区类应用提供了统一社交登录入口的解决方案。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>血证未泯，山河已立</title>
    <id>https://blog.liushen.fun/posts/886ab86a/</id>
    <link href="https://blog.liushen.fun/posts/886ab86a/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/09/07/68bd8a6fefab8.webp" rel="enclosure" type="image/webp" />
    <published>2025-09-09T05:50:21.000Z</published>
    <updated>2025-09-09T05:51:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="闲情杂记" scheme="https://blog.liushen.fun/categories/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" /><category term="电影" scheme="https://blog.liushen.fun/tags/%E7%94%B5%E5%BD%B1/" /><category term="分享" scheme="https://blog.liushen.fun/tags/%E5%88%86%E4%BA%AB/" /><category term="日常" scheme="https://blog.liushen.fun/tags/%E6%97%A5%E5%B8%B8/" />
    <summary>这里是清羽AI，这篇文章以作者即将步入职场的感慨为引，结合观看电影《南京照相馆》和九三阅兵的深刻体验，展开对民族历史与现实的思考。文章重点描述了电影中暗室冲洗照片的震撼场景，将其视为历史血证的无声控诉，并通过对复杂人性与压抑氛围的刻画，反思南京大屠杀的残酷。随后笔锋转向观看阅兵时的自豪之情，通过展示东风导弹、激光武器、歼击机等国防力量，凸显国家从屈辱到崛起的强大历程。全文交织个人情感与历史记忆，强调铭记苦难、珍视和平、自强不息的核心主题。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/09/07/68bd8a6fefab8.webp&quot; alt=&quot;血证未泯，山河已立&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章以作者即将步入职场的感慨为引，结合观看电影《南京照相馆》和九三阅兵的深刻体验，展开对民族历史与现实的思考。文章重点描述了电影中暗室冲洗照片的震撼场景，将其视为历史血证的无声控诉，并通过对复杂人性与压抑氛围的刻画，反思南京大屠杀的残酷。随后笔锋转向观看阅兵时的自豪之情，通过展示东风导弹、激光武器、歼击机等国防力量，凸显国家从屈辱到崛起的强大历程。全文交织个人情感与历史记忆，强调铭记苦难、珍视和平、自强不息的核心主题。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>第三方1Panel应用商店不完全指北</title>
    <id>https://blog.liushen.fun/posts/470abaf8/</id>
    <link href="https://blog.liushen.fun/posts/470abaf8/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/08/27/68aef61e2f0e9.webp" rel="enclosure" type="image/webp" />
    <published>2025-08-29T07:50:21.000Z</published>
    <updated>2025-08-29T07:51:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="项目分享" scheme="https://blog.liushen.fun/categories/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="1Panel" scheme="https://blog.liushen.fun/tags/1Panel/" /><category term="运维" scheme="https://blog.liushen.fun/tags/%E8%BF%90%E7%BB%B4/" /><category term="面板" scheme="https://blog.liushen.fun/tags/%E9%9D%A2%E6%9D%BF/" /><category term="服务器" scheme="https://blog.liushen.fun/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/" /><category term="docker" scheme="https://blog.liushen.fun/tags/docker/" /><category term="项目分享" scheme="https://blog.liushen.fun/tags/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" />
    <summary>这里是清羽AI，这篇文章介绍了1Panel应用商店的原理和使用方法，包括第三方应用商店的维护和自动更新工作流。文章首先描述了作者近期的生活状态和对博客更新的思考，然后详细介绍了1Panel作为新一代Linux服务器运维管理面板的特点，特别是其应用商店的功能。文章解释了如何通过维护一个本地应用商店来简化应用管理，并详细说明了应用目录的结构和应用更新的实现方式。最后，文章深入探讨了Renovate在自动更新中的应用，包括配置文件的作用和更新版本的触发机制，为读者提供了全面的应用商店管理和更新指南。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/08/27/68aef61e2f0e9.webp&quot; alt=&quot;第三方1Panel应用商店不完全指北&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章介绍了1Panel应用商店的原理和使用方法，包括第三方应用商店的维护和自动更新工作流。文章首先描述了作者近期的生活状态和对博客更新的思考，然后详细介绍了1Panel作为新一代Linux服务器运维管理面板的特点，特别是其应用商店的功能。文章解释了如何通过维护一个本地应用商店来简化应用管理，并详细说明了应用目录的结构和应用更新的实现方式。最后，文章深入探讨了Renovate在自动更新中的应用，包括配置文件的作用和更新版本的触发机制，为读者提供了全面的应用商店管理和更新指南。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>循一缕风，入山偷得夏日凉</title>
    <id>https://blog.liushen.fun/posts/aae6fd55/</id>
    <link href="https://blog.liushen.fun/posts/aae6fd55/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/08/04/6890309908b0a.webp" rel="enclosure" type="image/webp" />
    <published>2025-08-08T05:50:21.000Z</published>
    <updated>2025-08-08T05:51:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="闲情杂记" scheme="https://blog.liushen.fun/categories/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" /><category term="游记" scheme="https://blog.liushen.fun/tags/%E6%B8%B8%E8%AE%B0/" /><category term="生活点滴" scheme="https://blog.liushen.fun/tags/%E7%94%9F%E6%B4%BB%E7%82%B9%E6%BB%B4/" /><category term="旅游" scheme="https://blog.liushen.fun/tags/%E6%97%85%E6%B8%B8/" /><category term="旅游攻略" scheme="https://blog.liushen.fun/tags/%E6%97%85%E6%B8%B8%E6%94%BB%E7%95%A5/" />
    <summary>这里是清羽AI，这篇文章讲述了作者在毕业前与父母前往太白县旅行的经历。他们计划去太白县避暑，沿途欣赏了红河谷、牛背梁、黄柏塬等地的山川风景，感受了关中山地的壮美与幽静。虽然原计划被打乱，但他们随性而行，享受了山中的清凉与宁静。在红河谷国家森林公园，他们体验了瀑布的清凉和水雾的惊喜，但遗憾未能徒步深入。抵达太白县后，他们遇到了住宿问题，最终在翠矶山过夜，并欣赏了日出的美景。第二天，他们登上了翠矶山的主峰和老君殿，虽然疲惫但收获满满。最后一天，他们前往青峰峡挑战自我，但最终因体力不支选择了滑道下山。旅程的最后，他们在周至水街感受到了夏日的炎热和萧条。这次旅行虽然充满挑战和疲惫，但也让作者感受到了家人的陪伴和旅行的快乐，希望未来仍能保持初心，勇敢前行。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/08/04/6890309908b0a.webp&quot; alt=&quot;循一缕风，入山偷得夏日凉&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章讲述了作者在毕业前与父母前往太白县旅行的经历。他们计划去太白县避暑，沿途欣赏了红河谷、牛背梁、黄柏塬等地的山川风景，感受了关中山地的壮美与幽静。虽然原计划被打乱，但他们随性而行，享受了山中的清凉与宁静。在红河谷国家森林公园，他们体验了瀑布的清凉和水雾的惊喜，但遗憾未能徒步深入。抵达太白县后，他们遇到了住宿问题，最终在翠矶山过夜，并欣赏了日出的美景。第二天，他们登上了翠矶山的主峰和老君殿，虽然疲惫但收获满满。最后一天，他们前往青峰峡挑战自我，但最终因体力不支选择了滑道下山。旅程的最后，他们在周至水街感受到了夏日的炎热和萧条。这次旅行虽然充满挑战和疲惫，但也让作者感受到了家人的陪伴和旅行的快乐，希望未来仍能保持初心，勇敢前行。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Forgejo及其Action自部署简明教程</title>
    <id>https://blog.liushen.fun/posts/de5fc13c/</id>
    <link href="https://blog.liushen.fun/posts/de5fc13c/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/07/24/68824cfd4d743.webp" rel="enclosure" type="image/webp" />
    <published>2025-07-25T14:00:21.000Z</published>
    <updated>2025-07-25T14:01:21.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="项目分享" scheme="https://blog.liushen.fun/categories/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="git" scheme="https://blog.liushen.fun/tags/git/" /><category term="action" scheme="https://blog.liushen.fun/tags/action/" /><category term="forgejo" scheme="https://blog.liushen.fun/tags/forgejo/" /><category term="项目分享" scheme="https://blog.liushen.fun/tags/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" />
    <summary>这里是清羽AI，这篇文章介绍了Forgejo及其Action的自部署过程。Forgejo作为Gitea的开源替代品，部署方式与Gitea类似，但有一些细节上的差异。文章首先讲述了Gogs、Gitea、ForgeJo和GitLab之间的关系和区别，指出ForgeJo是在Gitea基础上分叉出来的，强调社区治理和反对商业控制。接着，文章详细介绍了Forgejo的部署教程，包括使用1Panel应用商店一键部署、使用Docker-Compose直接启动Forgejo本体，以及Forgejo Actions的初始化和配置。文章还讨论了宿主机安装和Docker-in-Docker（DIND）安装两种方式的优缺点，并提供了具体的配置示例。最后，文章简要介绍了Forgejo本体的配置和主题自定义方法，包括修改配置文件和自定义页面。整体而言，这篇文章为想要部署Forgejo及其Action的用户提供了详细的指导。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/07/24/68824cfd4d743.webp&quot; alt=&quot;Forgejo及其Action自部署简明教程&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章介绍了Forgejo及其Action的自部署过程。Forgejo作为Gitea的开源替代品，部署方式与Gitea类似，但有一些细节上的差异。文章首先讲述了Gogs、Gitea、ForgeJo和GitLab之间的关系和区别，指出ForgeJo是在Gitea基础上分叉出来的，强调社区治理和反对商业控制。接着，文章详细介绍了Forgejo的部署教程，包括使用1Panel应用商店一键部署、使用Docker-Compose直接启动Forgejo本体，以及Forgejo Actions的初始化和配置。文章还讨论了宿主机安装和Docker-in-Docker（DIND）安装两种方式的优缺点，并提供了具体的配置示例。最后，文章简要介绍了Forgejo本体的配置和主题自定义方法，包括修改配置文件和自定义页面。整体而言，这篇文章为想要部署Forgejo及其Action的用户提供了详细的指导。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>西安·十几年后的初识</title>
    <id>https://blog.liushen.fun/posts/96de9c07/</id>
    <link href="https://blog.liushen.fun/posts/96de9c07/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/07/17/6878d2b1b1310.webp" rel="enclosure" type="image/webp" />
    <published>2025-07-18T12:00:00.000Z</published>
    <updated>2025-07-18T12:00:00.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="闲情杂记" scheme="https://blog.liushen.fun/categories/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" /><category term="游记" scheme="https://blog.liushen.fun/tags/%E6%B8%B8%E8%AE%B0/" /><category term="生活点滴" scheme="https://blog.liushen.fun/tags/%E7%94%9F%E6%B4%BB%E7%82%B9%E6%BB%B4/" /><category term="西安" scheme="https://blog.liushen.fun/tags/%E8%A5%BF%E5%AE%89/" /><category term="旅游攻略" scheme="https://blog.liushen.fun/tags/%E6%97%85%E6%B8%B8%E6%94%BB%E7%95%A5/" />
    <summary>这里是清羽AI，这篇文章讲述了作者在最后一个暑假与弟弟一起前往西安旅行的经历。作者生活了十几年却从未真正走近过这座城，这次旅行他希望能补上过去忽略的风景和错过的故事。由于西安酷热，他们放弃了室外项目，改为参观陕西历史博物馆、安仁坊遗址展示馆、中国秦腔艺术博物馆、新华书店、西安钟楼和开元商城等室内景点。作者在陕历博被其丰富的文物和精湛的工艺深深震撼，尤其对第四展厅的唐代何家村窖藏文物和第五展厅的“乱世与融合”主题印象深刻。安仁坊遗址展示馆让他感受到了唐代市井生活的繁华，而中国秦腔艺术博物馆则展现了中国传统戏曲的魅力。在新华书店，作者阅读了《三体》并有所感悟。最后，他们在开元商城的观景平台俯瞰西安夜景，又在万象城惊叹于“生命之树”的科幻美感。这次旅行让作者深刻体验了西安的历史与现代的交融，收获颇丰。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/07/17/6878d2b1b1310.webp&quot; alt=&quot;西安·十几年后的初识&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章讲述了作者在最后一个暑假与弟弟一起前往西安旅行的经历。作者生活了十几年却从未真正走近过这座城，这次旅行他希望能补上过去忽略的风景和错过的故事。由于西安酷热，他们放弃了室外项目，改为参观陕西历史博物馆、安仁坊遗址展示馆、中国秦腔艺术博物馆、新华书店、西安钟楼和开元商城等室内景点。作者在陕历博被其丰富的文物和精湛的工艺深深震撼，尤其对第四展厅的唐代何家村窖藏文物和第五展厅的“乱世与融合”主题印象深刻。安仁坊遗址展示馆让他感受到了唐代市井生活的繁华，而中国秦腔艺术博物馆则展现了中国传统戏曲的魅力。在新华书店，作者阅读了《三体》并有所感悟。最后，他们在开元商城的观景平台俯瞰西安夜景，又在万象城惊叹于“生命之树”的科幻美感。这次旅行让作者深刻体验了西安的历史与现代的交融，收获颇丰。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>企业微信实用操作指南</title>
    <id>https://blog.liushen.fun/posts/c00eee1d/</id>
    <link href="https://blog.liushen.fun/posts/c00eee1d/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/07/09/686de73526c15.webp" rel="enclosure" type="image/webp" />
    <published>2025-07-10T17:09:00.000Z</published>
    <updated>2025-07-10T17:10:00.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="项目分享" scheme="https://blog.liushen.fun/categories/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="企业微信" scheme="https://blog.liushen.fun/tags/%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1/" /><category term="指南" scheme="https://blog.liushen.fun/tags/%E6%8C%87%E5%8D%97/" /><category term="项目分享" scheme="https://blog.liushen.fun/tags/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" />
    <summary>这里是清羽AI，这篇文章介绍了企业微信的实用操作指南，特别是如何配置和使用腾讯企业邮作为域名邮箱，以及如何利用企业微信的机器人功能实现多渠道即时通知。文章首先讲述了作者在选择腾讯企业邮的原因，包括与企业微信的紧密整合、发送到QQ邮箱的高送达率以及丰富的功能。接着详细介绍了如何添加域名、提升安全性以及创建邮箱，包括设置DMARC记录、添加用户和公共邮箱等。此外，文章还重点介绍了企业微信的机器人功能，包括创建Webhook机器人、配置推送联盟以及接入各种第三方系统，如宝塔面板、Uptime Kuma、青龙面板和Certimate等。最后总结了腾讯企业邮的优势，推荐其作为搭建功能强大且高效的域名邮箱和即时通知系统的选择。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/07/09/686de73526c15.webp&quot; alt=&quot;企业微信实用操作指南&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章介绍了企业微信的实用操作指南，特别是如何配置和使用腾讯企业邮作为域名邮箱，以及如何利用企业微信的机器人功能实现多渠道即时通知。文章首先讲述了作者在选择腾讯企业邮的原因，包括与企业微信的紧密整合、发送到QQ邮箱的高送达率以及丰富的功能。接着详细介绍了如何添加域名、提升安全性以及创建邮箱，包括设置DMARC记录、添加用户和公共邮箱等。此外，文章还重点介绍了企业微信的机器人功能，包括创建Webhook机器人、配置推送联盟以及接入各种第三方系统，如宝塔面板、Uptime Kuma、青龙面板和Certimate等。最后总结了腾讯企业邮的优势，推荐其作为搭建功能强大且高效的域名邮箱和即时通知系统的选择。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>浅谈AIGC论文检测</title>
    <id>https://blog.liushen.fun/posts/58e1bd57/</id>
    <link href="https://blog.liushen.fun/posts/58e1bd57/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/06/30/686255ca8a957.webp" rel="enclosure" type="image/webp" />
    <published>2025-07-01T11:32:00.000Z</published>
    <updated>2025-07-01T11:33:00.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="闲情杂记" scheme="https://blog.liushen.fun/categories/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" /><category term="AIGC" scheme="https://blog.liushen.fun/tags/AIGC/" /><category term="论文" scheme="https://blog.liushen.fun/tags/%E8%AE%BA%E6%96%87/" /><category term="闲情杂记" scheme="https://blog.liushen.fun/tags/%E9%97%B2%E6%83%85%E6%9D%82%E8%AE%B0/" />
    <summary>这里是清羽AI，这篇文章探讨了AIGC论文检测的现状和挑战。作者分享了个人经历，通过使用AI工具进行论文降重，发现虽然降重成功，但论文质量也受到影响。文章深入分析了AIGC检测的原理，指出目前主流检测工具主要依靠困惑度、句式复杂度、用词多样性等指标来判断文本是否由AI生成，但这些方法存在局限性，容易受到人为干扰。作者还讨论了降低AI检测率的方法，包括使用AI工具进行修改和购买付费降重服务，并指出这些方法可能存在风险和伦理问题。文章最后强调，教育和写作评价应更关注学生的理解和思考能力，而非单纯依赖AIGC检测。随着AI技术的普及，作者呼吁人们正确看待和使用AI工具，避免陷入技术陷阱，而是利用AI提高效率，实现更好的创作和学习。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/06/30/686255ca8a957.webp&quot; alt=&quot;浅谈AIGC论文检测&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章探讨了AIGC论文检测的现状和挑战。作者分享了个人经历，通过使用AI工具进行论文降重，发现虽然降重成功，但论文质量也受到影响。文章深入分析了AIGC检测的原理，指出目前主流检测工具主要依靠困惑度、句式复杂度、用词多样性等指标来判断文本是否由AI生成，但这些方法存在局限性，容易受到人为干扰。作者还讨论了降低AI检测率的方法，包括使用AI工具进行修改和购买付费降重服务，并指出这些方法可能存在风险和伦理问题。文章最后强调，教育和写作评价应更关注学生的理解和思考能力，而非单纯依赖AIGC检测。随着AI技术的普及，作者呼吁人们正确看待和使用AI工具，避免陷入技术陷阱，而是利用AI提高效率，实现更好的创作和学习。&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>腾讯EdgeOne免费国内CDN</title>
    <id>https://blog.liushen.fun/posts/68b52a49/</id>
    <link href="https://blog.liushen.fun/posts/68b52a49/" rel="alternate" />
    <link href="https://p.liiiu.cn/i/2025/06/20/68550cd18ec27.webp" rel="enclosure" type="image/webp" />
    <published>2025-06-21T05:12:00.000Z</published>
    <updated>2025-06-21T05:13:00.000Z</updated>
    <author>
      <name>LiuShen</name>
    </author>
    <category term="项目分享" scheme="https://blog.liushen.fun/categories/%E9%A1%B9%E7%9B%AE%E5%88%86%E4%BA%AB/" /><category term="博客" scheme="https://blog.liushen.fun/tags/%E5%8D%9A%E5%AE%A2/" /><category term="网速优化" scheme="https://blog.liushen.fun/tags/%E7%BD%91%E9%80%9F%E4%BC%98%E5%8C%96/" /><category term="zeabur" scheme="https://blog.liushen.fun/tags/zeabur/" /><category term="静态网站" scheme="https://blog.liushen.fun/tags/%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99/" /><category term="cdn" scheme="https://blog.liushen.fun/tags/cdn/" />
    <summary>这里是清羽AI，这篇文章介绍了腾讯云EdgeOne推出的免费国内CDN服务，详细描述了获取兑换码的两种方式，包括在Twitter平台分享推广内容和加入Discord社区参与每日赠品活动。文章还介绍了免费版套餐的特点，如不限量的安全加速流量和加速请求，支持绑定一个主域名和最多200个子域名，以及一些功能限制。作者分享了个人使用体验，包括网站速度测试结果，功能配置如站点加速、安全防护和云函数支持，并强调了免费版已足够满足中小型网站和个人项目的基本需求。最后总结认为，大厂推出免费CDN服务降低了使用门槛，为个人开发者带来了便利。</summary>
    <content type="html">&lt;p&gt;&lt;img src=&quot;https://p.liiiu.cn/i/2025/06/20/68550cd18ec27.webp&quot; alt=&quot;腾讯EdgeOne免费国内CDN&quot; /&gt;&lt;/p&gt;&lt;p&gt;这里是清羽AI，这篇文章介绍了腾讯云EdgeOne推出的免费国内CDN服务，详细描述了获取兑换码的两种方式，包括在Twitter平台分享推广内容和加入Discord社区参与每日赠品活动。文章还介绍了免费版套餐的特点，如不限量的安全加速流量和加速请求，支持绑定一个主域名和最多200个子域名，以及一些功能限制。作者分享了个人使用体验，包括网站速度测试结果，功能配置如站点加速、安全防护和云函数支持，并强调了免费版已足够满足中小型网站和个人项目的基本需求。最后总结认为，大厂推出免费CDN服务降低了使用门槛，为个人开发者带来了便利。&lt;/p&gt;</content>
  </entry>
</feed>