﻿<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.imsun.org/usr/plugins/Rss/rss-minimal.xsl"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>老孙博客</title>
        <link>https://www.imsun.org/</link>
        <atom:link href="https://www.imsun.org/feed" rel="self" type="application/rss+xml" />
        <description>资深网民孙先生</description>
        <language>zh-CN</language>
        <lastBuildDate>Thu, 17 Sep 26 20:02:45 +0000</lastBuildDate>
        <lastBuildDateFormatted>2026年09月17日 20:02</lastBuildDateFormatted>
        <generator>Typecho RSS Plugin</generator>
                <item>
            <title>未成年人保护法究竟保护了谁</title>
            <link>https://www.imsun.org/archives/1798.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1798.html</guid>
            <pubDate>Fri, 11 Sep 26 01:08:00 +0000</pubDate>
            <pubDateFormatted>2026年09月11日01:08</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p><img src="https://placehold.co/1200x500/0f172a/ffffff?text=Law+and+Children" alt="" title=""></p><h2>该护的护住了吗？该管的管住了吗？</h2><p>先看两件事，越看越拧巴</p><h3>4岁男童被指“性骚扰”</h3><p>就长沙那个事。<br>一个4岁小男孩在餐厅里跑，手碰到了一个女的屁股。监控里看，孩子就是在跑，手甩来甩去，根本不像故意摸。</p><p>法律上也讲得很清楚：4岁孩子连“性”是啥都不懂，哪来的性骚扰故意？<br>结果呢？视频一发，标签一贴，“性骚扰”帽子直接扣上。真正该被保护的幼童，反而被网暴、被围观、被当成流量素材。</p><p>你说这算保护谁？</p><h3>14岁女生被围殴，施暴者处理却分年龄</h3><p>再看重庆14岁女生在楼道里被辱骂、殴打，轻微伤。警方处理：18岁和16岁的被刑拘，14岁的几个行政拘留。</p><p>法律上这么分，有依据。<br>但老百姓看着就是：16岁要担刑责，14岁就关几天？<br>那14岁打人就不疼吗？受害者不是14岁吗？怎么保护法好像站到了施暴者那边？</p><h3>问题到底出在哪？</h3><p>对幼童：舆论先判了，法律还没开口。<br>4岁孩子没有责任能力，可网络不管这套，先扣帽子再说。</p><p>对施暴者：年龄有时候像“护身符”。<br>不是法律本意，但实践里容易变成“年纪小，算了”。</p><p>“教育为主”被念歪了。<br>教育、感化、挽救没错，但不能变成和稀泥，更不能让受害者寒心。</p><p>保护对象搞偏了。<br>保护法首先该保护被欺负的孩子、不懂事的孩子，不是保护恶意打人的“小霸王”。</p><h3>法律到底该保护谁？</h3><p>保护该保护的，惩戒该惩戒的。</p><p>被侵害的未成年人，要保护。</p><p>无心犯错的小孩，要教育。</p><p>但恶意施暴、屡教不改的，年龄不能成为免罪金牌。</p><p>受害者的隐私、名誉、安全感，也得有人管。</p><p>低龄不是免罪金牌。<br>性质恶劣的，该追责就追责。</p><p>保护受害者。<br>别让被围殴的女生、被网暴的幼童二次受伤。</p><p>家庭、学校、社会、网络、政府、司法，谁也别甩锅。</p><p>4岁娃的事，平台、媒体、网友都该有点边界感。</p><p>未成年人保护法，不是“未成年人犯罪保护法”。<br>它要保护的是孩子的未来，不是纵容孩子的恶。</p><p>该护的时候护不住，不该护的时候瞎袒护，那大家当然要问：</p><p>未成年人保护法，究竟保护了谁？</p>]]></description>
            <content:encoded><![CDATA[<p><img src="https://placehold.co/1200x500/0f172a/ffffff?text=Law+and+Children" alt="" title=""></p><h2>该护的护住了吗？该管的管住了吗？</h2><p>先看两件事，越看越拧巴</p><h3>4岁男童被指“性骚扰”</h3><p>就长沙那个事。<br>一个4岁小男孩在餐厅里跑，手碰到了一个女的屁股。监控里看，孩子就是在跑，手甩来甩去，根本不像故意摸。</p><p>法律上也讲得很清楚：4岁孩子连“性”是啥都不懂，哪来的性骚扰故意？<br>结果呢？视频一发，标签一贴，“性骚扰”帽子直接扣上。真正该被保护的幼童，反而被网暴、被围观、被当成流量素材。</p><p>你说这算保护谁？</p><h3>14岁女生被围殴，施暴者处理却分年龄</h3><p>再看重庆14岁女生在楼道里被辱骂、殴打，轻微伤。警方处理：18岁和16岁的被刑拘，14岁的几个行政拘留。</p><p>法律上这么分，有依据。<br>但老百姓看着就是：16岁要担刑责，14岁就关几天？<br>那14岁打人就不疼吗？受害者不是14岁吗？怎么保护法好像站到了施暴者那边？</p><h3>问题到底出在哪？</h3><p>对幼童：舆论先判了，法律还没开口。<br>4岁孩子没有责任能力，可网络不管这套，先扣帽子再说。</p><p>对施暴者：年龄有时候像“护身符”。<br>不是法律本意，但实践里容易变成“年纪小，算了”。</p><p>“教育为主”被念歪了。<br>教育、感化、挽救没错，但不能变成和稀泥，更不能让受害者寒心。</p><p>保护对象搞偏了。<br>保护法首先该保护被欺负的孩子、不懂事的孩子，不是保护恶意打人的“小霸王”。</p><h3>法律到底该保护谁？</h3><p>保护该保护的，惩戒该惩戒的。</p><p>被侵害的未成年人，要保护。</p><p>无心犯错的小孩，要教育。</p><p>但恶意施暴、屡教不改的，年龄不能成为免罪金牌。</p><p>受害者的隐私、名誉、安全感，也得有人管。</p><p>低龄不是免罪金牌。<br>性质恶劣的，该追责就追责。</p><p>保护受害者。<br>别让被围殴的女生、被网暴的幼童二次受伤。</p><p>家庭、学校、社会、网络、政府、司法，谁也别甩锅。</p><p>4岁娃的事，平台、媒体、网友都该有点边界感。</p><p>未成年人保护法，不是“未成年人犯罪保护法”。<br>它要保护的是孩子的未来，不是纵容孩子的恶。</p><p>该护的时候护不住，不该护的时候瞎袒护，那大家当然要问：</p><p>未成年人保护法，究竟保护了谁？</p>]]></content:encoded>
        </item>
                <item>
            <title> 又一款Typecho主题 Nebula</title>
            <link>https://www.imsun.org/archives/1797.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1797.html</guid>
            <pubDate>Tue, 04 Aug 26 10:49:00 +0000</pubDate>
            <pubDateFormatted>2026年08月04日10:49</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>Nebula</h2><p>Nebula 是一款面向 Typecho 的响应式博客主题，采用深空、星云与极光风格，适用于个人博客、技术博客和长期内容归档。<br><img src="https://img.imsun.org/2026/08/3405359182.png" alt="Nebula 主题预览" title="Nebula 主题预览"></p><h2>功能特性</h2><ul><li>响应式文章卡片，适配桌面、平板和移动端</li><li>深色与浅色模式切换，并记忆访客偏好</li><li>Canvas 动态星空背景与轻量滚动动画</li><li>文章自定义封面、正文首图回退和渐变占位封面</li><li>文章、独立页面、搜索、分类、标签和作者归档</li><li>时间线归档、分类目录、标签云和友情链接页面</li><li>嵌套评论、评论回复和移动端评论布局</li><li>macOS 风格代码块、语言标识、代码复制和长代码换行</li><li>长链接与连续字符串自动换行，避免内容超出容器</li><li>页脚 RSS 订阅、附加文字和自定义统计代码</li><li>静态资源自动追加主题版本号，便于刷新 CDN 缓存</li><li>GitHub Release 在线检查与主题目录覆盖升级</li></ul><h2>技术栈</h2><table><thead><tr><th>层级</th><th>技术</th></tr></thead><tbody><tr><td>博客系统</td><td>Typecho Widget、模板与主题设置 API</td></tr><tr><td>服务端</td><td>PHP 8.0+，Typecho 数据库抽象层</td></tr><tr><td>页面结构</td><td>语义化 HTML5、Schema.org 文章标记</td></tr><tr><td>样式</td><td>原生 CSS、CSS Variables、Grid、Flexbox、媒体查询</td></tr><tr><td>前端交互</td><td>原生 JavaScript，无 jQuery 和前端框架依赖</td></tr><tr><td>动效</td><td>Canvas 2D 星空、IntersectionObserver、CSS Transition</td></tr><tr><td>内容处理</td><td>DOMDocument 或正则提取文章正文首图</td></tr><tr><td>在线更新</td><td>GitHub REST API、cURL、ZipArchive</td></tr></tbody></table><p>主题不依赖 Node.js、npm、Composer 或前端构建工具，上传源码后即可由 Typecho 直接加载。</p><h2>环境要求</h2><ul><li>Typecho 1.2 或更高版本</li><li>PHP 8.0 或更高版本</li><li>PHP <code>mbstring</code> 扩展</li><li>推荐启用 <code>dom</code> 扩展，用于可靠提取正文首图</li><li>检查在线更新需要 PHP <code>curl</code> 扩展</li><li>安装在线更新需要 PHP <code>zip</code> 扩展和可写的主题目录</li><li>服务器需要能够访问 <code>api.github.com</code>、<code>github.com</code> 和 <code>raw.githubusercontent.com</code></li></ul><h2>安装主题</h2><h3>下载 Release</h3><ol><li>打开 <a href="https://github.com/jkjoy/typecho-theme-nebula/releases">GitHub Releases</a>。</li><li>下载最新版本的源码压缩包并解压。</li><li>将主题目录上传到 Typecho 的 <code>usr/themes/</code> 目录。</li><li>登录 Typecho 后台，进入“控制台 -&gt; 外观”。</li><li>启用 Nebula，并打开“设置外观”完成主题配置。</li></ol><p>主题目录可以命名为 <code>nebula</code> 或 <code>typecho-theme-nebula</code>，但目录中应直接包含 <code>index.php</code>、<code>functions.php</code> 和其他主题文件，不能额外嵌套一层压缩包目录。</p><h3>使用 Git</h3><p>在 Typecho 的主题目录中执行：</p><pre><code class="lang-bash">git clone https://github.com/jkjoy/typecho-theme-nebula.git nebula</code></pre><p>然后在 Typecho 后台启用 Nebula。</p><h2>创建独立页面</h2><p>导航中的归档、标签、友链和关于页面需要在 Typecho 后台创建对应的独立页面。页面缩略名必须与下表一致，主题会根据缩略名自动加载对应页面。</p><table><thead><tr><th>页面</th><th>建议标题</th><th>缩略名</th></tr></thead><tbody><tr><td>文章归档</td><td>归档</td><td><code>archives</code></td></tr><tr><td>分类目录</td><td>分类</td><td><code>categories</code></td></tr><tr><td>标签云</td><td>标签</td><td><code>tags</code></td></tr><tr><td>友情链接</td><td>友链</td><td><code>links</code></td></tr><tr><td>说说动态</td><td>说说</td><td><code>memos</code></td></tr><tr><td>关于页面</td><td>关于</td><td><code>about</code></td></tr></tbody></table><p>操作步骤：</p><ol><li>进入 Typecho 后台“管理 -&gt; 独立页面”。</li><li>新建页面并填写标题。</li><li>展开页面高级选项，将“缩略名”设置为上表中的值。</li><li>发布页面。</li></ol><p>归档页面会显示文章数、分类数、评论数和建站天数。建站天数从最早一篇已发布文章的发布时间开始计算。</p><h2>主题设置</h2><p>进入 Typecho 后台“控制台 -&gt; 外观 -&gt; 设置外观”进行配置。</p><table><thead><tr><th>设置项</th><th>说明</th></tr></thead><tbody><tr><td>Logo 地址</td><td>导航栏 Logo 图片 URL；留空时显示站点名称和主题标记</td></tr><tr><td>Favicon 地址</td><td>浏览器标签页图标 URL；留空时使用主题内置图标</td></tr><tr><td>友链</td><td>Links 数据表无有效数据时使用的备用友链列表</td></tr><tr><td>页脚附加文字</td><td>备案号、版权信息等内容，支持基础 HTML</td></tr><tr><td>SNS 链接</td><td>支持 X、Telegram、WhatsApp、微信、QQ、Facebook、哔哩哔哩和 Mastodon；填写完整链接后在页脚上方显示对应图标</td></tr><tr><td>统计代码</td><td>在页面关闭 <code>head</code> 标签前原样输出，只应填写可信脚本</td></tr></tbody></table><p>站点名称、站点地址和站点描述使用 Typecho 的全局设置，无需在主题中重复填写。</p><h2>设置文章封面</h2><p>编辑文章时，主题会在“自定义字段”区域提供以下字段：</p><table><thead><tr><th>字段</th><th>用途</th></tr></thead><tbody><tr><td><code>cover</code></td><td>文章列表封面图片 URL</td></tr><tr><td><code>coverLabel</code></td><td>显示在封面上的文字标签</td></tr></tbody></table><p>封面读取顺序：</p><ol><li>使用文章自定义字段 <code>cover</code>。</li><li><code>cover</code> 为空时，使用文章正文中的第一张图片。</li><li>正文没有图片时，显示主题内置渐变封面。</li></ol><p><code>coverLabel</code> 为空时使用文章的第一个分类；文章没有分类时显示 <code>NEBULA</code>。</p><h2>配置友情链接</h2><p>主题优先读取 Links 插件使用的 <code>links</code> 数据表。只有数据表不存在或没有有效记录时，才会读取主题设置中的备用内容。</p><p>主题设置中的友链每行一条，格式如下：</p><pre><code class="lang-text">站点名称|https://example.com|站点描述|https://example.com/logo.png</code></pre><p>头像地址和描述可以留空，例如：</p><pre><code class="lang-text">示例博客|https://example.com
