<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>小十的个人博客</title><link>https://www.xiaoten.com/</link><description>小十的个人博客，一个记录生活见闻、学习工作思考与点滴的原创空间。这里也分享门槛较低、通俗易懂的技术知识与实用技巧。</description><language>zh-cn</language><lastBuildDate>Sun, 08 Mar 2026 14:10:00 +0800</lastBuildDate><atom:link href="https://www.xiaoten.com/index.xml" rel="self" type="application/rss+xml"/><item><title>使用 1Panel 和内网穿透部署 WordPress 实例要点备忘</title><link>https://www.xiaoten.com/posts/2026/03/1panel-wordpress-frp-deploy-memo/</link><pubDate>Wed, 04 Mar 2026 22:23:32 +0800</pubDate><guid>https://www.xiaoten.com/posts/2026/03/1panel-wordpress-frp-deploy-memo/</guid><description>&lt;p&gt;今天为了测试一个程序，需要同时搭建两个 WordPress 实例，特别是依赖于部分非缺省的 PHP 扩展，1Panel 应用商店里的 WordPress 对应的 PHP 环境相对固化，难以满足个性化需求，因此最终选择了手动创建网站实例，然后通过容器化方式单独挂载运行 PHP 和 MySQL。这样做的最大好处是自由度较高，可自由选择 PHP 或 MySQL 版本，如对 PHP 扩展有特定要求，也方便安装维护。&lt;/p&gt;</description></item><item><title>佛山、广州春节五日纪行</title><link>https://www.xiaoten.com/posts/2026/02/five-days-in-foshan-guangzhou/</link><pubDate>Sat, 21 Feb 2026 22:00:28 +0800</pubDate><guid>https://www.xiaoten.com/posts/2026/02/five-days-in-foshan-guangzhou/</guid><description>&lt;h2 id="2月16日除夕"&gt;2月16日，除夕&lt;/h2&gt;
&lt;h3 id="郑州至佛山"&gt;郑州至佛山&lt;/h3&gt;
&lt;p&gt;上午乘坐 G419 从郑州东一路南下抵达广州南，随后换乘 C7610 城际列车前往佛山西。&lt;/p&gt;
&lt;figure class=" has-custom-height" style="--image-ratio: 3/2; --image-height: auto;"&gt;
&lt;a href="https://www.xiaoten.com/posts/2026/02/five-days-in-foshan-guangzhou/images/DSC09571_hu_51d7be61e0ea68e.jpg" class="no-a-style" data-fancybox="global-gallery" data-caption="除夕广州南站候车大厅"&gt;
&lt;img
title="除夕广州南站候车大厅"
alt="除夕广州南站候车大厅"
src="https://www.xiaoten.com/posts/2026/02/five-days-in-foshan-guangzhou/images/DSC09571_hu_d24e687e8715df63.jpg"
width="1200"
height="800"
loading="lazy"
&gt;
&lt;/a&gt;
&lt;figcaption&gt;
&lt;span class="title"&gt;除夕广州南站候车大厅&lt;/span&gt;
&lt;span class="exif"&gt;26-2-16 · 21mm · f/4.0 · 1/80s · ISO800 · ILCE-7CM2&lt;/span&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;酒店在祖庙叠滘地铁站附近，后来才发现从广州南站可以直接坐地铁直达，无需多此一举换乘去佛山西站。去西站不仅多绕了路，还白白耽误了宝贵的休息时间。&lt;/p&gt;</description></item><item><title>河南博物院两小时纪行：下篇</title><link>https://www.xiaoten.com/posts/2026/01/henan-museum-tour-part-3/</link><pubDate>Fri, 23 Jan 2026 23:26:34 +0800</pubDate><guid>https://www.xiaoten.com/posts/2026/01/henan-museum-tour-part-3/</guid><description>&lt;p&gt;接《
&lt;a href="https://www.xiaoten.com/posts/2026/01/henan-museum-tour-part-2"
&gt;
河南博物院两小时纪行：中篇
&lt;/a&gt;》。&lt;/p&gt;
&lt;p&gt;前 10 个展厅为通史陈列，最后的 11-14 展厅属于专题陈列，这里不仅有明清时期的河南风貌，更藏着其他一些值得一看的文物，特别是那件让失蜡法历史提前了千年的云纹铜禁。&lt;/p&gt;</description></item><item><title>河南博物院两小时纪行：中篇</title><link>https://www.xiaoten.com/posts/2026/01/henan-museum-tour-part-2/</link><pubDate>Tue, 20 Jan 2026 21:30:12 +0800</pubDate><guid>https://www.xiaoten.com/posts/2026/01/henan-museum-tour-part-2/</guid><description>&lt;p&gt;接《
&lt;a href="https://www.xiaoten.com/posts/2026/01/henan-museum-tour-part-1"
&gt;
河南博物院两小时纪行：上篇
&lt;/a&gt;》。&lt;/p&gt;
&lt;p&gt;在看过史前文明到春秋战国的青铜重器之后，我进入了第五展厅，迎面而来的是秦汉魏晋的大一统气象，随后便是隋唐的盛世繁华与宋代的文人雅趣。这一部分的展品色彩明显丰富了起来，从青铜的幽冷转向了陶俑的生动与瓷器的温润。&lt;/p&gt;</description></item><item><title>河南博物院两小时纪行：上篇</title><link>https://www.xiaoten.com/posts/2026/01/henan-museum-tour-part-1/</link><pubDate>Sat, 17 Jan 2026 17:29:07 +0800</pubDate><guid>https://www.xiaoten.com/posts/2026/01/henan-museum-tour-part-1/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;从 2017 年在郑州参加工作以来，这已是我第三次进入河南博物院。&lt;/p&gt;
&lt;p&gt;第一次是在 2018 年 1 月 10 日，那是刚入职不久，跟室友一同前往；第二次是在 2023 年 3 月 12 日，与刘子豪同行，可惜那次未曾留存影像。&lt;/p&gt;</description></item><item><title>n8n实现Misskey向Mastodon、GoToSocial及Memos的多端同步</title><link>https://www.xiaoten.com/posts/2026/01/n8n-misskey-sync-mastodon-memos-gts/</link><pubDate>Thu, 08 Jan 2026 18:58:10 +0800</pubDate><guid>https://www.xiaoten.com/posts/2026/01/n8n-misskey-sync-mastodon-memos-gts/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;25年下半年，我才第一次接触联邦宇宙的概念。&lt;/p&gt;
&lt;p&gt;以下摘自
&lt;a href="https://zh.wikipedia.org/wiki/%E8%81%94%E9%82%A6%E5%AE%87%E5%AE%99"
target="_blank" rel="noopener noreferrer"
&gt;
联邦宇宙 - 维基百科，自由的百科全书
&lt;/a&gt;：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;联邦宇宙（英语：Fediverse，简称Fedi）在英文中是“联邦”（Federation）和“宇宙”（Universe）的混成词。&lt;br&gt;
联邦宇宙由一系列自由软件组成，有一组互联的服务器（用户自建或第三方托管），一起提供网络发布（如社交媒体、微博、博客或者网站）或者文件托管功能。&lt;br&gt;
虽然各个服务器是独立运行的，且各个实例繁多，内容多样， 但服务器之间可以彼此互通。&lt;br&gt;
在不同的服务器（实例）上，用户可以创建不同帐号，因为服务器上运行的软件支持一种或多种遵循开放标准的通信协议，能够跨越实例边界而通信。&lt;br&gt;
与在单一服务器上运行的传统社交网络相比，联邦宇宙的运行方式更开放，其服务器的分散性，使联邦宇宙更安全可靠。&lt;/p&gt;</description></item><item><title>记一次曲折的手术陪护</title><link>https://www.xiaoten.com/posts/2025/12/tortuous-surgery-accompaniment/</link><pubDate>Tue, 30 Dec 2025 20:59:53 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/12/tortuous-surgery-accompaniment/</guid><description>&lt;p&gt;最近这段时间，博客断更了一阵。不是因为忙于代码或折腾服务器，而是家里发生了一些事。母亲在老家医院检查出甲状腺结节，为求心安，决定让她来郑州，到某三甲医院做进一步诊治。&lt;/p&gt;</description></item><item><title>Hugo侧边目录实现：页面双列布局 + Sticky + ScrollSpy 高亮</title><link>https://www.xiaoten.com/posts/2025/12/hugo-toc-sidebar-scrollspy/</link><pubDate>Sat, 20 Dec 2025 17:05:13 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/12/hugo-toc-sidebar-scrollspy/</guid><description>&lt;p&gt;前段时间，写了篇
&lt;a href="https://www.xiaoten.com/posts/2025/12/2025-year-in-review"
&gt;
2025年终总结
&lt;/a&gt;，但整篇博客没有经过成熟的归纳、整理，导致最终内容过长，在没有成熟的索引目录加持下，阅读体验很不好。&lt;/p&gt;
&lt;p&gt;虽然在正文开头启用了目录功能，但只能实现一次性地快速定位，如需再定位另一标题，则需再返回顶部，重新点击目录中的标题。&lt;/p&gt;</description></item><item><title>2025年终总结</title><link>https://www.xiaoten.com/posts/2025/12/2025-year-in-review/</link><pubDate>Tue, 16 Dec 2025 14:27:38 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/12/2025-year-in-review/</guid><description>&lt;p&gt;不单是年终总结，年轻时还习惯在 QQ 空间写日志甚至月志，那时候的表达欲非常强烈。今年 10 月，我尝试使用“QQ空间导出助手”把QQ空间的文章下载下来，但暂时没有成功。可能逐步会有更成熟、更便捷的工具出来，毕竟AI发展这么迅猛，什么都有可能。这篇总结是从12月8日晚就开始着手写了，内容也更多集中在网站本身和日常生活。&lt;/p&gt;</description></item><item><title>郑州入冬后的第一场雪</title><link>https://www.xiaoten.com/posts/2025/12/the-first-snow-of-the-winter-in-zhengzhou/</link><pubDate>Sat, 13 Dec 2025 15:23:24 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/12/the-first-snow-of-the-winter-in-zhengzhou/</guid><description>&lt;p&gt;难得天气预报准确一次，这暴雪说来就来。&lt;/p&gt;
&lt;p&gt;截至昨天（周五）中午雪还没怎么下，露天跟着同事去了食堂路上连积雪的样子都没有，天倒是冷了不少，但那时候的氛围还不像是要下暴雪的样子。&lt;/p&gt;</description></item><item><title>Hugo 优化：为图片添加正在加载动画</title><link>https://www.xiaoten.com/posts/2025/12/hugo-image-loading-animation/</link><pubDate>Sun, 07 Dec 2025 23:59:52 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/12/hugo-image-loading-animation/</guid><description>&lt;p&gt;一直以来都想在图片加载时添加一个加载动画，以增强用户体验。使用 Hugo 以来，关于图片的添加方式也进行了自定义。针对历史数据，没功夫一遍遍改了，就采用 Markdown 原生语法进行图片的插入，这样形成的图片就是一行一个简单进行罗列。后来为了让自己的照片显示 exif 信息，以及实现一行多图的方式，通过自定义短代码的方式实现，详细可见
&lt;a href="https://www.xiaoten.com/posts/2025/11/display-images-and-their-exif-data-using-hugo-shortcodes/"
target="_blank" rel="noopener noreferrer"
&gt;
通过Hugo短代码功能实现图片及其EXIF信息展示
&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>三刷只有河南·戏剧幻城</title><link>https://www.xiaoten.com/posts/2025/12/third-visit-only-henan/</link><pubDate>Tue, 02 Dec 2025 12:39:29 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/12/third-visit-only-henan/</guid><description>&lt;p&gt;11月30日，我第三次来“只有河南·戏剧幻城”，前两次分别是2021年12月19日（跟我爸）、2023年1月26日（跟我爸妈和外甥），这次是跟我姐。这次发现园区内的部分硬件设施已明显老化。三大主剧保持原貌，小剧场则进行了部分更迭，例如此次观看的《苏轼的河南》《曹操的麦田》和《薛怀义》均为新剧目。热门剧目如《红庙学校》排队依然困难，这次仍未排上。&lt;/p&gt;</description></item><item><title>为 Hugo 站点实现外部链接跳转访问</title><link>https://www.xiaoten.com/posts/2025/11/hugo-external-redirect/</link><pubDate>Fri, 28 Nov 2025 23:03:29 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/11/hugo-external-redirect/</guid><description>&lt;p&gt;最近，我为博客增加了一个新功能：&lt;strong&gt;外部链接跳转页&lt;/strong&gt;。现在，点击站外链接会先进入一个中转页，经用户确认点击 &lt;code&gt;继续访问&lt;/code&gt; 后才前往目标网站。当然这功能并不少见，多数网站都有此功能。&lt;/p&gt;</description></item><item><title>用 Wayback Machine 翻了翻博客的“黑历史”</title><link>https://www.xiaoten.com/posts/2025/11/digging-up-blog-history/</link><pubDate>Tue, 25 Nov 2025 11:36:16 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/11/digging-up-blog-history/</guid><description>&lt;p&gt;最近心血来潮，上
&lt;a href="https://web.archive.org/"
target="_blank" rel="noopener noreferrer"
&gt;
Wayback Machine
&lt;/a&gt; 搜了一下自己的域名 &lt;code&gt;xiaoten.com&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;距离2011年2月2日，已经14.8个年头，虽然手里存着一些备份数据，但大多是后面几年的存档，前几年的存档因种种原因，没有留存下来。&lt;/p&gt;</description></item><item><title>基于高德地图实现 Hugo 足迹地图短代码</title><link>https://www.xiaoten.com/posts/2025/11/amap-powered-footprintmap-shortcode/</link><pubDate>Tue, 18 Nov 2025 15:45:25 +0800</pubDate><atom:updated>Fri, 21 Nov 2025 22:00:00 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2025/11/amap-powered-footprintmap-shortcode/</guid><description>&lt;p&gt;依然是受
&lt;a href="https://wangdaodao.com/20251117/amap-track.html"
target="_blank" rel="noopener noreferrer"
&gt;
王叨叨：基于高德地图做足迹管理插件
&lt;/a&gt;文章启发，实在眼馋足迹功能，但苦于没有清晰的思路，看到叨叨大神发了这个插件，借助AI，终于抽空完成了这一功能，并融入了一些个人想法：&lt;/p&gt;</description></item><item><title>解决 Hugo 分页器返回空页面的诡异问题：.Paginate 不能被多次调用</title><link>https://www.xiaoten.com/posts/2025/11/fixing-hugo-pagination-paginate-called-multiple-times-issue/</link><pubDate>Sun, 16 Nov 2025 19:30:00 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/11/fixing-hugo-pagination-paginate-called-multiple-times-issue/</guid><description>&lt;h2 id="问题背景"&gt;问题背景&lt;/h2&gt;
&lt;p&gt;在将博客的文章列表从 JavaScript 分页迁移到 Hugo 官方分页时，遇到了一个非常诡异的问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Hugo 构建成功，显示生成了 42 个分页页面&lt;/li&gt;
&lt;li&gt;✅ &lt;code&gt;.RegularPages&lt;/code&gt; 有 360 篇文章&lt;/li&gt;
&lt;li&gt;✅ 直接 &lt;code&gt;range .RegularPages&lt;/code&gt; 可以正常显示文章&lt;/li&gt;
&lt;li&gt;❌ 但是 &lt;code&gt;.Paginator.Pages&lt;/code&gt; 始终返回 0&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="codeblock-container"&gt;
&lt;div class="codeblock" data-codeblock data-lines="8" data-collapsed-lines="5"&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{/* 这样可以看到 360 篇文章 */}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{ range .RegularPages }}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{ .Title }}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{ end }}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{/* 但分页器是空的！ */}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{ $paginator := .Paginator }}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;分页器中的文章数: {{ len $paginator.Pages }} {{/* 输出：0 */}}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class="codeblock__remain" aria-hidden="true"&gt;&lt;span&gt;剩余 3 行代码&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="codeblock__actions"&gt;
&lt;button type="button" class="codeblock__toggle" hidden aria-expanded="false"&gt;展开剩余代码&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="排查过程"&gt;排查过程&lt;/h2&gt;
&lt;h3 id="第一步检查配置"&gt;第一步：检查配置&lt;/h3&gt;
&lt;p&gt;首先怀疑是配置问题。Hugo v0.128+ 的分页配置格式发生了变化：&lt;/p&gt;</description></item><item><title>徐州一日纪行</title><link>https://www.xiaoten.com/posts/2025/11/one-days-in-xuzhou/</link><pubDate>Sun, 16 Nov 2025 17:54:00 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/11/one-days-in-xuzhou/</guid><description>&lt;p&gt;16日早上，从郑州出发，乘坐高铁约一个半小时到达徐州东站。由于交通便利，行程安排为当天往返。&lt;/p&gt;
&lt;p&gt;出行前参考了一些攻略，徐州的几个主要景点相对集中，因此整体行程比较紧凑。&lt;/p&gt;</description></item><item><title>借助Github Action实现友圈动态自动获取——小十友圈RSS聚合工具</title><link>https://www.xiaoten.com/posts/2025/11/automating-friend-circle-updates-with-git-hub-actions-the-xiaoten-rss-aggregator/</link><pubDate>Fri, 14 Nov 2025 23:23:25 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/11/automating-friend-circle-updates-with-git-hub-actions-the-xiaoten-rss-aggregator/</guid><description>&lt;p&gt;回归博客内容创作也有几月有余，这期间认识了很多独立博客站长，也重新联系上了一些老朋友。友链作为独立博客的宝贵财富，在快节奏的今天，能够保留这种传统意义上的网友社交形式，显得格外有意义。&lt;/p&gt;</description></item><item><title>成都两日纪行</title><link>https://www.xiaoten.com/posts/2025/11/two-days-in-chengdu/</link><pubDate>Tue, 11 Nov 2025 22:38:36 +0800</pubDate><atom:updated>Wed, 12 Nov 2025 12:50:19 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2025/11/two-days-in-chengdu/</guid><description>&lt;p&gt;10月20日，读研期间的导师在群里发布活动通知，计划于11月8日在成都望江宾馆举办“电力系统稳定与高压直流输电团队校友大家庭欢聚雅集”。自2017年毕业至今，虽然我曾两次到过成都——一次是因参加QC发布会，一次是假期来游玩——但都未能与导师见上一面。正好借此次活动，利用周末两天时间，与导师见面叙旧。&lt;/p&gt;</description></item><item><title>通过Hugo短代码功能实现图片及其EXIF信息展示</title><link>https://www.xiaoten.com/posts/2025/11/display-images-and-their-exif-data-using-hugo-shortcodes/</link><pubDate>Fri, 07 Nov 2025 13:24:15 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/11/display-images-and-their-exif-data-using-hugo-shortcodes/</guid><description>&lt;p&gt;我有一个习惯就是在网络上分享图片时不管是调整尺寸还是压缩，都习惯保留元数据，当然也希望在分析图片时能够展示元数据。本文介绍如何在 Hugo 静态博客中借助短代码实现图片展示功能，包括单张图片和图片组的短代码实现，以及自动获取并格式化显示图片 EXIF 信息的方法。&lt;/p&gt;</description></item><item><title>万圣节和亳都·新象的一些照片</title><link>https://www.xiaoten.com/posts/2025/11/some-photos-of-halloween-and-new-bodu/</link><pubDate>Mon, 03 Nov 2025 22:08:51 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/11/some-photos-of-halloween-and-new-bodu/</guid><description>&lt;p&gt;按照体感估算，感觉郑州已持续了两个月的阴雨天气，在这长时间恶劣天气之前还是实打实的夏季，就突然进入了冬天。&lt;/p&gt;
&lt;p&gt;本来以为阴雨已经结束，结果又来了持续一周的大雾天气，从早浓到晚的大雾，长久不见阳光，“豫犬吠日”实至名归。&lt;/p&gt;</description></item><item><title>利用短代码在hugo博客中加入bilibili播放器插件</title><link>https://www.xiaoten.com/posts/2025/11/using-shortcodes-to-embed-a-bilibili-video-player-plugin-in-hugo-blog/</link><pubDate>Sun, 02 Nov 2025 19:05:22 +0800</pubDate><atom:updated>Mon, 03 Nov 2025 00:48:16 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2025/11/using-shortcodes-to-embed-a-bilibili-video-player-plugin-in-hugo-blog/</guid><description>&lt;p&gt;王叨叨在
&lt;a href="https://wangdaodao.com/20251101/typecho-bilibili-player.html"
target="_blank" rel="noopener noreferrer"
&gt;
开源Bilibili播放器插件
&lt;/a&gt;一文中，分享了一个Typecho插件，用于将Bilibili默认播放器替换为HTML5移动端播放器，并提供更多自定义选项。&lt;/p&gt;</description></item><item><title>天津两日纪行</title><link>https://www.xiaoten.com/posts/2025/10/two-days-in-tianjin/</link><pubDate>Mon, 27 Oct 2025 16:50:35 +0800</pubDate><atom:updated>Tue, 28 Oct 2025 20:48:08 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2025/10/two-days-in-tianjin/</guid><description>&lt;p&gt;10月25—26日，趁着周末两天，去了一趟天津。&lt;/p&gt;
&lt;h2 id="第一天"&gt;第一天&lt;/h2&gt;
&lt;p&gt;早上5点半起床，上午约10点30分，抵达天津西站。出站后，搭乘出租车前往位于滨江道步行街内的酒店。&lt;/p&gt;</description></item><item><title>解决林木木老师哔哔广场中同一Memos实例下多用户头像昵称显示错误问题</title><link>https://www.xiaoten.com/posts/2025/10/fix-user-avatar-errors-in-memos/</link><pubDate>Thu, 23 Oct 2025 13:42:28 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/10/fix-user-avatar-errors-in-memos/</guid><description>&lt;h2 id="问题描述"&gt;问题描述&lt;/h2&gt;
&lt;p&gt;非常感谢
&lt;a href="https://immmmm.com/"
target="_blank" rel="noopener noreferrer"
&gt;
林木木
&lt;/a&gt;老师编写的
&lt;a href="https://memobbs.app/"
target="_blank" rel="noopener noreferrer"
&gt;
哔哔广场
&lt;/a&gt;，日常用于调取Memos网站的内容，并实现了同步订阅其他Memos用户及发表 memos 等功能。&lt;br&gt;
但是，我这里有一个较为小众的需求，就是在使用 Memos 广场功能时，如下图界面：&lt;/p&gt;</description></item><item><title>在 Hugo 中集成 Memos 多用户微博系统</title><link>https://www.xiaoten.com/posts/2025/10/integrating-a-multi-user-memos-microblog-system-in-hugo/</link><pubDate>Tue, 21 Oct 2025 23:28:08 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/10/integrating-a-multi-user-memos-microblog-system-in-hugo/</guid><description>&lt;h2 id="摘要"&gt;摘要&lt;/h2&gt;
&lt;p&gt;本文详细阐述在 Hugo 静态网站生成器中集成 Memos 0.18.2 多用户微博系统的完整技术方案。通过 RESTful API 调用、Twikoo 评论系统集成、图片资源处理等关键技术，实现了在静态网站中展示动态微博内容的功能。本文涵盖系统架构设计、核心代码实现、性能优化策略以及部署配置指南，为开发者提供完整的实施参考。样例请见本站
&lt;a href="https://www.xiaoten.com/pages/talk/"
target="_blank" rel="noopener noreferrer"
&gt;
说说页面
&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>借助 GitHub Actions 自动化部署 Hugo 网站到自有服务器</title><link>https://www.xiaoten.com/posts/2025/10/automating-hugo-website-deployment-to-your-own-server-with-github-actions/</link><pubDate>Mon, 20 Oct 2025 13:22:29 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/10/automating-hugo-website-deployment-to-your-own-server-with-github-actions/</guid><description>&lt;h2 id="从手动部署到自动化的工作流演进"&gt;从手动部署到自动化的工作流演进&lt;/h2&gt;
&lt;p&gt;在网站开发的初期阶段，为了深入理解整个发布流程，我一直在本地环境中使用 Hugo 手动生成静态网站。这个过程包括：运行 &lt;code&gt;hugo&lt;/code&gt; 命令生成静态文件，手动打包 &lt;code&gt;public&lt;/code&gt; 目录，然后通过 SCP 或 FTP 上传到服务器，最后在服务器上解压并配置。虽然这种方法让我对网站部署的每个环节都有了清晰的认识，但随着内容的增多，这种重复性工作变得越来越耗时。&lt;/p&gt;</description></item><item><title>终于初步完成了从Typecho到Hugo的网站迁移</title><link>https://www.xiaoten.com/posts/2025/10/the-preliminary-migration-of-the-typecho-to-hugo-completed/</link><pubDate>Thu, 16 Oct 2025 22:21:54 +0800</pubDate><atom:updated>Thu, 23 Oct 2025 19:41:26 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2025/10/the-preliminary-migration-of-the-typecho-to-hugo-completed/</guid><description>&lt;h2 id="整体历程"&gt;整体历程&lt;/h2&gt;
&lt;p&gt;2011年2月2日，本站启用并使用WordPress；&lt;/p&gt;
&lt;p&gt;2021年7月29日，从WordPress迁移至Typecho；&lt;/p&gt;
&lt;p&gt;2025年10月16日，终于正式把域名指向到了Hugo生成的静态页面。&lt;/p&gt;</description></item><item><title>PVE从8升级到9</title><link>https://www.xiaoten.com/posts/2025/08/pve-upgrade-from-8-to-9/</link><pubDate>Sun, 10 Aug 2025 18:07:20 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/08/pve-upgrade-from-8-to-9/</guid><description>&lt;p&gt;今天完成了Proxmox Virtual Environment 从8升级到9。&lt;/p&gt;
&lt;h3 id="升级前准备"&gt;升级前准备&lt;/h3&gt;
&lt;p&gt;确保您的所有节点都已升级到 Proxmox VE 8.4 的最新版本。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; apt dist-upgrade
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pveversion&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="检查是否满足升级条件"&gt;检查是否满足升级条件&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pve8to9&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;或&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pve8to9 --full&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;需要 ·SUMMARY· 里没有警错误才能执行升级&lt;/p&gt;</description></item><item><title>使用 libwebp 高效批量转换图片至 WebP 格式</title><link>https://www.xiaoten.com/posts/2025/05/how-to-batch-convert-images-to-webp-with-libwebp/</link><pubDate>Sat, 31 May 2025 15:11:00 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/05/how-to-batch-convert-images-to-webp-with-libwebp/</guid><description>&lt;p&gt;WebP 是一种现代图像格式，可为 Web 上的图像提供出色的无损和有损压缩。使用 WebP，网站管理员和 Web 开发人员可以创建尺寸更小、内容更丰富的图像，从而使 Web 更快。本文将指导您如何使用 Google 官方提供的 &lt;code&gt;libwebp&lt;/code&gt; 工具包批量将您现有的图片（如 JPG, PNG, BMP, GIF 等）转换为 WebP 格式。&lt;/p&gt;</description></item><item><title>从宝塔到1Panel：Typecho站点HTTPS混合内容问题排查与解决</title><link>https://www.xiaoten.com/posts/2025/05/from-baota-to-1panel-troubleshooting-typecho-https-mixed-content-issues/</link><pubDate>Sat, 24 May 2025 01:18:00 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/05/from-baota-to-1panel-troubleshooting-typecho-https-mixed-content-issues/</guid><description>&lt;p&gt;之前，我一直习惯使用外网服务器上的宝塔面板来实现网站的反向代理功能。然而，在尝试为网站设置防盗链等自定义Nginx配置时，我发现宝塔面板生成的配置文件直接编辑较为困难，且通过其自定义配置功能生成的代码也显得有些冗余和不够直观。&lt;/p&gt;</description></item><item><title>记录我的 Chevereto V4 Docker 版升级过程</title><link>https://www.xiaoten.com/posts/2025/05/documenting-my-chevereto-v4-docker-upgrade-process/</link><pubDate>Sat, 24 May 2025 01:07:13 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/05/documenting-my-chevereto-v4-docker-upgrade-process/</guid><description>&lt;p&gt;自从我安装了 Chevereto 相册应用之后，就发现它的更新迭代还是挺频繁的。目前的大版本是 V4，而小版本几乎每一到两周就会有一次更新。&lt;/p&gt;
&lt;p&gt;我个人是采用 Docker 方式来部署 Chevereto 的，并且已经购买了 V4 大版本的永久授权。每次升级前，我都会先登录到 Chevereto 的官方后台，下载包含授权的最新程序文件，然后将它上传到我的服务器上。&lt;/p&gt;</description></item><item><title>免费引入商用黑体字体系列整理及 CSS 字体引入亲妈式教程</title><link>https://www.xiaoten.com/posts/2025/05/free-commercial-sans-serifs-font-collection-your-ultimate-css-import-guide/</link><pubDate>Wed, 21 May 2025 23:12:59 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/05/free-commercial-sans-serifs-font-collection-your-ultimate-css-import-guide/</guid><description>&lt;p&gt;&lt;strong&gt;声明&lt;/strong&gt;：本文转载并基于
&lt;a href="https://www.thyuu.com/62610/"
target="_blank" rel="noopener noreferrer"
&gt;
免费引入商用黑体字体系列整理及 CSS 字体引入亲妈式教程（20240915更新） – 风记星辰
&lt;/a&gt; 进行修改和完善。以下为正文内容：&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;在现代网页设计中，字体的选择对于用户体验和视觉效果至关重要。鉴于系统默认的微软雅黑字体在某些设计场景下略显陈旧，许多开发者和设计师倾向于引入更现代的无衬线字体，如苹果的苹方（PingFang SC）。这样做不仅能优化在 macOS 设备上的显示，也可能（在用户已安装相应字体的前提下）改善 Windows 系统上的视觉呈现。&lt;/p&gt;</description></item><item><title>PVE 系统小版本升级实录：从 8.4.1 到最新稳定版</title><link>https://www.xiaoten.com/posts/2025/05/proxmox-ve-system-upgrade-a-step-by-step-guide/</link><pubDate>Tue, 20 May 2025 21:33:21 +0800</pubDate><guid>https://www.xiaoten.com/posts/2025/05/proxmox-ve-system-upgrade-a-step-by-step-guide/</guid><description>&lt;p&gt;今天分享下我的 Proxmox VE (PVE) 系统小版本升级过程。我的 N150 小主机自从 5 月 8 日安装了 PVE 8.4.1 版本后，一直稳定运行，默默奉献。不知不觉已经过去一段时间，本着“尝鲜”和“保持系统健康”的原则，今天决定检查一下是否有可用的更新，并进行一次系统升级。&lt;/p&gt;</description></item><item><title>解决软路由 OpenClash 环境下 Docker 镜像拉取不稳定的问题</title><link>https://www.xiaoten.com/posts/2025/05/olving-unstable-docker-image-pulls-with-openclash-on-a-soft-router/</link><pubDate>Mon, 12 May 2025 23:06:59 +0800</pubDate><atom:updated>Tue, 13 May 2025 15:07:35 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2025/05/olving-unstable-docker-image-pulls-with-openclash-on-a-soft-router/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;近期，在将网络环境迁移至软路由平台（具体为 iStoreOS）并配置 OpenClash 后，我遇到了一个相当棘手的问题：部署在该软路由下的设备，包括群晖 NAS、另一台 NAS 以及用于托管网站的 Debian/CentOS 服务器，在尝试拉取 Docker 镜像时表现极不稳定，经常遭遇连接超时或下载失败。这个问题困扰了我好几天，在经过多次排查与反复试验后，终于找到了一套能够稳定运行的配置方案。在此，我将解决问题的关键步骤总结为以下三个核心原则，希望能为遇到类似困境的朋友提供参考。&lt;/p&gt;</description></item><item><title>Debian 12默认官方源/清华源/中科大源/腾讯云源/阿里云源/Linode源sources.list</title><link>https://www.xiaoten.com/posts/2025/05/sources_list/</link><pubDate>Thu, 08 May 2025 14:32:00 +0800</pubDate><atom:updated>Thu, 08 May 2025 14:33:07 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2025/05/sources_list/</guid><description>&lt;h2 id="一备份现有apt源配置"&gt;一、备份现有apt源配置&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mv /etc/apt/sources.list /etc/apt/sources.list.old&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="二替换为其他apt源"&gt;二、替换为其他apt源&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1、替换为默认官方源&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这是一条命令，全部复制后，直接粘贴然后一起执行。&lt;/p&gt;
&lt;div class="codeblock-container"&gt;
&lt;div class="codeblock" data-codeblock data-lines="13" data-collapsed-lines="5"&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat &amp;gt; /etc/apt/sources.list &amp;lt;&amp;lt; EOF
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deb https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deb-src https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deb https://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deb-src https://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deb https://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deb-src https://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deb https://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;deb-src https://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;EOF&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class="codeblock__remain" aria-hidden="true"&gt;&lt;span&gt;剩余 8 行代码&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="codeblock__actions"&gt;
&lt;button type="button" class="codeblock__toggle" hidden aria-expanded="false"&gt;展开剩余代码&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;2、替换为清华源&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>终于将网站内容放入本地主机了</title><link>https://www.xiaoten.com/posts/2025/04/finally-put-the-website-content-on-the-local-host/</link><pubDate>Wed, 30 Apr 2025 00:06:00 +0800</pubDate><atom:updated>Wed, 30 Apr 2025 00:33:44 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2025/04/finally-put-the-website-content-on-the-local-host/</guid><description>&lt;p&gt;随着xiaoten.com网站迁入mac mini主机，目前所有网站服务都已迁入到本地了。&lt;br&gt;
阿里云服务器目前仅作为提供frp内网穿透、反向代理功能。&lt;br&gt;
期待有独立ip的那一天。&lt;/p&gt;</description></item><item><title>画廊</title><link>https://www.xiaoten.com/pages/gallery/</link><pubDate>Fri, 08 Mar 2024 10:00:00 +0800</pubDate><guid>https://www.xiaoten.com/pages/gallery/</guid><description/></item><item><title>如愿~</title><link>https://www.xiaoten.com/posts/2023/09/as-you-like-it/</link><pubDate>Wed, 27 Sep 2023 20:03:27 +0800</pubDate><guid>https://www.xiaoten.com/posts/2023/09/as-you-like-it/</guid><description>&lt;p&gt;如题&lt;/p&gt;</description></item><item><title>疫情应该终于画句号了</title><link>https://www.xiaoten.com/posts/2022/12/the-epidemic-should-finally-be-over/</link><pubDate>Sun, 04 Dec 2022 23:55:07 +0800</pubDate><guid>https://www.xiaoten.com/posts/2022/12/the-epidemic-should-finally-be-over/</guid><description>&lt;p&gt;
&lt;a href="https://mp.weixin.qq.com/s/G2mHZk1uSNnmNRHyXwyAOA"
target="_blank" rel="noopener noreferrer"
&gt;
关于优化调整新冠肺炎疫情社会防控措施的通告
&lt;/a&gt;该通告发出来，应该意味着郑州终于告别了这几年的疫情~&lt;/p&gt;</description></item><item><title>今天生日，生日快乐～</title><link>https://www.xiaoten.com/posts/2022/09/birthday/</link><pubDate>Sat, 17 Sep 2022 19:16:53 +0800</pubDate><guid>https://www.xiaoten.com/posts/2022/09/birthday/</guid><description>&lt;p&gt;今天32岁生日啦，祝自己生日快乐！&lt;/p&gt;</description></item><item><title>使用群晖nas搭建独立局域网ip的docker版centos</title><link>https://www.xiaoten.com/posts/2021/08/use-synology-nas-to-build-a-docker-version-of-independent-weekend-ip/</link><pubDate>Sat, 14 Aug 2021 16:32:00 +0800</pubDate><atom:updated>Sat, 14 Aug 2021 16:47:34 +0800</atom:updated><guid>https://www.xiaoten.com/posts/2021/08/use-synology-nas-to-build-a-docker-version-of-independent-weekend-ip/</guid><description>&lt;p&gt;群晖系统里面的docker套件非常好用，但是群晖默认情况下，没有桥接到局域网的网络配置，因此要想建立的docker拥有独立的局域网ip，而不是通过端口转发，或者占用nas的端口的方式，就需要对网络进行一定的配置。&lt;br&gt;
本篇就记录了从新建docker网络配置到最后建立独立局域网ip的docker版centos系统的过程。&lt;/p&gt;</description></item><item><title>更换了博客的主程序</title><link>https://www.xiaoten.com/posts/2021/07/changed-the-main-program-of-blog/</link><pubDate>Thu, 29 Jul 2021 15:38:59 +0800</pubDate><guid>https://www.xiaoten.com/posts/2021/07/changed-the-main-program-of-blog/</guid><description>&lt;p&gt;从2011年2月2日第一次申请了顶级com域名后，这个博客就开始使用了，最开始就使用了wordpress程序，在第一次使用顶级域名之前，还使用过zblog程序等等，那时候的网站备份随着机械移动硬盘的损坏，再也没有办法恢复了。&lt;br&gt;
最近工作上挺忙，因为赶上了安全学习和郑州7·20灾害，在工作之余，偶尔看了下网站的运行状态，发现wordpress更新非常频繁，使用的主题也已经无法满足部分兼容需求。新版本的博客程序也越来越臃肿，实在没有办法，就想到重新装一下服务器的操作系统，重新配置下服务器环境。&lt;br&gt;
将旧网站（chyfh.com,i.xiaoten.com,demo.xiaoten.com,work.xiaoten.com,backup.xiaoten.com,hua.xiaoten.com,note.xiaoten.com,jiaohuiming.cn……）完全转移到自己的本地环境，而真正留下外网服务器运行的就是，博客、论坛和相册这三个了。&lt;br&gt;
今天先把博客更换为typecho程序，因为这程序非常简单，更新也不频繁，也刚好有一个比较易用的主题，可以使用，主题本身功能很强大，但没有认真去研究。&lt;br&gt;
重点还是先把内容恢复了。&lt;br&gt;
不知道用这个程序能不能用的惯，已经遇到很多问题，慢慢解决。。&lt;/p&gt;</description></item><item><title>30岁了</title><link>https://www.xiaoten.com/posts/2020/10/30-years-old/</link><pubDate>Thu, 08 Oct 2020 00:42:01 +0800</pubDate><guid>https://www.xiaoten.com/posts/2020/10/30-years-old/</guid><description>&lt;p&gt;等待30岁的这个过程很漫长，在迈向30岁这道门槛之前，无论是周围环境还是自身，都遇到了很多问题。&lt;/p&gt;
&lt;p&gt;上篇博文是关于一些电脑上的小技巧，而上上篇博文在发表的时候，还没有疫情这回事情。&lt;/p&gt;</description></item><item><title>删除WPS云文档的各种手段</title><link>https://www.xiaoten.com/posts/2020/07/%E5%88%A0%E9%99%A4wps%E4%BA%91%E6%96%87%E6%A1%A3%E7%9A%84%E5%90%84%E7%A7%8D%E6%89%8B%E6%AE%B5/</link><pubDate>Fri, 03 Jul 2020 01:26:19 +0800</pubDate><guid>https://www.xiaoten.com/posts/2020/07/%E5%88%A0%E9%99%A4wps%E4%BA%91%E6%96%87%E6%A1%A3%E7%9A%84%E5%90%84%E7%A7%8D%E6%89%8B%E6%AE%B5/</guid><description>&lt;h2 id="删除电脑左侧栏-wps-云文档"&gt;删除电脑左侧栏 WPS 云文档&lt;/h2&gt;
&lt;p&gt;安装完 Adobe 的 Photoshop、After Effects 等软件后，资源管理器导航栏会出现让人讨厌的 Creative Cloud Files 目录，稍微修改注册表即可删除。&lt;/p&gt;
&lt;h3 id="操作步骤"&gt;操作步骤：&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;快捷键 &lt;code&gt;Windows + R&lt;/code&gt; 输入 &lt;code&gt;regedit&lt;/code&gt; 打开注册表编辑器&lt;/li&gt;
&lt;li&gt;定位到以下路径：
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;HKEY_USERS\S-1-5-21-2145665870-3214923404-114890976-1001\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;：&lt;code&gt;S-1-5-……-1001&lt;/code&gt; 这一串，只要首尾一样即可，不同电脑这个地方不完全一样&lt;/p&gt;</description></item></channel></rss>