另一个站点|https://example.org|记录技术与生活</code></pre><p>当主题设置中填写了 Logo 地址时，友链页面的“交换友链”区域也会显示本站 Logo 地址。</p><h2>使用代码块</h2><p>使用 Markdown 围栏代码块并在反引号后填写语言名称：</p><pre><code class="lang-markdown">```php
echo &#039;Hello, Nebula!&#039;;
```</code></pre><p>渲染后代码块会显示语言名称和复制按钮。未指定语言时显示 <code>TEXT</code>。长代码会保留原始空格和换行，并在达到容器边缘时自动折行。</p><h2>在线更新</h2><p>主题设置页顶部提供“检查更新”按钮。</p><ol><li>点击“检查更新”连接 GitHub 获取最新版本。</li><li>有新版本时页面会显示版本号和“立即升级”按钮。</li><li>点击“立即升级”后，主题会下载、校验并解压升级包。</li><li>校验通过后使用升级包中的同名文件覆盖当前主题目录。</li></ol><p>更新器优先读取最新 GitHub Release；Release 不可用时才回退读取 <code>main</code> 分支。为了让已安装主题稳定识别新版本，正式版本应同时更新 <code>index.php</code> 中的 <code>@version</code> 并发布对应的 GitHub Release。</p><p>升级前建议自行备份主题目录，特别是直接修改过主题源码的站点。在线升级会覆盖升级包中存在的同名文件。</p><h2>静态资源缓存</h2><p>主题自动在 CSS 和 JavaScript 地址后添加版本参数，例如：</p><pre><code class="lang-text">assets/css/style.css?v=1.0.2
assets/js/main.js?v=1.0.2</code></pre><p>发布新版本时修改 <code>index.php</code> 中的 <code>@version</code>，CDN 和浏览器就会请求新的资源 URL。</p><h2>目录结构</h2><pre><code class="lang-text">nebula/
|-- assets/
|   |-- css/                 # 前台与更新面板样式
|   `-- js/                  # 前台交互与更新面板逻辑
|-- inc/
|   `-- NebulaThemeUpdater.php
|-- archive.php              # 搜索、分类、标签等归档列表
|-- comments.php             # 评论与回复
|-- footer.php               # 页脚与前台脚本
|-- functions.php            # 设置、字段和主题辅助函数
|-- header.php               # 页面 head、导航与搜索
|-- index.php                # 首页文章列表及主题元信息
|-- nebula-update.php        # 管理员更新接口
|-- page.php                 # 普通独立页面与特殊页面分发
|-- page-archives.php        # 时间线归档
|-- page-categories.php      # 分类目录
|-- page-links.php           # 友情链接
|-- page-memos.php           # 接口驱动的说说动态
|-- page-tags.php            # 标签云
|-- post.php                 # 文章详情
`-- screenshot.png           # Typecho 主题预览图</code></pre><h2>常见问题</h2><h3>独立页面打开后没有使用专用布局</h3><p>检查页面缩略名是否严格使用 <code>archives</code>、<code>categories</code>、<code>tags</code>、<code>links</code> 或 <code>memos</code>，不要填写中文缩略名。说说页会从 <code>/api/v1/memos</code> 读取公开动态，每页默认加载 20 条。</p><h3>文章列表没有封面图片</h3><p>确认 <code>cover</code> 是可公开访问的完整图片 URL，或在正文中插入至少一张图片。两者都没有时显示渐变封面属于正常行为。</p><h3>友情链接没有读取插件数据</h3><p>确认数据库中存在 <code>links</code> 表，并且记录的 <code>state</code> 为 <code>1</code>、<code>url</code> 是有效的 HTTP 或 HTTPS 地址。没有有效记录时主题会自动使用设置外观中的备用友链。</p><h2>项目地址</h2><p><a href="https://github.com/jkjoy/typecho-theme-nebula">https://github.com/jkjoy/typecho-theme-nebula</a></p>]]></description>
            <content:encoded><![CDATA[<h2>Nebula</h2><p>Nebula 是一款面向 Typecho 的响应式博客主题，采用深空、星云与极光风格，适用于个人博客、技术博客和长期内容归档。<br><img src="https://img.imsun.org/2026/08/3405359182.png" alt="Nebula 主题预览" title="Nebula 主题预览"></p><h2>功能特性</h2><ul><li>响应式文章卡片，适配桌面、平板和移动端</li><li>深色与浅色模式切换，并记忆访客偏好</li><li>Canvas 动态星空背景与轻量滚动动画</li><li>文章自定义封面、正文首图回退和渐变占位封面</li><li>文章、独立页面、搜索、分类、标签和作者归档</li><li>时间线归档、分类目录、标签云和友情链接页面</li><li>嵌套评论、评论回复和移动端评论布局</li><li>macOS 风格代码块、语言标识、代码复制和长代码换行</li><li>长链接与连续字符串自动换行，避免内容超出容器</li><li>页脚 RSS 订阅、附加文字和自定义统计代码</li><li>静态资源自动追加主题版本号，便于刷新 CDN 缓存</li><li>GitHub Release 在线检查与主题目录覆盖升级</li></ul><h2>技术栈</h2><table><thead><tr><th>层级</th><th>技术</th></tr></thead><tbody><tr><td>博客系统</td><td>Typecho Widget、模板与主题设置 API</td></tr><tr><td>服务端</td><td>PHP 8.0+，Typecho 数据库抽象层</td></tr><tr><td>页面结构</td><td>语义化 HTML5、Schema.org 文章标记</td></tr><tr><td>样式</td><td>原生 CSS、CSS Variables、Grid、Flexbox、媒体查询</td></tr><tr><td>前端交互</td><td>原生 JavaScript，无 jQuery 和前端框架依赖</td></tr><tr><td>动效</td><td>Canvas 2D 星空、IntersectionObserver、CSS Transition</td></tr><tr><td>内容处理</td><td>DOMDocument 或正则提取文章正文首图</td></tr><tr><td>在线更新</td><td>GitHub REST API、cURL、ZipArchive</td></tr></tbody></table><p>主题不依赖 Node.js、npm、Composer 或前端构建工具，上传源码后即可由 Typecho 直接加载。</p><h2>环境要求</h2><ul><li>Typecho 1.2 或更高版本</li><li>PHP 8.0 或更高版本</li><li>PHP <code>mbstring</code> 扩展</li><li>推荐启用 <code>dom</code> 扩展，用于可靠提取正文首图</li><li>检查在线更新需要 PHP <code>curl</code> 扩展</li><li>安装在线更新需要 PHP <code>zip</code> 扩展和可写的主题目录</li><li>服务器需要能够访问 <code>api.github.com</code>、<code>github.com</code> 和 <code>raw.githubusercontent.com</code></li></ul><h2>安装主题</h2><h3>下载 Release</h3><ol><li>打开 <a href="https://github.com/jkjoy/typecho-theme-nebula/releases">GitHub Releases</a>。</li><li>下载最新版本的源码压缩包并解压。</li><li>将主题目录上传到 Typecho 的 <code>usr/themes/</code> 目录。</li><li>登录 Typecho 后台，进入“控制台 -&gt; 外观”。</li><li>启用 Nebula，并打开“设置外观”完成主题配置。</li></ol><p>主题目录可以命名为 <code>nebula</code> 或 <code>typecho-theme-nebula</code>，但目录中应直接包含 <code>index.php</code>、<code>functions.php</code> 和其他主题文件，不能额外嵌套一层压缩包目录。</p><h3>使用 Git</h3><p>在 Typecho 的主题目录中执行：</p><pre><code class="lang-bash">git clone https://github.com/jkjoy/typecho-theme-nebula.git nebula</code></pre><p>然后在 Typecho 后台启用 Nebula。</p><h2>创建独立页面</h2><p>导航中的归档、标签、友链和关于页面需要在 Typecho 后台创建对应的独立页面。页面缩略名必须与下表一致，主题会根据缩略名自动加载对应页面。</p><table><thead><tr><th>页面</th><th>建议标题</th><th>缩略名</th></tr></thead><tbody><tr><td>文章归档</td><td>归档</td><td><code>archives</code></td></tr><tr><td>分类目录</td><td>分类</td><td><code>categories</code></td></tr><tr><td>标签云</td><td>标签</td><td><code>tags</code></td></tr><tr><td>友情链接</td><td>友链</td><td><code>links</code></td></tr><tr><td>说说动态</td><td>说说</td><td><code>memos</code></td></tr><tr><td>关于页面</td><td>关于</td><td><code>about</code></td></tr></tbody></table><p>操作步骤：</p><ol><li>进入 Typecho 后台“管理 -&gt; 独立页面”。</li><li>新建页面并填写标题。</li><li>展开页面高级选项，将“缩略名”设置为上表中的值。</li><li>发布页面。</li></ol><p>归档页面会显示文章数、分类数、评论数和建站天数。建站天数从最早一篇已发布文章的发布时间开始计算。</p><h2>主题设置</h2><p>进入 Typecho 后台“控制台 -&gt; 外观 -&gt; 设置外观”进行配置。</p><table><thead><tr><th>设置项</th><th>说明</th></tr></thead><tbody><tr><td>Logo 地址</td><td>导航栏 Logo 图片 URL；留空时显示站点名称和主题标记</td></tr><tr><td>Favicon 地址</td><td>浏览器标签页图标 URL；留空时使用主题内置图标</td></tr><tr><td>友链</td><td>Links 数据表无有效数据时使用的备用友链列表</td></tr><tr><td>页脚附加文字</td><td>备案号、版权信息等内容，支持基础 HTML</td></tr><tr><td>SNS 链接</td><td>支持 X、Telegram、WhatsApp、微信、QQ、Facebook、哔哩哔哩和 Mastodon；填写完整链接后在页脚上方显示对应图标</td></tr><tr><td>统计代码</td><td>在页面关闭 <code>head</code> 标签前原样输出，只应填写可信脚本</td></tr></tbody></table><p>站点名称、站点地址和站点描述使用 Typecho 的全局设置，无需在主题中重复填写。</p><h2>设置文章封面</h2><p>编辑文章时，主题会在“自定义字段”区域提供以下字段：</p><table><thead><tr><th>字段</th><th>用途</th></tr></thead><tbody><tr><td><code>cover</code></td><td>文章列表封面图片 URL</td></tr><tr><td><code>coverLabel</code></td><td>显示在封面上的文字标签</td></tr></tbody></table><p>封面读取顺序：</p><ol><li>使用文章自定义字段 <code>cover</code>。</li><li><code>cover</code> 为空时，使用文章正文中的第一张图片。</li><li>正文没有图片时，显示主题内置渐变封面。</li></ol><p><code>coverLabel</code> 为空时使用文章的第一个分类；文章没有分类时显示 <code>NEBULA</code>。</p><h2>配置友情链接</h2><p>主题优先读取 Links 插件使用的 <code>links</code> 数据表。只有数据表不存在或没有有效记录时，才会读取主题设置中的备用内容。</p><p>主题设置中的友链每行一条，格式如下：</p><pre><code class="lang-text">站点名称|https://example.com|站点描述|https://example.com/logo.png</code></pre><p>头像地址和描述可以留空，例如：</p><pre><code class="lang-text">示例博客|https://example.com
另一个站点|https://example.org|记录技术与生活</code></pre><p>当主题设置中填写了 Logo 地址时，友链页面的“交换友链”区域也会显示本站 Logo 地址。</p><h2>使用代码块</h2><p>使用 Markdown 围栏代码块并在反引号后填写语言名称：</p><pre><code class="lang-markdown">```php
echo &#039;Hello, Nebula!&#039;;
```</code></pre><p>渲染后代码块会显示语言名称和复制按钮。未指定语言时显示 <code>TEXT</code>。长代码会保留原始空格和换行，并在达到容器边缘时自动折行。</p><h2>在线更新</h2><p>主题设置页顶部提供“检查更新”按钮。</p><ol><li>点击“检查更新”连接 GitHub 获取最新版本。</li><li>有新版本时页面会显示版本号和“立即升级”按钮。</li><li>点击“立即升级”后，主题会下载、校验并解压升级包。</li><li>校验通过后使用升级包中的同名文件覆盖当前主题目录。</li></ol><p>更新器优先读取最新 GitHub Release；Release 不可用时才回退读取 <code>main</code> 分支。为了让已安装主题稳定识别新版本，正式版本应同时更新 <code>index.php</code> 中的 <code>@version</code> 并发布对应的 GitHub Release。</p><p>升级前建议自行备份主题目录，特别是直接修改过主题源码的站点。在线升级会覆盖升级包中存在的同名文件。</p><h2>静态资源缓存</h2><p>主题自动在 CSS 和 JavaScript 地址后添加版本参数，例如：</p><pre><code class="lang-text">assets/css/style.css?v=1.0.2
assets/js/main.js?v=1.0.2</code></pre><p>发布新版本时修改 <code>index.php</code> 中的 <code>@version</code>，CDN 和浏览器就会请求新的资源 URL。</p><h2>目录结构</h2><pre><code class="lang-text">nebula/
|-- assets/
|   |-- css/                 # 前台与更新面板样式
|   `-- js/                  # 前台交互与更新面板逻辑
|-- inc/
|   `-- NebulaThemeUpdater.php
|-- archive.php              # 搜索、分类、标签等归档列表
|-- comments.php             # 评论与回复
|-- footer.php               # 页脚与前台脚本
|-- functions.php            # 设置、字段和主题辅助函数
|-- header.php               # 页面 head、导航与搜索
|-- index.php                # 首页文章列表及主题元信息
|-- nebula-update.php        # 管理员更新接口
|-- page.php                 # 普通独立页面与特殊页面分发
|-- page-archives.php        # 时间线归档
|-- page-categories.php      # 分类目录
|-- page-links.php           # 友情链接
|-- page-memos.php           # 接口驱动的说说动态
|-- page-tags.php            # 标签云
|-- post.php                 # 文章详情
`-- screenshot.png           # Typecho 主题预览图</code></pre><h2>常见问题</h2><h3>独立页面打开后没有使用专用布局</h3><p>检查页面缩略名是否严格使用 <code>archives</code>、<code>categories</code>、<code>tags</code>、<code>links</code> 或 <code>memos</code>，不要填写中文缩略名。说说页会从 <code>/api/v1/memos</code> 读取公开动态，每页默认加载 20 条。</p><h3>文章列表没有封面图片</h3><p>确认 <code>cover</code> 是可公开访问的完整图片 URL，或在正文中插入至少一张图片。两者都没有时显示渐变封面属于正常行为。</p><h3>友情链接没有读取插件数据</h3><p>确认数据库中存在 <code>links</code> 表，并且记录的 <code>state</code> 为 <code>1</code>、<code>url</code> 是有效的 HTTP 或 HTTPS 地址。没有有效记录时主题会自动使用设置外观中的备用友链。</p><h2>项目地址</h2><p><a href="https://github.com/jkjoy/typecho-theme-nebula">https://github.com/jkjoy/typecho-theme-nebula</a></p>]]></content:encoded>
        </item>
                <item>
            <title>听风就是雨与先射箭后画靶</title>
            <link>https://www.imsun.org/archives/1795.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1795.html</guid>
            <pubDate>Mon, 20 Jul 26 10:29:17 +0000</pubDate>
            <pubDateFormatted>2026年07月20日10:29</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p>俗话说 <code>听风就是雨</code> ,用来比喻一听到一点风声或消息，就不加核实地信以为真，并轻率地做出反应或盲目附和。这个词在日常生活中常用于形容一个人缺乏独立判断能力，容易被谣言或未经证实的言论所左右。</p><p>今天就遇到了这类人.<br>有人在ns论坛发帖声称pdd有监听人手机屏幕的功能,用来精准投放广告,起因是x上的一篇贴文<br><a href="https://x.com/giantcutie666/status/2079039026779378133">https://x.com/giantcutie666/status/2079039026779378133</a><br><img src="https://img.imsun.org/2026/07/59733478.png" alt="image.png" title="image.png"></p><p>然后很多人就表示真的都刷到了.<br>开始讨伐pdd.</p><p>虽然我一直对pdd挺不齿的,但是这次我还是要说两句.</p><p>对一件没有明确核实的事情不要轻易的下结论.因为很容易被打脸.</p><p>我是在电脑上打开的这个帖子,然后接着在手机上打开拼多多的APP,首次进入推荐的都是平时买的最多的猫粮猫砂.<br>刷新一次就出现了那个图中所说的手办.出现在了列表第一的位置.<br>再次刷新手办消失了,出现的还是经常买的商品.<br>再一次刷新,手办再次出现在了列表第一的位置.</p><p>所以我的结论是,大概率是商家的推广,不然无法解释为什么总是出现在商品列表的第一位.</p><hr><p>但是总有人会给出一些非常经典的话术譬如</p><p><img src="https://img.imsun.org/2026/07/3221681589.png" alt="image.png" title="image.png"><br><img src="https://img.imsun.org/2026/07/697432220.png" alt="image.png" title="image.png"></p><p>一副世人皆醉我独醒的姿态.<br>算了不说也罢.</p><p>单纯吐槽.</p>]]></description>
            <content:encoded><![CDATA[<p>俗话说 <code>听风就是雨</code> ,用来比喻一听到一点风声或消息，就不加核实地信以为真，并轻率地做出反应或盲目附和。这个词在日常生活中常用于形容一个人缺乏独立判断能力，容易被谣言或未经证实的言论所左右。</p><p>今天就遇到了这类人.<br>有人在ns论坛发帖声称pdd有监听人手机屏幕的功能,用来精准投放广告,起因是x上的一篇贴文<br><a href="https://x.com/giantcutie666/status/2079039026779378133">https://x.com/giantcutie666/status/2079039026779378133</a><br><img src="https://img.imsun.org/2026/07/59733478.png" alt="image.png" title="image.png"></p><p>然后很多人就表示真的都刷到了.<br>开始讨伐pdd.</p><p>虽然我一直对pdd挺不齿的,但是这次我还是要说两句.</p><p>对一件没有明确核实的事情不要轻易的下结论.因为很容易被打脸.</p><p>我是在电脑上打开的这个帖子,然后接着在手机上打开拼多多的APP,首次进入推荐的都是平时买的最多的猫粮猫砂.<br>刷新一次就出现了那个图中所说的手办.出现在了列表第一的位置.<br>再次刷新手办消失了,出现的还是经常买的商品.<br>再一次刷新,手办再次出现在了列表第一的位置.</p><p>所以我的结论是,大概率是商家的推广,不然无法解释为什么总是出现在商品列表的第一位.</p><hr><p>但是总有人会给出一些非常经典的话术譬如</p><p><img src="https://img.imsun.org/2026/07/3221681589.png" alt="image.png" title="image.png"><br><img src="https://img.imsun.org/2026/07/697432220.png" alt="image.png" title="image.png"></p><p>一副世人皆醉我独醒的姿态.<br>算了不说也罢.</p><p>单纯吐槽.</p>]]></content:encoded>
        </item>
                <item>
            <title>一些琐事</title>
            <link>https://www.imsun.org/archives/1791.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1791.html</guid>
            <pubDate>Sun, 12 Jul 26 12:32:00 +0000</pubDate>
            <pubDateFormatted>2026年07月12日12:32</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p><code>面包云</code>的 vps 突然更换了新的IP 也没有通知 <br>某天早上起床发现梯子不能用了才去查看 探针.<br>于是这才发现 IP 更改了。</p><hr><p><code>vipcloud</code> 的vps在线率果然不是很理想，但是无所谓了，就部署了 <code>hermes</code> 和一个博客。<br>能用就行吧</p><hr><p>薅谷歌空间的羊毛注册了一个 7 元的 com 域名</p><hr><p>薅 chatgpt plus 花了十块钱弄了个 1 刀卡 结果没用两天就封号了</p><p>于是自己正价开通了 plus 一个月 120 元。<br>加上搭车的英区 team 一个月 80 元 平时也够用 。<br>但是由于 team 的总量一个月只有 250 刀左右，而 plus 一周就有 100 刀左右.决定下月不再租 team 了。</p><hr><p>逛论坛发现一个有趣的项目，一个单 php 论坛，于是用天才程序员 gpt5.5 完成了一个单 php 博客<br><a href="https://github.com/jkjoy/Simple-PHP-Blog">https://github.com/jkjoy/Simple-PHP-Blog</a></p><p>前端样式是国产大模型 glm5.2 写的，后端是 gpt5.5完成的。</p><hr><p>发现了一个很有意思的事情</p><p>现在需要功能第一时间不是去用搜索引擎搜索， 而是让 ai 来实现一个。</p><p>譬如我搞了几个无聊的项目<br>把 memos 移植到 cloudflare 使用免费 workers 加上 d1 数据库和r2储存<br><a href="https://github.com/jkjoy/memos-on-cloudflare">https://github.com/jkjoy/memos-on-cloudflare</a></p><p>把 moments 项目也移植到 cloudflare。。<br><a href="https://github.com/jkjoy/moments-cloudflare">https://github.com/jkjoy/moments-cloudflare</a></p><p>还有把论坛也移植到 cloudflare。。<br><a href="https://github.com/jkjoy/cloudflare-discussion">https://github.com/jkjoy/cloudflare-discussion</a></p><p>把博客也搬到 cloudflare 。。。<br><a href="https://github.com/jkjoy/cfblog">https://github.com/jkjoy/cfblog</a></p><p>果然有了AI 之后很多之前不敢想的现在都可以想了。</p><p>真是太好玩了。</p><hr><p>一直觉得番茄好像没有什么好书，最近看到一部好书《别看这本书我怕你逆天改命》<a href="https://changdunovel.com/t/IaxVKXSHy6w/">https://changdunovel.com/t/IaxVKXSHy6w/</a></p><p>让我打破了偏见。<br>有些作者还是很有实力的。</p>]]></description>
            <content:encoded><![CDATA[<p><code>面包云</code>的 vps 突然更换了新的IP 也没有通知 <br>某天早上起床发现梯子不能用了才去查看 探针.<br>于是这才发现 IP 更改了。</p><hr><p><code>vipcloud</code> 的vps在线率果然不是很理想，但是无所谓了，就部署了 <code>hermes</code> 和一个博客。<br>能用就行吧</p><hr><p>薅谷歌空间的羊毛注册了一个 7 元的 com 域名</p><hr><p>薅 chatgpt plus 花了十块钱弄了个 1 刀卡 结果没用两天就封号了</p><p>于是自己正价开通了 plus 一个月 120 元。<br>加上搭车的英区 team 一个月 80 元 平时也够用 。<br>但是由于 team 的总量一个月只有 250 刀左右，而 plus 一周就有 100 刀左右.决定下月不再租 team 了。</p><hr><p>逛论坛发现一个有趣的项目，一个单 php 论坛，于是用天才程序员 gpt5.5 完成了一个单 php 博客<br><a href="https://github.com/jkjoy/Simple-PHP-Blog">https://github.com/jkjoy/Simple-PHP-Blog</a></p><p>前端样式是国产大模型 glm5.2 写的，后端是 gpt5.5完成的。</p><hr><p>发现了一个很有意思的事情</p><p>现在需要功能第一时间不是去用搜索引擎搜索， 而是让 ai 来实现一个。</p><p>譬如我搞了几个无聊的项目<br>把 memos 移植到 cloudflare 使用免费 workers 加上 d1 数据库和r2储存<br><a href="https://github.com/jkjoy/memos-on-cloudflare">https://github.com/jkjoy/memos-on-cloudflare</a></p><p>把 moments 项目也移植到 cloudflare。。<br><a href="https://github.com/jkjoy/moments-cloudflare">https://github.com/jkjoy/moments-cloudflare</a></p><p>还有把论坛也移植到 cloudflare。。<br><a href="https://github.com/jkjoy/cloudflare-discussion">https://github.com/jkjoy/cloudflare-discussion</a></p><p>把博客也搬到 cloudflare 。。。<br><a href="https://github.com/jkjoy/cfblog">https://github.com/jkjoy/cfblog</a></p><p>果然有了AI 之后很多之前不敢想的现在都可以想了。</p><p>真是太好玩了。</p><hr><p>一直觉得番茄好像没有什么好书，最近看到一部好书《别看这本书我怕你逆天改命》<a href="https://changdunovel.com/t/IaxVKXSHy6w/">https://changdunovel.com/t/IaxVKXSHy6w/</a></p><p>让我打破了偏见。<br>有些作者还是很有实力的。</p>]]></content:encoded>
        </item>
                <item>
            <title>搬家 &amp; 测试</title>
            <link>https://www.imsun.org/archives/1786.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1786.html</guid>
            <pubDate>Fri, 12 Jun 26 08:41:00 +0000</pubDate>
            <pubDateFormatted>2026年06月12日08:41</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p>七牛云的新加坡机房 线路差到了极点 </p><p>于是换到了 vipcloud 三网各自优化2c3g10M带宽,国内访问感觉好多了</p><p>推荐链接 <a href="https://cloud.vipcloud.cc/recommend/FGArW5epNdl0">https://cloud.vipcloud.cc/recommend/FGArW5epNdl0</a></p><h1>💻基本信息</h1><p><img src="https://img.imsun.org/2026/06/2944098834.png" alt="image.png" title="image.png"></p><h1>🎬IP质量</h1><p><img src="https://img.imsun.org/2026/06/3666936039.png" alt="image.png" title="image.png"></p><h1>🌐网络质量</h1><p><img src="https://img.imsun.org/2026/06/3514238461.png" alt="image.png" title="image.png"></p><h1>📍回程路由</h1><p><img src="https://img.imsun.org/2026/06/1599260706.png" alt="image.png" title="image.png"></p><p><a href="https://nodequality.com/r/AZwhuzWjbsBtQjerRi8KIBJmZ2GrqDg1">NodeQuality链接</a></p>]]></description>
            <content:encoded><![CDATA[<p>七牛云的新加坡机房 线路差到了极点 </p><p>于是换到了 vipcloud 三网各自优化2c3g10M带宽,国内访问感觉好多了</p><p>推荐链接 <a href="https://cloud.vipcloud.cc/recommend/FGArW5epNdl0">https://cloud.vipcloud.cc/recommend/FGArW5epNdl0</a></p><h1>💻基本信息</h1><p><img src="https://img.imsun.org/2026/06/2944098834.png" alt="image.png" title="image.png"></p><h1>🎬IP质量</h1><p><img src="https://img.imsun.org/2026/06/3666936039.png" alt="image.png" title="image.png"></p><h1>🌐网络质量</h1><p><img src="https://img.imsun.org/2026/06/3514238461.png" alt="image.png" title="image.png"></p><h1>📍回程路由</h1><p><img src="https://img.imsun.org/2026/06/1599260706.png" alt="image.png" title="image.png"></p><p><a href="https://nodequality.com/r/AZwhuzWjbsBtQjerRi8KIBJmZ2GrqDg1">NodeQuality链接</a></p>]]></content:encoded>
        </item>
                <item>
            <title>又一款Typecho主题 - Jaguar  </title>
            <link>https://www.imsun.org/archives/1784.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1784.html</guid>
            <pubDate>Tue, 26 May 26 01:01:17 +0000</pubDate>
            <pubDateFormatted>2026年05月26日01:01</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>前言</h2><p>依旧是从<code>bigfa</code>大佬的同名wordpress主题移植而来</p><p>保留大部分原汁原味的设置</p><h2>预览</h2><p>暂无</p><h2>演示站点</h2><p><a href="https://blog.sgcd.net">https://blog.sgcd.net</a></p><h2>下载地址</h2><p>[github=jkjoy/Typecho-Theme-Jaguar]</p><p>[info]喜欢就随手点个star 谢谢[/info]</p>]]></description>
            <content:encoded><![CDATA[<h2>前言</h2><p>依旧是从<code>bigfa</code>大佬的同名wordpress主题移植而来</p><p>保留大部分原汁原味的设置</p><h2>预览</h2><p>暂无</p><h2>演示站点</h2><p><a href="https://blog.sgcd.net">https://blog.sgcd.net</a></p><h2>下载地址</h2><p>[github=jkjoy/Typecho-Theme-Jaguar]</p><p>[info]喜欢就随手点个star 谢谢[/info]</p>]]></content:encoded>
        </item>
                <item>
            <title>又一款Typecho 主题Timellow</title>
            <link>https://www.imsun.org/archives/1783.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1783.html</guid>
            <pubDate>Mon, 27 Apr 26 10:13:00 +0000</pubDate>
            <pubDateFormatted>2026年04月27日10:13</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>简介</h2><p>老孙从刚开始研究主题到现在也移植了不少主题 <br>这次真的是自己慢慢手搓出来的主题 纯原创<br>主打的就是一个简洁无太多功能专注于写作本身(我本身不爱写作)</p><h2>预览</h2><p><img src="https://img.imsun.org/2026/04/4178034347.png" alt="image.png" title="image.png"></p><h2>开源地址</h2><p><a href="https://github.com/jkjoy/typecho-theme-timellow">https://github.com/jkjoy/typecho-theme-timellow</a><br>希望多多点点star,谢谢~</p><h2>演示地址</h2><p><a href="https://www.imsun.org/">https://www.imsun.org/</a></p>]]></description>
            <content:encoded><![CDATA[<h2>简介</h2><p>老孙从刚开始研究主题到现在也移植了不少主题 <br>这次真的是自己慢慢手搓出来的主题 纯原创<br>主打的就是一个简洁无太多功能专注于写作本身(我本身不爱写作)</p><h2>预览</h2><p><img src="https://img.imsun.org/2026/04/4178034347.png" alt="image.png" title="image.png"></p><h2>开源地址</h2><p><a href="https://github.com/jkjoy/typecho-theme-timellow">https://github.com/jkjoy/typecho-theme-timellow</a><br>希望多多点点star,谢谢~</p><h2>演示地址</h2><p><a href="https://www.imsun.org/">https://www.imsun.org/</a></p>]]></content:encoded>
        </item>
                <item>
            <title>又一款Typecho主题 Clarity </title>
            <link>https://www.imsun.org/archives/1780.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1780.html</guid>
            <pubDate>Tue, 03 Mar 26 01:55:00 +0000</pubDate>
            <pubDateFormatted>2026年03月03日01:55</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>简介</h2><p><img src="https://www.imsun.org/usr/themes/clarity/screenshot.png" alt="请输入图片描述" title="请输入图片描述"><br>从 <code>halo</code> 开源主题 Clarity 移植.. </p><p>保留大多数设置</p><h2>使用</h2><p>建议配合插件<code>Enhancement</code>一起使用过 效果更佳</p><p>[article id="1779"]</p><h2>预览</h2><p>本站</p><h2>下载地址</h2><p><a href="https://github.com/jkjoy/theme-clarity">https://github.com/jkjoy/theme-clarity</a></p><h2>配置文档</h2><p><a href="https://www.imsun.org/Clarity-theme-docs/">https://www.imsun.org/Clarity-theme-docs/</a></p>]]></description>
            <content:encoded><![CDATA[<h2>简介</h2><p><img src="https://www.imsun.org/usr/themes/clarity/screenshot.png" alt="请输入图片描述" title="请输入图片描述"><br>从 <code>halo</code> 开源主题 Clarity 移植.. </p><p>保留大多数设置</p><h2>使用</h2><p>建议配合插件<code>Enhancement</code>一起使用过 效果更佳</p><p>[article id="1779"]</p><h2>预览</h2><p>本站</p><h2>下载地址</h2><p><a href="https://github.com/jkjoy/theme-clarity">https://github.com/jkjoy/theme-clarity</a></p><h2>配置文档</h2><p><a href="https://www.imsun.org/Clarity-theme-docs/">https://www.imsun.org/Clarity-theme-docs/</a></p>]]></content:encoded>
        </item>
                <item>
            <title>Typecho 缝合怪插件Enhancement </title>
            <link>https://www.imsun.org/archives/1779.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1779.html</guid>
            <pubDate>Thu, 26 Feb 26 03:59:10 +0000</pubDate>
            <pubDateFormatted>2026年02月26日03:59</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>简介</h2><p>本插件进行了常用插件缝合,并针对主题进行了优化</p><h2>功能</h2><p>融合怪插件 —— 友链增强 + 瞬间 + 标签助手 + 站点地图 + 评论增强 + 外链跳转 + 视频链接解析 + QQ通知 + 邮件提醒 + 主题插件在线上传/删除等多功能于一体的 Typecho 插件。</p><ul><li>使用 typecho_links 数据表存储友链信息<br>输出方式：模板函数调用 + 文章内标签解析<br>三种输出模式：SHOW_TEXT / SHOW_IMG / SHOW_MIX，可在插件配置中自定义规则<br>管理面板：分类、拖拽排序、审核通过/驳回<br>游客提交：前台提交后默认待审核，仅通过审核的记录会输出</li><li>瞬间功能：新增 typecho_moments 表并提供 JSON API</li><li>评论同步：游客/登录用户评论时自动同步历史评论中的网址/昵称/邮箱</li><li>标签助手：后台写文章时显示标签快捷选择列表</li><li>站点地图：提供 /sitemap.xml</li><li>QQ评论通知：评论通过时通过 QQ 机器人推送</li><li>评论邮件提醒：支持 SMTP 推送，支持模板管理</li><li>可选Gravatar头像镜像加速</li><li>可选视频链接解析：自动将 YouTube / Bilibili / 优酷链接替换为播放器</li><li>可选音乐链接解析：自动将网易云音乐 / QQ音乐 / 酷狗音乐链接替换为 APlayer 播放器<br>禁用插件时可选择删除友情链接表/说说表/QQ通知队列表</li><li>可选外链新窗口打开：自动为 a 标签补充 target 与安全 rel</li><li>外链跳转提醒：文章/评论内外链及评论者网站地址统一走 /go/<base64> 中转提醒页</li><li>可选 Turnstile 人机验证：统一保护评论与友情链接提交<br>插件设置支持一键备份与一键恢复（数据库快照）</li><li>支持在线上传安装 ZIP 插件/主题，支持删除未启用插件和未启用主题</li></ul><h2>安装</h2><p>上传到 usr/plugins/Enhancement<br>后台启用插件</p><h2>项目地址</h2><p><a href="https://github.com/jkjoy/Enhancement">https://github.com/jkjoy/Enhancement</a></p>]]></description>
            <content:encoded><![CDATA[<h2>简介</h2><p>本插件进行了常用插件缝合,并针对主题进行了优化</p><h2>功能</h2><p>融合怪插件 —— 友链增强 + 瞬间 + 标签助手 + 站点地图 + 评论增强 + 外链跳转 + 视频链接解析 + QQ通知 + 邮件提醒 + 主题插件在线上传/删除等多功能于一体的 Typecho 插件。</p><ul><li>使用 typecho_links 数据表存储友链信息<br>输出方式：模板函数调用 + 文章内标签解析<br>三种输出模式：SHOW_TEXT / SHOW_IMG / SHOW_MIX，可在插件配置中自定义规则<br>管理面板：分类、拖拽排序、审核通过/驳回<br>游客提交：前台提交后默认待审核，仅通过审核的记录会输出</li><li>瞬间功能：新增 typecho_moments 表并提供 JSON API</li><li>评论同步：游客/登录用户评论时自动同步历史评论中的网址/昵称/邮箱</li><li>标签助手：后台写文章时显示标签快捷选择列表</li><li>站点地图：提供 /sitemap.xml</li><li>QQ评论通知：评论通过时通过 QQ 机器人推送</li><li>评论邮件提醒：支持 SMTP 推送，支持模板管理</li><li>可选Gravatar头像镜像加速</li><li>可选视频链接解析：自动将 YouTube / Bilibili / 优酷链接替换为播放器</li><li>可选音乐链接解析：自动将网易云音乐 / QQ音乐 / 酷狗音乐链接替换为 APlayer 播放器<br>禁用插件时可选择删除友情链接表/说说表/QQ通知队列表</li><li>可选外链新窗口打开：自动为 a 标签补充 target 与安全 rel</li><li>外链跳转提醒：文章/评论内外链及评论者网站地址统一走 /go/<base64> 中转提醒页</li><li>可选 Turnstile 人机验证：统一保护评论与友情链接提交<br>插件设置支持一键备份与一键恢复（数据库快照）</li><li>支持在线上传安装 ZIP 插件/主题，支持删除未启用插件和未启用主题</li></ul><h2>安装</h2><p>上传到 usr/plugins/Enhancement<br>后台启用插件</p><h2>项目地址</h2><p><a href="https://github.com/jkjoy/Enhancement">https://github.com/jkjoy/Enhancement</a></p>]]></content:encoded>
        </item>
                <item>
            <title>随手记 20260128</title>
            <link>https://www.imsun.org/archives/1767.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1767.html</guid>
            <pubDate>Sat, 24 Jan 26 09:03:00 +0000</pubDate>
            <pubDateFormatted>2026年01月24日09:03</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p>近日<code>Typecho</code>突然诈尸更新了版本号 1.3.0<br>其实与之前的<code>beta</code>版本相差不大..</p><p>[info]但是更新需谨慎![/info]<br>部分插件或者主题 在1.3.0无法继续使用..</p><p><img src="https://img.imsun.org/2026/06/713830388.png" alt="fqDucQ.png" title="fqDucQ.png"></p><hr><p>在<code>1panel</code>使用<code>Typecho</code>的过程中还是会有一些问题 使用自带的伪静态规则大概率会出现 404 </p><p>需要修改伪静态为</p><pre><code>    location / {
        try_files $uri $uri/ /index.php?$args;
    }</code></pre><hr><p>因为高中时候最喜欢武侠小说,而武侠作家之中最喜欢古龙的作品,再加上古龙最喜欢借人物之口讲些人生道理.<br>所以我做了一个api 收集了一些古龙的语录.</p><pre><code>  &lt;div id=&quot;quote&quot;&gt;加载中&lt;/div&gt;
  &lt;script&gt;
    async function loadQuote() {
      try {
        const res = await fetch(&#039;https://api.zxd.im/api&#039;);
        const data = await res.json();
        document.getElementById(&#039;quote&#039;).textContent = data.text;
      } catch (e) {
        document.getElementById(&#039;quote&#039;).textContent = &#039;加载失败&#039;;
      }
    }
    loadQuote();
  &lt;/script&gt;</code></pre><p>来调用古龙语录.</p><p>此项目用 Cloudflare Workers + KV 部署, 自用还行</p>]]></description>
            <content:encoded><![CDATA[<p>近日<code>Typecho</code>突然诈尸更新了版本号 1.3.0<br>其实与之前的<code>beta</code>版本相差不大..</p><p>[info]但是更新需谨慎![/info]<br>部分插件或者主题 在1.3.0无法继续使用..</p><p><img src="https://img.imsun.org/2026/06/713830388.png" alt="fqDucQ.png" title="fqDucQ.png"></p><hr><p>在<code>1panel</code>使用<code>Typecho</code>的过程中还是会有一些问题 使用自带的伪静态规则大概率会出现 404 </p><p>需要修改伪静态为</p><pre><code>    location / {
        try_files $uri $uri/ /index.php?$args;
    }</code></pre><hr><p>因为高中时候最喜欢武侠小说,而武侠作家之中最喜欢古龙的作品,再加上古龙最喜欢借人物之口讲些人生道理.<br>所以我做了一个api 收集了一些古龙的语录.</p><pre><code>  &lt;div id=&quot;quote&quot;&gt;加载中&lt;/div&gt;
  &lt;script&gt;
    async function loadQuote() {
      try {
        const res = await fetch(&#039;https://api.zxd.im/api&#039;);
        const data = await res.json();
        document.getElementById(&#039;quote&#039;).textContent = data.text;
      } catch (e) {
        document.getElementById(&#039;quote&#039;).textContent = &#039;加载失败&#039;;
      }
    }
    loadQuote();
  &lt;/script&gt;</code></pre><p>来调用古龙语录.</p><p>此项目用 Cloudflare Workers + KV 部署, 自用还行</p>]]></content:encoded>
        </item>
                <item>
            <title>装机计划 and 环境部署</title>
            <link>https://www.imsun.org/archives/1764.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1764.html</guid>
            <pubDate>Sat, 20 Dec 25 11:57:00 +0000</pubDate>
            <pubDateFormatted>2025年12月20日11:57</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>起因</h2><p>最近由于内存涨价了, 我把x99平台的4条16G内存卖了, 回了一波血, 暂时不打算玩这个老旧的平台了</p><p>恰好手里头有张微星的Z590M 爆破弹, 准备换平台玩玩.</p><p>于是在拼夕夕斥巨资买了一颗i5 10600KF 花费 458..</p><p>内存就使用 几年前玩机 扔在抽屉里的 金百达 DDR4 2666MHZ 8G X2 开启XMP 可运行在3000MHZ.</p><p>硬盘还有两块铠侠 的 1T m.2 也是当年玩机买的 当时的价格貌似是599一块.</p><p>显卡使用百战老兵 AMD RX5600XT 6G 黑苹果免驱</p><p>网卡使用 BCM94360CD 黑苹果免驱 (15之前)</p><h2>配置</h2><table><thead><tr><th>名称</th><th>型号</th><th>价格</th><th>渠道</th></tr></thead><tbody><tr><td>主板</td><td>微星Z590M爆破弹</td><td>0</td><td>拆机</td></tr><tr><td>CPU</td><td>i5 10600KF</td><td>如今价格458</td><td>拼夕夕</td></tr><tr><td>内存</td><td>金百达 8g * 2</td><td>0</td><td>拼夕夕</td></tr><tr><td>硬盘</td><td>威刚 512G M2 SSD</td><td>0</td><td>淘宝</td></tr><tr><td>硬盘</td><td>三星 980 250G M2 SSD</td><td>0</td><td>拆机</td></tr><tr><td>网卡</td><td>BCM94360CD</td><td>0</td><td>淘宝</td></tr><tr><td>显卡</td><td>蓝宝石RX5600XT</td><td>0</td><td>拼夕夕</td></tr><tr><td>机箱</td><td>航嘉</td><td>0</td><td>淘宝</td></tr><tr><td>散热器</td><td>大水牛240水冷</td><td>0</td><td>京东</td></tr></tbody></table><ul><li>很多都是很多年前装机屯的 或者 用过的就不标注价格了</li></ul><h2>计划</h2><p>一块SSD安装WIN10 </p><p>另一块SSD安装macOS Monterey 双系统 Opencore引导.</p><h2>U盘启动盘</h2><p>装系统必备U盘,大约16G左右够用 32G为佳.</p><p>使用<code>Ventoy</code><br>下载地址 <a href="https://www.ventoy.net/en/download.html">https://www.ventoy.net/en/download.html</a><br>制作好的启动盘可以引导各种iso镜像</p><p>此时我们就需要<code>winPE</code>镜像,我比较推荐的是WEPE <a href="https://www.wepe.com.cn/download.html">https://www.wepe.com.cn/download.html</a><br>通过<code>微PE工具箱V2.3</code>生成<code>WePE_64_V2.3.iso</code><br><code>Windows</code>安装镜像 推荐官网下载 <a href="https://www.microsoft.com/zh-cn/software-download/windows11">https://www.microsoft.com/zh-cn/software-download/windows11</a><br>如果需要Linux也可以下载<code>Ubuntu</code> <code>Debian</code> 等 放入制作好的U盘中,盘符默认为<code>ventoy</code></p><h2>安装Windows</h2><p>把U盘启动项作为第一启动项 </p><p>进入<code>Ventoy</code>的引导界面,选择<code>WePE_64_V2.3.iso</code>,进入<code>winPE</code></p><p>使用<code>Diskgenius</code>删除整个硬盘的所有分区 保存 右键点击 该硬盘 转为GPT分区,如果已经是GPT分区跳过此步骤</p><p>新建<code>ESP</code>分区 大约 300MB 作为EFI引导</p><p>新建分区 大约256G 作为Windows安装分区</p><p>新建分区 剩余空间 作为软件安装分区 保存</p><p>使用<code>WINSETUP</code>来安装</p><p>镜像选择 下载好的官方镜像 ESP分区选择创建好的 ESP分区</p><p>C盘选择 创建的256G分区</p><p>点击安装 完成后重启 即完成安装部分</p><h2>激活WINDOWS</h2><p>我使用的是批量激活码KMS激活,大概半年需要激活一次,使用NAS搭建的KMS服务器<br>Docker镜像 使用<code>jkjoy/kms</code> 映射 1688 8080 端口</p><p>顺便激活<code>Office</code>全家桶,使用 <code>Office tool plus</code> <a href="https://otp.landian.vip/zh-cn/">https://otp.landian.vip/zh-cn/</a></p><p>主打一个不花钱</p><h2>引导</h2><p>使用开源项目 <a href="https://github.com/lzhoang2801/OpCore-Simplify">https://github.com/lzhoang2801/OpCore-Simplify</a></p><p>在<code>windows</code> 下 挂上代理 安装好<code>Python</code>环境</p><pre><code>git clone https://github.com/lzhoang2801/OpCore-Simplify
cd OpCore-Simplify
python OpCore-Simplify.py</code></pre><p>根据顺序选择 自动等待下载 并生成opencore引导的EFI文件</p><h2>安装macOS</h2><p>安装就十分简单了,选择下载镜像</p><p>网络上有很多制作好的原版镜像dmg格式</p><p>使用<a href="https://etcher.balena.io/">Balena etcher</a> 烧录U盘, <br>使用<code>Diskgenius</code>打开U盘的EFI分区把生成好的引导文件复制进去.</p><p>重启电脑选择 U盘为第一启动项</p><p>即可顺利进入安装界面.</p><p><img src="https://img.imsun.org/2025/12/1090031260.png" alt="截屏2025-12-27 23.56.22.png" title="截屏2025-12-27 23.56.22.png"></p><h2>补丁</h2><p>由于macOs 14 以后的系统已经不支持原本免驱的网卡,所以需要使用打补丁的方式来驱动无线网卡</p><p><a href="https://github.com/laobamac/OCLP-Mod">https://github.com/laobamac/OCLP-Mod</a></p><p>此项目也可以给集显驱动和声卡驱动打补丁<br><img src="https://img.imsun.org/2025/12/4107869926.png" alt="截屏2025-12-27 23.58.41.png" title="截屏2025-12-27 23.58.41.png"></p><h2>常用环境</h2><p>首先安装brew [article id="338"]</p><p>但是奇怪的是使用<code>brew</code>不能正常安装<code>nodejs</code>，一直报错</p><pre><code>Error: An exception occurred within a child process:
  FormulaUnavailableError: No available formula with the name &quot;formula.jws.json&quot;.</code></pre><p>所以使用<code>nvm</code>来安装</p><p>先安装<code>nvm</code></p><pre><code class="lang-bash">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
\. &quot;$HOME/.nvm/nvm.sh&quot;</code></pre><p>安装<code>nodejs</code> 24.12</p><pre><code class="lang-bash">nvm install 24</code></pre>]]></description>
            <content:encoded><![CDATA[<h2>起因</h2><p>最近由于内存涨价了, 我把x99平台的4条16G内存卖了, 回了一波血, 暂时不打算玩这个老旧的平台了</p><p>恰好手里头有张微星的Z590M 爆破弹, 准备换平台玩玩.</p><p>于是在拼夕夕斥巨资买了一颗i5 10600KF 花费 458..</p><p>内存就使用 几年前玩机 扔在抽屉里的 金百达 DDR4 2666MHZ 8G X2 开启XMP 可运行在3000MHZ.</p><p>硬盘还有两块铠侠 的 1T m.2 也是当年玩机买的 当时的价格貌似是599一块.</p><p>显卡使用百战老兵 AMD RX5600XT 6G 黑苹果免驱</p><p>网卡使用 BCM94360CD 黑苹果免驱 (15之前)</p><h2>配置</h2><table><thead><tr><th>名称</th><th>型号</th><th>价格</th><th>渠道</th></tr></thead><tbody><tr><td>主板</td><td>微星Z590M爆破弹</td><td>0</td><td>拆机</td></tr><tr><td>CPU</td><td>i5 10600KF</td><td>如今价格458</td><td>拼夕夕</td></tr><tr><td>内存</td><td>金百达 8g * 2</td><td>0</td><td>拼夕夕</td></tr><tr><td>硬盘</td><td>威刚 512G M2 SSD</td><td>0</td><td>淘宝</td></tr><tr><td>硬盘</td><td>三星 980 250G M2 SSD</td><td>0</td><td>拆机</td></tr><tr><td>网卡</td><td>BCM94360CD</td><td>0</td><td>淘宝</td></tr><tr><td>显卡</td><td>蓝宝石RX5600XT</td><td>0</td><td>拼夕夕</td></tr><tr><td>机箱</td><td>航嘉</td><td>0</td><td>淘宝</td></tr><tr><td>散热器</td><td>大水牛240水冷</td><td>0</td><td>京东</td></tr></tbody></table><ul><li>很多都是很多年前装机屯的 或者 用过的就不标注价格了</li></ul><h2>计划</h2><p>一块SSD安装WIN10 </p><p>另一块SSD安装macOS Monterey 双系统 Opencore引导.</p><h2>U盘启动盘</h2><p>装系统必备U盘,大约16G左右够用 32G为佳.</p><p>使用<code>Ventoy</code><br>下载地址 <a href="https://www.ventoy.net/en/download.html">https://www.ventoy.net/en/download.html</a><br>制作好的启动盘可以引导各种iso镜像</p><p>此时我们就需要<code>winPE</code>镜像,我比较推荐的是WEPE <a href="https://www.wepe.com.cn/download.html">https://www.wepe.com.cn/download.html</a><br>通过<code>微PE工具箱V2.3</code>生成<code>WePE_64_V2.3.iso</code><br><code>Windows</code>安装镜像 推荐官网下载 <a href="https://www.microsoft.com/zh-cn/software-download/windows11">https://www.microsoft.com/zh-cn/software-download/windows11</a><br>如果需要Linux也可以下载<code>Ubuntu</code> <code>Debian</code> 等 放入制作好的U盘中,盘符默认为<code>ventoy</code></p><h2>安装Windows</h2><p>把U盘启动项作为第一启动项 </p><p>进入<code>Ventoy</code>的引导界面,选择<code>WePE_64_V2.3.iso</code>,进入<code>winPE</code></p><p>使用<code>Diskgenius</code>删除整个硬盘的所有分区 保存 右键点击 该硬盘 转为GPT分区,如果已经是GPT分区跳过此步骤</p><p>新建<code>ESP</code>分区 大约 300MB 作为EFI引导</p><p>新建分区 大约256G 作为Windows安装分区</p><p>新建分区 剩余空间 作为软件安装分区 保存</p><p>使用<code>WINSETUP</code>来安装</p><p>镜像选择 下载好的官方镜像 ESP分区选择创建好的 ESP分区</p><p>C盘选择 创建的256G分区</p><p>点击安装 完成后重启 即完成安装部分</p><h2>激活WINDOWS</h2><p>我使用的是批量激活码KMS激活,大概半年需要激活一次,使用NAS搭建的KMS服务器<br>Docker镜像 使用<code>jkjoy/kms</code> 映射 1688 8080 端口</p><p>顺便激活<code>Office</code>全家桶,使用 <code>Office tool plus</code> <a href="https://otp.landian.vip/zh-cn/">https://otp.landian.vip/zh-cn/</a></p><p>主打一个不花钱</p><h2>引导</h2><p>使用开源项目 <a href="https://github.com/lzhoang2801/OpCore-Simplify">https://github.com/lzhoang2801/OpCore-Simplify</a></p><p>在<code>windows</code> 下 挂上代理 安装好<code>Python</code>环境</p><pre><code>git clone https://github.com/lzhoang2801/OpCore-Simplify
cd OpCore-Simplify
python OpCore-Simplify.py</code></pre><p>根据顺序选择 自动等待下载 并生成opencore引导的EFI文件</p><h2>安装macOS</h2><p>安装就十分简单了,选择下载镜像</p><p>网络上有很多制作好的原版镜像dmg格式</p><p>使用<a href="https://etcher.balena.io/">Balena etcher</a> 烧录U盘, <br>使用<code>Diskgenius</code>打开U盘的EFI分区把生成好的引导文件复制进去.</p><p>重启电脑选择 U盘为第一启动项</p><p>即可顺利进入安装界面.</p><p><img src="https://img.imsun.org/2025/12/1090031260.png" alt="截屏2025-12-27 23.56.22.png" title="截屏2025-12-27 23.56.22.png"></p><h2>补丁</h2><p>由于macOs 14 以后的系统已经不支持原本免驱的网卡,所以需要使用打补丁的方式来驱动无线网卡</p><p><a href="https://github.com/laobamac/OCLP-Mod">https://github.com/laobamac/OCLP-Mod</a></p><p>此项目也可以给集显驱动和声卡驱动打补丁<br><img src="https://img.imsun.org/2025/12/4107869926.png" alt="截屏2025-12-27 23.58.41.png" title="截屏2025-12-27 23.58.41.png"></p><h2>常用环境</h2><p>首先安装brew [article id="338"]</p><p>但是奇怪的是使用<code>brew</code>不能正常安装<code>nodejs</code>，一直报错</p><pre><code>Error: An exception occurred within a child process:
  FormulaUnavailableError: No available formula with the name &quot;formula.jws.json&quot;.</code></pre><p>所以使用<code>nvm</code>来安装</p><p>先安装<code>nvm</code></p><pre><code class="lang-bash">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
\. &quot;$HOME/.nvm/nvm.sh&quot;</code></pre><p>安装<code>nodejs</code> 24.12</p><pre><code class="lang-bash">nvm install 24</code></pre>]]></content:encoded>
        </item>
                <item>
            <title>一个基于AI的Typecho辅助生成插件 AIHelper</title>
            <link>https://www.imsun.org/archives/1763.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1763.html</guid>
            <pubDate>Wed, 03 Dec 25 03:50:00 +0000</pubDate>
            <pubDateFormatted>2025年12月03日03:50</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>功能</h2><p>基于AI实现 slug/摘要/标签提取/文章内容生成 等功能<br>插件设置可以自定义提示词,根据你的需要生成相关内容</p><h2>下载</h2><p>[download file='AIHelper_NnneT.tar.gz' size='16.5kb']<a href="https://file.imsun.org/upload/2025-12/AIHelper_NnneT.tar.gz">https://file.imsun.org/upload/2025-12/AIHelper_NnneT.tar.gz</a>[/download]</p><p>[download file='demo.zip' size='1024kb']<a href="https://file.imsun.org/demo.zip">https://file.imsun.org/demo.zip</a>[/download]</p>]]></description>
            <content:encoded><![CDATA[<h2>功能</h2><p>基于AI实现 slug/摘要/标签提取/文章内容生成 等功能<br>插件设置可以自定义提示词,根据你的需要生成相关内容</p><h2>下载</h2><p>[download file='AIHelper_NnneT.tar.gz' size='16.5kb']<a href="https://file.imsun.org/upload/2025-12/AIHelper_NnneT.tar.gz">https://file.imsun.org/upload/2025-12/AIHelper_NnneT.tar.gz</a>[/download]</p><p>[download file='demo.zip' size='1024kb']<a href="https://file.imsun.org/demo.zip">https://file.imsun.org/demo.zip</a>[/download]</p>]]></content:encoded>
        </item>
                <item>
            <title>修复Typecho UploadPlugin插件在1.3.0中的上传问题</title>
            <link>https://www.imsun.org/archives/1762.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1762.html</guid>
            <pubDate>Mon, 24 Nov 25 09:20:00 +0000</pubDate>
            <pubDateFormatted>2025年11月24日09:20</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p>Typecho 1.2中正常使用的UploadPlugin插件在 1.3 beta中无法正常的上传主题和插件了 非常的不方便</p><p>于是修复了上传的问题</p><p>下载地址放在下面 自取</p><p>[download file='UploadPlugin.zip' size='7.5KB']<a href="https://file.imsun.org/upload/2025-11/UploadPlugin%20">https://file.imsun.org/upload/2025-11/UploadPlugin%20</a>(1).zip [/download]</p>]]></description>
            <content:encoded><![CDATA[<p>Typecho 1.2中正常使用的UploadPlugin插件在 1.3 beta中无法正常的上传主题和插件了 非常的不方便</p><p>于是修复了上传的问题</p><p>下载地址放在下面 自取</p><p>[download file='UploadPlugin.zip' size='7.5KB']<a href="https://file.imsun.org/upload/2025-11/UploadPlugin%20">https://file.imsun.org/upload/2025-11/UploadPlugin%20</a>(1).zip [/download]</p>]]></content:encoded>
        </item>
                <item>
            <title>规则</title>
            <link>https://www.imsun.org/archives/1761.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1761.html</guid>
            <pubDate>Fri, 14 Nov 25 07:14:00 +0000</pubDate>
            <pubDateFormatted>2025年11月14日07:14</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p>这制订规则的人当真是有着高高在上的傲慢.</p><p>遵守规则的我反而陷入了困境之中.</p><p>不知道为何我这个域名现在被腾讯拉入了黑名单,连带着使用了腾讯安全数据的小米手机也会提示危险</p><p><img src="https://img.imsun.org/2025/11/3251615497.jpg" alt="Screenshot_2025-11-14-15-07-19-551_com.android.br.jpg" title="Screenshot_2025-11-14-15-07-19-551_com.android.br.jpg"></p><p>我不理解,我曾经申诉过几次,有时候好一段时间,然后就又红了.</p><p>在不明真相的人眼中 这无异于败坏了我的人品.</p><p>实在不行就换个域名重来过..</p>]]></description>
            <content:encoded><![CDATA[<p>这制订规则的人当真是有着高高在上的傲慢.</p><p>遵守规则的我反而陷入了困境之中.</p><p>不知道为何我这个域名现在被腾讯拉入了黑名单,连带着使用了腾讯安全数据的小米手机也会提示危险</p><p><img src="https://img.imsun.org/2025/11/3251615497.jpg" alt="Screenshot_2025-11-14-15-07-19-551_com.android.br.jpg" title="Screenshot_2025-11-14-15-07-19-551_com.android.br.jpg"></p><p>我不理解,我曾经申诉过几次,有时候好一段时间,然后就又红了.</p><p>在不明真相的人眼中 这无异于败坏了我的人品.</p><p>实在不行就换个域名重来过..</p>]]></content:encoded>
        </item>
                <item>
            <title>&quot;套娃&quot;</title>
            <link>https://www.imsun.org/archives/1759.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1759.html</guid>
            <pubDate>Sun, 09 Nov 25 06:58:58 +0000</pubDate>
            <pubDateFormatted>2025年11月09日06:58</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p>因为想用Cloudflare的Workers 和 D1 部署一个完全仿照Wordpress Rest API 的博客后端</p><p>所以 用AI糊了一个项目 </p><p><a href="https://github.com/jkjoy/cfblog">https://github.com/jkjoy/cfblog</a></p><p>为了能使用这个后端 所以就又糊了一个基于vue3的前端 仿 Akina 风格</p><p><a href="https://github.com/jkjoy/cfblog-theme-akina">https://github.com/jkjoy/cfblog-theme-akina</a></p><p>同时又仿hugo主题paper 糊了一个Astro 的前端</p><p><a href="https://github.com/jkjoy/cfblog-theme-paper">https://github.com/jkjoy/cfblog-theme-paper</a></p><p>为了让这个主题能同时兼容wordpress 和 typecho</p><p>于是我又开了一个<br><a href="https://github.com/jkjoy/Typecho-RestAPI">https://github.com/jkjoy/Typecho-RestAPI</a></p><p>为了让wordpress 的API路由兼容更好</p><p>我又仿sunnylite主题 弄了个wordpress主题</p><p><a href="https://www.sgcd.net">https://www.sgcd.net</a></p>]]></description>
            <content:encoded><![CDATA[<p>因为想用Cloudflare的Workers 和 D1 部署一个完全仿照Wordpress Rest API 的博客后端</p><p>所以 用AI糊了一个项目 </p><p><a href="https://github.com/jkjoy/cfblog">https://github.com/jkjoy/cfblog</a></p><p>为了能使用这个后端 所以就又糊了一个基于vue3的前端 仿 Akina 风格</p><p><a href="https://github.com/jkjoy/cfblog-theme-akina">https://github.com/jkjoy/cfblog-theme-akina</a></p><p>同时又仿hugo主题paper 糊了一个Astro 的前端</p><p><a href="https://github.com/jkjoy/cfblog-theme-paper">https://github.com/jkjoy/cfblog-theme-paper</a></p><p>为了让这个主题能同时兼容wordpress 和 typecho</p><p>于是我又开了一个<br><a href="https://github.com/jkjoy/Typecho-RestAPI">https://github.com/jkjoy/Typecho-RestAPI</a></p><p>为了让wordpress 的API路由兼容更好</p><p>我又仿sunnylite主题 弄了个wordpress主题</p><p><a href="https://www.sgcd.net">https://www.sgcd.net</a></p>]]></content:encoded>
        </item>
                <item>
            <title>Typecho RSS 全文输出美化插件</title>
            <link>https://www.imsun.org/archives/1753.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1753.html</guid>
            <pubDate>Mon, 20 Oct 25 01:18:00 +0000</pubDate>
            <pubDateFormatted>2025年10月20日01:18</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p>一个功能强大的 Typecho RSS 插件，支持全文输出和多种美化显示风格。</p><h2>功能特点</h2><ul><li><strong>全文输出</strong>: 支持输出文章全文或摘要</li><li><strong>多种主题</strong>: 提供 4 种精美样式主题供选择</li><li><strong>美化显示</strong>: 在浏览器中直接打开 RSS 链接时显示美观的界面</li><li><strong>灵活配置</strong>: 可自定义文章数量、输出内容、版权信息等</li><li><strong>响应式设计</strong>: 完美适配桌面和移动设备</li><li><strong>接管原生路由</strong>: 完全接管 Typecho 的 <code>/feed</code> 路由</li></ul><h2>安装方法</h2><ol><li><p>下载插件到 Typecho 插件目录：</p><pre><code>/usr/plugins/Rss/</code></pre></li><li><p>在 Typecho 后台启用插件：</p><ul><li>进入 <strong>控制台</strong> → <strong>插件</strong> → <strong>已安装插件</strong></li><li>找到 <strong>Rss</strong> 插件，点击 <strong>启用</strong></li></ul></li><li><p>配置插件（可选）：</p><ul><li>点击插件的 <strong>设置</strong> 按钮</li><li>根据需要调整配置选项</li></ul></li></ol><h2>配置选项</h2><h3>RSS 文章数量</h3><ul><li>设置 RSS 输出的文章数量</li><li>默认为 20 篇</li><li>设置为 0 则输出全部文章</li></ul><h3>RSS 内容输出</h3><ul><li><strong>输出全文</strong>: 在 RSS 中显示文章完整内容</li><li><strong>输出摘要</strong>: 仅显示文章摘要（前 200 字符）</li></ul><h3>RSS 样式美化</h3><ul><li><strong>启用</strong>: 在浏览器中访问时显示美化界面</li><li><strong>禁用</strong>: 输出纯 XML 格式</li></ul><h3>样式主题</h3><p>插件提供 4 种不同风格的主题供选择：</p><ol><li><p><strong>渐变风格 (gradient)</strong> - 默认主题</p><ul><li>紫色渐变背景</li><li>现代感强，视觉冲击力强</li><li>卡片式布局，悬停动画</li><li>适合个人博客、创意类网站</li></ul></li><li><p><strong>简洁风格 (minimal)</strong></p><ul><li>黑白配色，简约设计</li><li>清爽干净，专注内容</li><li>类似报纸排版</li><li>适合技术博客、文字类内容</li></ul></li><li><p><strong>现代风格 (modern)</strong></p><ul><li>蓝色系商务风格</li><li>专业大气，层次分明</li><li>卡片阴影，渐变头部</li><li>适合企业博客、专业网站</li></ul></li><li><p><strong>暗黑风格 (dark)</strong></p><ul><li>深色主题，护眼舒适</li><li>GitHub 风格配色</li><li>自定义滚动条美化</li><li>适合夜间阅读、开发者</li></ul></li></ol><h3>版权信息</h3><ul><li>在每篇文章末尾添加自定义版权信息</li><li>支持 HTML 标签</li><li><p>示例：</p><pre><code class="lang-html">&lt;p&gt;本文由 &lt;a href=&quot;https://example.com&quot;&gt;我的博客&lt;/a&gt; 原创发布&lt;/p&gt;
&lt;p&gt;转载请注明出处&lt;/p&gt;</code></pre></li></ul><h2>使用方法</h2><p>启用插件后，可以通过以下 URL 访问 RSS：</p><h3>主要访问地址</h3><pre><code>https://你的域名/feed</code></pre><p>插件会自动接管 Typecho 原生的 <code>/feed</code> 路由，使用美化后的 RSS 输出。</p><h3>在 RSS 阅读器中订阅</h3><p>将上述任一地址复制到您的 RSS 阅读器（如 Feedly、Inoreader 等）中即可订阅。</p><h3>在浏览器中访问</h3><p>直接在浏览器中打开上述地址，将看到美化后的 RSS 页面。根据你在插件设置中选择的主题，会显示不同风格：</p><ul><li><strong>渐变风格</strong>: 紫色渐变背景 + 白色卡片</li><li><strong>简洁风格</strong>: 纯白背景 + 黑白排版</li><li><strong>现代风格</strong>: 蓝色渐变头部 + 灰白背景</li><li><strong>暗黑风格</strong>: 深色背景 + 蓝色点缀</li></ul><h2>主题样式预览</h2><h3>渐变风格 (Gradient)</h3><ul><li>视觉特点: 紫色渐变背景，白色圆角卡片</li><li>配色方案: <code>#667eea</code> → <code>#764ba2</code></li><li>适用场景: 个人博客、创意网站</li><li>设计元素: 悬停动画、阴影效果、圆角设计</li></ul><h3>简洁风格 (Minimal)</h3><ul><li>视觉特点: 黑白配色，线条分割</li><li>配色方案: <code>#000</code> + <code>#fff</code> + <code>#666</code></li><li>适用场景: 技术博客、专业内容</li><li>设计元素: 极简排版、下划线链接、报纸式布局</li></ul><h3>现代风格 (Modern)</h3><ul><li>视觉特点: 蓝色系商务风格</li><li>配色方案: <code>#0066cc</code> → <code>#0052a3</code></li><li>适用场景: 企业网站、专业机构</li><li>设计元素: 卡片悬停效果、徽章标签、渐变头部</li></ul><h3>暗黑风格 (Dark)</h3><ul><li>视觉特点: GitHub 式深色主题</li><li>配色方案: <code>#0d1117</code> + <code>#58a6ff</code></li><li>适用场景: 开发者博客、夜间阅读</li><li>设计元素: 自定义滚动条、蓝色链接、暗色卡片</li></ul><h2>特色功能</h2><h3>1. 多样化的主题风格</h3><ul><li>提供 4 种精心设计的样式主题</li><li>每种主题都有独特的视觉风格</li><li>可在后台随时切换，无需修改代码</li><li>所有主题均支持响应式设计</li></ul><h3>2. 完整的内容支持</h3><ul><li>支持 Markdown 自动解析</li><li>保留文章中的图片和格式</li><li>可添加自定义版权信息</li></ul><h3>3. 响应式设计</h3><ul><li>完美适配各种设备屏幕</li><li>移动端优化显示</li></ul><h3>4. 标准兼容</h3><ul><li>符合 RSS 2.0 规范</li><li>支持常见的 RSS 命名空间（content、dc、atom）</li><li>兼容主流 RSS 阅读器</li></ul><h3>5. 路由接管</h3><ul><li>完全接管 Typecho 原生的 <code>/feed</code> 路由</li><li>禁用插件后自动恢复原生功能</li><li>无缝替换，不影响现有订阅</li></ul><h2>文件结构</h2><pre><code>Rss/
├── Plugin.php          # 插件主文件
├── Action.php          # RSS 生成逻辑
├── rss-gradient.xsl    # 渐变风格样式
├── rss-minimal.xsl     # 简洁风格样式
├── rss-modern.xsl      # 现代风格样式
├── rss-dark.xsl        # 暗黑风格样式
└── README.md           # 说明文档</code></pre><h2>技术说明</h2><h3>Plugin.php</h3><ul><li>插件主类，负责注册路由和配置项</li><li>定义插件激活/禁用逻辑</li><li>提供配置面板</li></ul><h3>Action.php</h3><ul><li>RSS 生成核心逻辑</li><li>从数据库查询文章</li><li>构建 RSS XML 输出</li><li>支持 Markdown 解析</li><li>根据配置动态加载样式文件</li></ul><h3>XSL 样式文件</h3><ul><li>4 个独立的 XSLT 样式表文件</li><li>将 XML 转换为美观的 HTML 页面</li><li>每个文件包含完整的 CSS 样式</li><li>互不干扰，易于定制和扩展</li></ul><h2>常见问题</h2><h3>Q: 启用插件后无法访问 RSS？</h3><p>A: 请检查您的 Typecho 是否开启了路由重写功能。</p><h3>Q: RSS 中图片无法显示？</h3><p>A: 请确保文章中的图片使用的是绝对路径。</p><h3>Q: 如何关闭样式美化？</h3><p>A: 在插件设置中将"RSS 样式美化"设置为"禁用"即可。</p><h3>Q: 可以自定义样式吗？</h3><p>A: 可以，直接修改 <code>rss.xsl</code> 文件中的 CSS 部分。</p><h2>版本历史</h2><h3>v1.0.0</h3><ul><li>初始版本发布</li><li>支持全文 RSS 输出</li><li>支持 XSL 样式美化</li><li>提供灵活的配置选项</li></ul><h2>许可证</h2><p>本插件遵循 MIT 许可证开源。</p><h2>反馈与支持</h2><p>如有问题或建议，欢迎通过以下方式反馈：</p><ul><li>提交 Issue</li><li>发送邮件</li><li>在博客留言</li></ul><h2>项目地址</h2><h2><a href="https://github.com/jkjoy/Typecho-Plugin-Rss">https://github.com/jkjoy/Typecho-Plugin-Rss</a></h2><p><strong>享受优雅的 RSS 订阅体验！</strong></p>]]></description>
            <content:encoded><![CDATA[<p>一个功能强大的 Typecho RSS 插件，支持全文输出和多种美化显示风格。</p><h2>功能特点</h2><ul><li><strong>全文输出</strong>: 支持输出文章全文或摘要</li><li><strong>多种主题</strong>: 提供 4 种精美样式主题供选择</li><li><strong>美化显示</strong>: 在浏览器中直接打开 RSS 链接时显示美观的界面</li><li><strong>灵活配置</strong>: 可自定义文章数量、输出内容、版权信息等</li><li><strong>响应式设计</strong>: 完美适配桌面和移动设备</li><li><strong>接管原生路由</strong>: 完全接管 Typecho 的 <code>/feed</code> 路由</li></ul><h2>安装方法</h2><ol><li><p>下载插件到 Typecho 插件目录：</p><pre><code>/usr/plugins/Rss/</code></pre></li><li><p>在 Typecho 后台启用插件：</p><ul><li>进入 <strong>控制台</strong> → <strong>插件</strong> → <strong>已安装插件</strong></li><li>找到 <strong>Rss</strong> 插件，点击 <strong>启用</strong></li></ul></li><li><p>配置插件（可选）：</p><ul><li>点击插件的 <strong>设置</strong> 按钮</li><li>根据需要调整配置选项</li></ul></li></ol><h2>配置选项</h2><h3>RSS 文章数量</h3><ul><li>设置 RSS 输出的文章数量</li><li>默认为 20 篇</li><li>设置为 0 则输出全部文章</li></ul><h3>RSS 内容输出</h3><ul><li><strong>输出全文</strong>: 在 RSS 中显示文章完整内容</li><li><strong>输出摘要</strong>: 仅显示文章摘要（前 200 字符）</li></ul><h3>RSS 样式美化</h3><ul><li><strong>启用</strong>: 在浏览器中访问时显示美化界面</li><li><strong>禁用</strong>: 输出纯 XML 格式</li></ul><h3>样式主题</h3><p>插件提供 4 种不同风格的主题供选择：</p><ol><li><p><strong>渐变风格 (gradient)</strong> - 默认主题</p><ul><li>紫色渐变背景</li><li>现代感强，视觉冲击力强</li><li>卡片式布局，悬停动画</li><li>适合个人博客、创意类网站</li></ul></li><li><p><strong>简洁风格 (minimal)</strong></p><ul><li>黑白配色，简约设计</li><li>清爽干净，专注内容</li><li>类似报纸排版</li><li>适合技术博客、文字类内容</li></ul></li><li><p><strong>现代风格 (modern)</strong></p><ul><li>蓝色系商务风格</li><li>专业大气，层次分明</li><li>卡片阴影，渐变头部</li><li>适合企业博客、专业网站</li></ul></li><li><p><strong>暗黑风格 (dark)</strong></p><ul><li>深色主题，护眼舒适</li><li>GitHub 风格配色</li><li>自定义滚动条美化</li><li>适合夜间阅读、开发者</li></ul></li></ol><h3>版权信息</h3><ul><li>在每篇文章末尾添加自定义版权信息</li><li>支持 HTML 标签</li><li><p>示例：</p><pre><code class="lang-html">&lt;p&gt;本文由 &lt;a href=&quot;https://example.com&quot;&gt;我的博客&lt;/a&gt; 原创发布&lt;/p&gt;
&lt;p&gt;转载请注明出处&lt;/p&gt;</code></pre></li></ul><h2>使用方法</h2><p>启用插件后，可以通过以下 URL 访问 RSS：</p><h3>主要访问地址</h3><pre><code>https://你的域名/feed</code></pre><p>插件会自动接管 Typecho 原生的 <code>/feed</code> 路由，使用美化后的 RSS 输出。</p><h3>在 RSS 阅读器中订阅</h3><p>将上述任一地址复制到您的 RSS 阅读器（如 Feedly、Inoreader 等）中即可订阅。</p><h3>在浏览器中访问</h3><p>直接在浏览器中打开上述地址，将看到美化后的 RSS 页面。根据你在插件设置中选择的主题，会显示不同风格：</p><ul><li><strong>渐变风格</strong>: 紫色渐变背景 + 白色卡片</li><li><strong>简洁风格</strong>: 纯白背景 + 黑白排版</li><li><strong>现代风格</strong>: 蓝色渐变头部 + 灰白背景</li><li><strong>暗黑风格</strong>: 深色背景 + 蓝色点缀</li></ul><h2>主题样式预览</h2><h3>渐变风格 (Gradient)</h3><ul><li>视觉特点: 紫色渐变背景，白色圆角卡片</li><li>配色方案: <code>#667eea</code> → <code>#764ba2</code></li><li>适用场景: 个人博客、创意网站</li><li>设计元素: 悬停动画、阴影效果、圆角设计</li></ul><h3>简洁风格 (Minimal)</h3><ul><li>视觉特点: 黑白配色，线条分割</li><li>配色方案: <code>#000</code> + <code>#fff</code> + <code>#666</code></li><li>适用场景: 技术博客、专业内容</li><li>设计元素: 极简排版、下划线链接、报纸式布局</li></ul><h3>现代风格 (Modern)</h3><ul><li>视觉特点: 蓝色系商务风格</li><li>配色方案: <code>#0066cc</code> → <code>#0052a3</code></li><li>适用场景: 企业网站、专业机构</li><li>设计元素: 卡片悬停效果、徽章标签、渐变头部</li></ul><h3>暗黑风格 (Dark)</h3><ul><li>视觉特点: GitHub 式深色主题</li><li>配色方案: <code>#0d1117</code> + <code>#58a6ff</code></li><li>适用场景: 开发者博客、夜间阅读</li><li>设计元素: 自定义滚动条、蓝色链接、暗色卡片</li></ul><h2>特色功能</h2><h3>1. 多样化的主题风格</h3><ul><li>提供 4 种精心设计的样式主题</li><li>每种主题都有独特的视觉风格</li><li>可在后台随时切换，无需修改代码</li><li>所有主题均支持响应式设计</li></ul><h3>2. 完整的内容支持</h3><ul><li>支持 Markdown 自动解析</li><li>保留文章中的图片和格式</li><li>可添加自定义版权信息</li></ul><h3>3. 响应式设计</h3><ul><li>完美适配各种设备屏幕</li><li>移动端优化显示</li></ul><h3>4. 标准兼容</h3><ul><li>符合 RSS 2.0 规范</li><li>支持常见的 RSS 命名空间（content、dc、atom）</li><li>兼容主流 RSS 阅读器</li></ul><h3>5. 路由接管</h3><ul><li>完全接管 Typecho 原生的 <code>/feed</code> 路由</li><li>禁用插件后自动恢复原生功能</li><li>无缝替换，不影响现有订阅</li></ul><h2>文件结构</h2><pre><code>Rss/
├── Plugin.php          # 插件主文件
├── Action.php          # RSS 生成逻辑
├── rss-gradient.xsl    # 渐变风格样式
├── rss-minimal.xsl     # 简洁风格样式
├── rss-modern.xsl      # 现代风格样式
├── rss-dark.xsl        # 暗黑风格样式
└── README.md           # 说明文档</code></pre><h2>技术说明</h2><h3>Plugin.php</h3><ul><li>插件主类，负责注册路由和配置项</li><li>定义插件激活/禁用逻辑</li><li>提供配置面板</li></ul><h3>Action.php</h3><ul><li>RSS 生成核心逻辑</li><li>从数据库查询文章</li><li>构建 RSS XML 输出</li><li>支持 Markdown 解析</li><li>根据配置动态加载样式文件</li></ul><h3>XSL 样式文件</h3><ul><li>4 个独立的 XSLT 样式表文件</li><li>将 XML 转换为美观的 HTML 页面</li><li>每个文件包含完整的 CSS 样式</li><li>互不干扰，易于定制和扩展</li></ul><h2>常见问题</h2><h3>Q: 启用插件后无法访问 RSS？</h3><p>A: 请检查您的 Typecho 是否开启了路由重写功能。</p><h3>Q: RSS 中图片无法显示？</h3><p>A: 请确保文章中的图片使用的是绝对路径。</p><h3>Q: 如何关闭样式美化？</h3><p>A: 在插件设置中将"RSS 样式美化"设置为"禁用"即可。</p><h3>Q: 可以自定义样式吗？</h3><p>A: 可以，直接修改 <code>rss.xsl</code> 文件中的 CSS 部分。</p><h2>版本历史</h2><h3>v1.0.0</h3><ul><li>初始版本发布</li><li>支持全文 RSS 输出</li><li>支持 XSL 样式美化</li><li>提供灵活的配置选项</li></ul><h2>许可证</h2><p>本插件遵循 MIT 许可证开源。</p><h2>反馈与支持</h2><p>如有问题或建议，欢迎通过以下方式反馈：</p><ul><li>提交 Issue</li><li>发送邮件</li><li>在博客留言</li></ul><h2>项目地址</h2><h2><a href="https://github.com/jkjoy/Typecho-Plugin-Rss">https://github.com/jkjoy/Typecho-Plugin-Rss</a></h2><p><strong>享受优雅的 RSS 订阅体验！</strong></p>]]></content:encoded>
        </item>
                <item>
            <title>Puock - 又一款Typecho主题</title>
            <link>https://www.imsun.org/archives/1752.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1752.html</guid>
            <pubDate>Thu, 16 Oct 25 05:36:00 +0000</pubDate>
            <pubDateFormatted>2025年10月16日05:36</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>说明</h2><p>本主题移植自开源项目<br><a href="https://github.com/Licoy/wordpress-theme-puock">https://github.com/Licoy/wordpress-theme-puock</a><br>原项目为<code>WordPress</code>主题.</p><p>我觉得很酷 所以移植到了<code>Typecho</code> 平台.</p><h2>预览</h2><p>本站<br><img src="https://www.imsun.org/usr/themes/Puock/screenshot.png" alt="预览" title="预览"></p><h2>使用指南</h2><p>适用于<code>Typecho</code> 1.2.0 以上版本</p><p>[danger]注意事项[/danger] </p><p>部分功能需要使用插件<code>Puock</code>来实现<br>插件地址 <a href="https://github.com/jkjoy/typecho-plugin-puock">Puock</a></p><h2>项目地址</h2><p><a href="https://github.com/jkjoy/Typecho-Theme-Puock">https://github.com/jkjoy/Typecho-Theme-Puock</a></p>]]></description>
            <content:encoded><![CDATA[<h2>说明</h2><p>本主题移植自开源项目<br><a href="https://github.com/Licoy/wordpress-theme-puock">https://github.com/Licoy/wordpress-theme-puock</a><br>原项目为<code>WordPress</code>主题.</p><p>我觉得很酷 所以移植到了<code>Typecho</code> 平台.</p><h2>预览</h2><p>本站<br><img src="https://www.imsun.org/usr/themes/Puock/screenshot.png" alt="预览" title="预览"></p><h2>使用指南</h2><p>适用于<code>Typecho</code> 1.2.0 以上版本</p><p>[danger]注意事项[/danger] </p><p>部分功能需要使用插件<code>Puock</code>来实现<br>插件地址 <a href="https://github.com/jkjoy/typecho-plugin-puock">Puock</a></p><h2>项目地址</h2><p><a href="https://github.com/jkjoy/Typecho-Theme-Puock">https://github.com/jkjoy/Typecho-Theme-Puock</a></p>]]></content:encoded>
        </item>
                <item>
            <title>解决部分云服务器内存爆满但SWAP占用为0的问题</title>
            <link>https://www.imsun.org/archives/1751.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1751.html</guid>
            <pubDate>Sat, 09 Aug 25 09:27:00 +0000</pubDate>
            <pubDateFormatted>2025年08月09日09:27</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>问题</h2><p>在内存爆满几乎100%的情况下,开启了swap分区却占用一直为0,这种情况发生在阿里云 和 华为云 比较多.</p><h2>排查</h2><p>查看系统的 Swap 使用倾向（swappiness）,执行</p><pre><code class="lang-bash">cat /proc/sys/vm/swappiness</code></pre><p>最小为0最大为100 数字越小代表使用倾向越低.</p><p>我的华为云服务器查询到的数值竟然为0. 这意味着云服务商根本就不打算让人使用swap.</p><h2>解决</h2><p>编辑配置</p><pre><code class="lang-bash">sudo nano /etc/sysctl.conf</code></pre><p>找到</p><pre><code>vm.swappiness=</code></pre><p>把后面的数字改为<code>90</code><br>如果没有找到,也没关系,直接在最后添加</p><pre><code>vm.swappiness=90</code></pre><p>然后执行</p><pre><code class="lang-bash">sudo sysctl -p</code></pre><p>可以生效了</p>]]></description>
            <content:encoded><![CDATA[<h2>问题</h2><p>在内存爆满几乎100%的情况下,开启了swap分区却占用一直为0,这种情况发生在阿里云 和 华为云 比较多.</p><h2>排查</h2><p>查看系统的 Swap 使用倾向（swappiness）,执行</p><pre><code class="lang-bash">cat /proc/sys/vm/swappiness</code></pre><p>最小为0最大为100 数字越小代表使用倾向越低.</p><p>我的华为云服务器查询到的数值竟然为0. 这意味着云服务商根本就不打算让人使用swap.</p><h2>解决</h2><p>编辑配置</p><pre><code class="lang-bash">sudo nano /etc/sysctl.conf</code></pre><p>找到</p><pre><code>vm.swappiness=</code></pre><p>把后面的数字改为<code>90</code><br>如果没有找到,也没关系,直接在最后添加</p><pre><code>vm.swappiness=90</code></pre><p>然后执行</p><pre><code class="lang-bash">sudo sysctl -p</code></pre><p>可以生效了</p>]]></content:encoded>
        </item>
                <item>
            <title>又年长一岁</title>
            <link>https://www.imsun.org/archives/1750.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1750.html</guid>
            <pubDate>Wed, 09 Jul 25 07:09:28 +0000</pubDate>
            <pubDateFormatted>2025年07月09日07:09</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<p>昨天是我妈生日,今天是我的生日.</p><p>本来我都已经忘记了,但是在那个相亲相爱一家人的群里总有人会记得大家的生日.</p><p>小时候是很爱过生日的,总会在生日当天叫上自己的小伙伴来自家玩耍.</p><p>少年时候也是喜欢过生日的,无非是找个由头和自己喜欢的女孩子在一起玩耍.</p><p>如今却是不喜欢的,无疑是告诉自己又年长一岁.又老了一些.</p><hr><p>总是会有些负面的情绪是因为太过于繁琐和无奈.</p><p>社会总是会磨平年少的棱角.</p><p>也会产生更多的怨气.</p><hr><p>人生有七苦,生、老、病、死、怨憎会、爱别离、求不得.<br>终一世无法超脱.</p><p>Ring的父亲由于癌细胞恶化现在在医院里等待最后的时光.她在医院衣不解带伺候了好几日.<br>我无法安慰.<br>这就是人生之中难言必经的阵痛.</p><hr><p>有时候会思考生活的意义.</p><p>最后觉得有人说的其实很对,无非就是生下来,活下去.</p><p>活着其实没有任何的意义,这一辈子不过是追求欲望的过程.</p><p>也是与自己不停和解的过程.</p><p>我想只要是人,都无法超脱.</p><hr><p>想说的很多,不足为外人道哉.</p><hr><p>祝自己生日快乐吧</p>]]></description>
            <content:encoded><![CDATA[<p>昨天是我妈生日,今天是我的生日.</p><p>本来我都已经忘记了,但是在那个相亲相爱一家人的群里总有人会记得大家的生日.</p><p>小时候是很爱过生日的,总会在生日当天叫上自己的小伙伴来自家玩耍.</p><p>少年时候也是喜欢过生日的,无非是找个由头和自己喜欢的女孩子在一起玩耍.</p><p>如今却是不喜欢的,无疑是告诉自己又年长一岁.又老了一些.</p><hr><p>总是会有些负面的情绪是因为太过于繁琐和无奈.</p><p>社会总是会磨平年少的棱角.</p><p>也会产生更多的怨气.</p><hr><p>人生有七苦,生、老、病、死、怨憎会、爱别离、求不得.<br>终一世无法超脱.</p><p>Ring的父亲由于癌细胞恶化现在在医院里等待最后的时光.她在医院衣不解带伺候了好几日.<br>我无法安慰.<br>这就是人生之中难言必经的阵痛.</p><hr><p>有时候会思考生活的意义.</p><p>最后觉得有人说的其实很对,无非就是生下来,活下去.</p><p>活着其实没有任何的意义,这一辈子不过是追求欲望的过程.</p><p>也是与自己不停和解的过程.</p><p>我想只要是人,都无法超脱.</p><hr><p>想说的很多,不足为外人道哉.</p><hr><p>祝自己生日快乐吧</p>]]></content:encoded>
        </item>
                <item>
            <title>Typecho常用插件集合</title>
            <link>https://www.imsun.org/archives/1749.html</link>
            <guid isPermaLink="true">https://www.imsun.org/archives/1749.html</guid>
            <pubDate>Tue, 17 Jun 25 07:14:00 +0000</pubDate>
            <pubDateFormatted>2025年06月17日07:14</pubDateFormatted>
            <dc:creator>老孙博客</dc:creator>
            <description><![CDATA[<h2>写在前面</h2><p>众所周知<code>Typecho</code>的插件多且杂.各种版本分支满天飞.<br>这里收集一些我自用的插件.</p><p>供同样使用<code>Typecho</code>的博友们下载使用</p><h2>插件</h2><h3>Links</h3><p>很多主题<code>友情链接</code>页面都是基于此插件来实现,当然也有很多主题不使用此插件.<br>或者没有友情链接页面的主题亦可以使用此插件来实现</p><p><a href="https://file.imsun.org/upload/2025-06/Links-1.2.7.zip">点此下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>Testore</h3><p>一个非官方的插件商店,里面的插件万年没更新...<br>ps.我准备等1.3.0正式版发布维护一个插件列表..</p><p><a href="https://file.imsun.org/upload/2025-06/TeStore.zip">点此下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>Tagshelper</h3><p>由<code>泽泽社长</code>开发的插件,在编辑文章的页面展示所有的标签,点击即可添加</p><p><a href="https://file.imsun.org/upload/2025-06/tagshelper.zip">下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>CommentNotifier</h3><p>同样是由<code>泽泽社长</code>开发的插件,在有新的评论或回复时会通知到对方邮箱</p><p><a href="https://file.imsun.org/upload/2025-06/CommentNotifier-1.8.3.zip">下载地址</a></p><p>兼容性测试: 兼容1.3.0</p><h3>Sitemap</h3><p>网站地图 插件,这个自不必多说了.方便搜索引擎的收录.</p><p>这里收录的是 Google Sitemap 生成器 【TF社区维护版】</p><p><a href="https://file.imsun.org/upload/2025-06/Sitemap.zip">下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>AISummary</h3><p>一款使用AI生成文章摘要的插件.<br>使用AI的优点在于SEO<br><a href="https://file.imsun.org/upload/2025-06/AISummary (1).zip" target="_blank">下载地址</a><br>兼容性测试: 兼容1.3.0</p><h3>S3Upload</h3><p>使用s3兼容的存储服务.支持腾讯云,阿里云,缤纷云,R2,B2 等<br><a href="https://file.imsun.org/upload/2025-03/S3UploadForTypecho-1.1.0.zip">下载地址</a></p><h3>FediverseSync</h3><p>同步博客标题 摘要 链接 到联邦宇宙.支持 Mastodon / Pleroma / Gotosocial / Misskey 等实例..</p><p><a href="https://file.imsun.org/upload/2025-06/FediverseSync.zip">下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>CommentsByQQ</h3><p>评论QQ通知</p><p>通过基于nonebot 协议的QQ机器人,在有新评论时通知到指定QQ.<br>QQ与QQ机器人必须为好友.</p><p><a href="https://file.imsun.org/upload/2025-06/CommentsByQQ.zip">下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>RobotPush</h3><p>Typecho机器人提醒插件，支持登录提醒，支持评论提醒，支持钉钉、飞书、企微机器人。</p><p><a href="https://file.imsun.org/upload/2025-06/Robotpush.zip">点此下载</a></p>]]></description>
            <content:encoded><![CDATA[<h2>写在前面</h2><p>众所周知<code>Typecho</code>的插件多且杂.各种版本分支满天飞.<br>这里收集一些我自用的插件.</p><p>供同样使用<code>Typecho</code>的博友们下载使用</p><h2>插件</h2><h3>Links</h3><p>很多主题<code>友情链接</code>页面都是基于此插件来实现,当然也有很多主题不使用此插件.<br>或者没有友情链接页面的主题亦可以使用此插件来实现</p><p><a href="https://file.imsun.org/upload/2025-06/Links-1.2.7.zip">点此下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>Testore</h3><p>一个非官方的插件商店,里面的插件万年没更新...<br>ps.我准备等1.3.0正式版发布维护一个插件列表..</p><p><a href="https://file.imsun.org/upload/2025-06/TeStore.zip">点此下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>Tagshelper</h3><p>由<code>泽泽社长</code>开发的插件,在编辑文章的页面展示所有的标签,点击即可添加</p><p><a href="https://file.imsun.org/upload/2025-06/tagshelper.zip">下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>CommentNotifier</h3><p>同样是由<code>泽泽社长</code>开发的插件,在有新的评论或回复时会通知到对方邮箱</p><p><a href="https://file.imsun.org/upload/2025-06/CommentNotifier-1.8.3.zip">下载地址</a></p><p>兼容性测试: 兼容1.3.0</p><h3>Sitemap</h3><p>网站地图 插件,这个自不必多说了.方便搜索引擎的收录.</p><p>这里收录的是 Google Sitemap 生成器 【TF社区维护版】</p><p><a href="https://file.imsun.org/upload/2025-06/Sitemap.zip">下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>AISummary</h3><p>一款使用AI生成文章摘要的插件.<br>使用AI的优点在于SEO<br><a href="https://file.imsun.org/upload/2025-06/AISummary (1).zip" target="_blank">下载地址</a><br>兼容性测试: 兼容1.3.0</p><h3>S3Upload</h3><p>使用s3兼容的存储服务.支持腾讯云,阿里云,缤纷云,R2,B2 等<br><a href="https://file.imsun.org/upload/2025-03/S3UploadForTypecho-1.1.0.zip">下载地址</a></p><h3>FediverseSync</h3><p>同步博客标题 摘要 链接 到联邦宇宙.支持 Mastodon / Pleroma / Gotosocial / Misskey 等实例..</p><p><a href="https://file.imsun.org/upload/2025-06/FediverseSync.zip">下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>CommentsByQQ</h3><p>评论QQ通知</p><p>通过基于nonebot 协议的QQ机器人,在有新评论时通知到指定QQ.<br>QQ与QQ机器人必须为好友.</p><p><a href="https://file.imsun.org/upload/2025-06/CommentsByQQ.zip">下载</a></p><p>兼容性测试: 兼容1.3.0</p><h3>RobotPush</h3><p>Typecho机器人提醒插件，支持登录提醒，支持评论提醒，支持钉钉、飞书、企微机器人。</p><p><a href="https://file.imsun.org/upload/2025-06/Robotpush.zip">点此下载</a></p>]]></content:encoded>
        </item>
            </channel>
</rss>
        