<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[良哥的碎碎念 - Liang’s Musings]]></title> 
<atom:link href="https://chenliang.xyz/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[]]></description>
<link>https://chenliang.xyz/</link>
<language>zh-cn</language>

<item>
    <title>Emlog插件：空缺ID填充，让文章ID序列保持连续</title>
    <link>https://chenliang.xyz/2017.html</link>
    <description><![CDATA[<blockquote>
<p>删除文章后，ID 会出现空缺；新文章却继续使用更大的 ID。时间一长，ID 序列越来越不连续。</p>
</blockquote>
<p>做博客久了，你可能会注意到一个细节：文章 ID 不连续。删掉几篇文章，ID 就出现空缺；新文章却从更大的数字继续往后排。时间一长，ID 序列断层明显，看着不整齐。</p>
<p><strong>空缺ID填充</strong> 就是为解决这个问题准备的&mdash;&mdash;插件会在你发布新文章时，自动找到最小的空缺 ID 使用，让文章 ID 序列始终保持连续。</p>
<hr>
<h2>它做了什么</h2>
<p><img src="/content/uploadfile/202608/162b1785932723.png" alt="QQ20260805-202439.png" width="1398" height="448"></p>
<h3>1. 发布时自动使用空缺 ID</h3>
<p>插件启用后，什么都不用设置。每当你发布新文章，系统自动扫描所有空缺的 ID，使用最小的那个。删除文章留下的空缺，会被后来的文章逐一补齐，ID 序列始终连续。</p>
<h3>2. 记录每一次填充</h3>
<p>每次填充，插件都会自动记录：使用了哪个 ID、对应哪篇文章、填充时间。后台设置页可以直接查看，需要时也能一键清空记录。</p>
<h3>3. 激活即用，无需配置</h3>
<p>没有开关，没有配置项。安装、启用、完成。设置页只有填充记录列表，简单直观。</p>
<h3>4. 绿色插件，卸载干净</h3>
<p>全程不修改任何核心表结构，基于 Emlog 官方钩子实现。卸载时自动清理全部数据，不留残留。</p>
<hr>
<h2>适合谁</h2>
<ul>
<li>删除过文章、希望 ID 序列保持连续的用户；</li>
</ul>
<ul>
<li>使用文章 ID 作为外链或分享地址，希望 ID 短小连续的用户；</li>
</ul>
<ul>
<li>做过数据迁移、对 ID 连续性有要求的站点。</li>
</ul>
<hr>
<h2>上手</h2>
<p>Emlog应用商店搜索：<a href="https://www.emlog.net/plugin/detail/1234" target="_blank" rel="noopener">空缺ID填充</a>，在线安装即可。</p>]]></description>
    <pubDate>Wed, 05 Aug 2026 20:22:23 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2017.html</guid>
</item>
<item>
    <title>实时访问大屏：让你一眼看清谁在访问站点</title>
    <link>https://chenliang.xyz/2028.html</link>
    <description><![CDATA[<p>做站长最关心的，永远是那句&mdash;&mdash;「现在有人在看我的站吗」。传统统计后台往往到第三方平台去看。能不能有一种方式，把<strong>此刻的访问</strong>直接画在一块动态大屏上？</p>
<h2>这是什么</h2>
<p>「实时访问大屏」是一款 Emlog 插件。启用之后，只要有人访问你站点的<strong>任意前台页面</strong>，这次访问就会被实时记录，并呈现在一块不断流动的地图大屏上&mdash;&mdash;你能看到访客来自哪个省份、哪座城市，以及他们与你的服务器之间连成的一道道流光弧线。</p>
<h2>它能做什么</h2>
<ul>
<li><strong>全站访问，一处不漏</strong>：文章页、分类页、首页、搜索页&hellip;&hellip;任何前台请求都会计入，不需要你改动模板或埋点。</li>
<li><strong>IP 归属地 + 经纬度可视化</strong>：基于 IP 定位自动识别访客所在省市，并转换为经纬度，在地图上以弧线汇聚到你设定的服务器坐标，访客分布一目了然。</li>
<li><strong>弧线粗细映射热度</strong>：每条流光弧线的<strong>粗细随该城市在实时窗口内的访问次数动态变化</strong>&mdash;&mdash;访问越密集，连线越粗（每多 5 次请求加粗一档，封顶设定上限）；悬停弧线还会弹出该城市的实时请求量。哪座城市正在涌进流量，一眼可见。</li>
<li><strong>实时时间窗口</strong>：可设置 1&ndash;60 分钟。窗口内的访问算作「实时请求」并绘制弧线，更早的访问自动沉淀为历史，大屏始终聚焦当下。</li>
<li><strong>权限与范围可控</strong>：大屏可设为完全公开，或仅管理员可见；是否记录爬虫 / 机器人访问也由你决定。</li>
<li><strong>几乎零配置</strong>：上传、启用即可用，服务器坐标默认杭州，想换城市改两个数字就行。</li>
</ul>
<h2>大屏长什么样</h2>
<p>屏幕中心是代表你服务器的光点，来自全国（乃至全球）城市的访客以流光弧线向它汇聚；弧线的<strong>粗细实时对应着各城市的访问热度</strong>&mdash;&mdash;越是此刻涌入流量密集的地域，连线越粗越亮，流量高峰在地图上自动「显形」。一侧实时跳动着「当前实时请求数」「总访问数」「访客分布」和「最近位置」等数据。无论是日常盯盘，还是活动期间的流量突增监控，都能一眼掌握。</p>
<h2>谁适合用</h2>
<ul>
<li>想实时掌握站点热度的个人站长；</li>
<li>做活动、发新文时需要盯访问峰值的运营；</li>
<li>想直观展示「我的站点有人在看」的博主。</li>
</ul>
<h2>如何开始</h2>
<p>三步即可：</p>
<ul>
<li>后台「插件」上传或解压启用「实时访问大屏」；</li>
<li>在设置中按需调整服务器坐标、实时窗口、访问权限；</li>
<li>浏览器打开 <code>你的域名/?monitor=view</code>，大屏即在眼前。</li>
</ul>
<p>想先看看效果？<a href="/plugin/access_monitor" target="_blank" rel="noopener">点此在线预览实时访问大屏 &raquo;</a>（新窗口打开）</p>
<div class="tip">提示：大屏地址中的 <code>?monitor=view</code> 即访问可视化页面；数据接口 <code>?monitor=api</code> 可供二次开发调用。</div>
<h2>写在最后</h2>
<p>数据不该沉睡在报表里。让每一次访问都被看见&mdash;&mdash;这就是「实时访问大屏」想做的事。装上它，你的站点从此多了一块会呼吸的地图。</p>]]></description>
    <pubDate>Wed, 05 Aug 2026 19:35:07 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2028.html</guid>
</item>
<item>
    <title>给网站加个朗读者：文章语音朗读插件上线</title>
    <link>https://chenliang.xyz/2019.html</link>
    <description><![CDATA[<p>还在为读者「没时间看长文」而发愁？现在，你的网站也能像新闻 App 一样把文章「念」出来。我们开发的 <strong>文章语音朗读</strong> 插件已上线，基于微软 Edge TTS 免费神经语音，让你的 Emlog 博客秒变「有声读物」。</p>
<h2>🎧 它能做什么</h2>
<p>插件启用后，每篇文章与独立页面的详情页会自动出现一条<strong>常驻播放条</strong>：读者点一下，服务端就实时把正文合成成高质量中文语音并开始朗读，无需任何额外操作、无需注册、无需付费。</p>
<h2>✨ 核心特性</h2>
<ul>
<li><strong>免费且音质好</strong>：直连微软 Edge TTS，使用与「微软晓晓」同级的神经语音，自然流畅，零费用。</li>
<li><strong>零环境依赖</strong>：纯 PHP 实现，<strong>不需要安装 Python、不需要 Cloudflare、不需要 exec</strong>，上传启用即用。</li>
<li><strong>22 种中文语音</strong>：涵盖温柔女声、沉稳男声、方言（东北 / 陕西 / 四川）、台湾腔与粤语，总有一款贴合你的站点调性。</li>
</ul>
<p>[pdf aid=9050]</p>
<ul>
<li><strong>语速自由</strong>：播放条内置倍速切换（0.75&times;&ndash;1.5&times;），变速不变调，无需重新生成。</li>
<li><strong>智能缓存</strong>：同一篇文章只合成一次，后续访问秒开；长文自动截断保护，避免超时。</li>
<li><strong>位置随心</strong>：播放条可设在文章正文<strong>上方或下方</strong>，后台一键切换。</li>
<li><strong>主题自适应</strong>：配色跟随网站当前主题，浅色 / 深色都好看，不破坏原有排版。</li>
</ul>
<h2>🛠 如何安装</h2>
<ol>
<li>前往 Emlog 应用中心，搜索「文章语音朗读」；</li>
<li>下载并解压到 <code>content/plugins/</code> 目录；</li>
<li>后台「插件」中启用，按需设置默认语音、播放条位置、语速即可。</li>
</ol>
<h2>♿ 顺手做点无障碍</h2>
<p>语音朗读不只是锦上添花&mdash;&mdash;它让通勤、家务中的读者也能「听」完你的文章，也为视障用户提供了更友好的访问方式。一个小插件，多一种触达读者的可能。</p>
<p>马上给你的博客装上「朗读者」吧，让文字不止于看。</p>]]></description>
    <pubDate>Sun, 19 Jul 2026 19:33:33 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2019.html</guid>
</item>
<item>
    <title>Emlog3D动态彩色标签云插件</title>
    <link>https://chenliang.xyz/2018.html</link>
    <description><![CDATA[<p>标签云几乎是每个博客的标配，但传统的静态标签列表总是那么&ldquo;安静&rdquo;&mdash;&mdash;一排灰色小字，访客扫一眼就划过去了。有没有办法让它们真正吸引眼球？</p>
<p><strong>3D动态彩色标签云（tagcloud3d）</strong>是一款专为 Emlog 开发的侧边栏美化插件，它把枯燥的标签列表变成会&ldquo;呼吸&rdquo;的视觉元素：标签可以贴在一个球面上缓缓旋转，也可以化作一团缤纷的彩色气泡。纯前端渲染，<strong>零服务器额外开销</strong>。</p>
<h2>一、两种展现模式</h2>
<h3>1. 3D 旋转球体</h3>
<p>所有标签按照球面坐标均匀分布在一个虚拟球面上，整体缓慢自转；靠近镜头的标签更大更亮，远处的更小更暗，形成自然的景深。鼠标按住拖拽即可手动旋转，松手后自动恢复自转。</p>
<p><img src="/content/uploadfile/202607/65971784200068.gif" alt="output.gif"></p>
<h3>2. 彩色气泡</h3>
<p>标签以圆润的彩色气泡呈现，配色明快，适合想走活泼、年轻化风格的站点。</p>
<h2>二、核心特性</h2>
<ul>
<li><strong>数据自动同步</strong>：直接复用 Emlog 标签数据，按文章数量映射字号&mdash;&mdash;越热门的标签越大，无需手动维护。</li>
<li><strong>实时更新</strong>：发布或删除文章后，标签云内容自动重建，永远保持最新。</li>
<li><strong>主题自适应</strong>：配色跟随站点明暗主题（支持浅色主题自适应开关），深色站、浅色站都能自然融入。</li>
<li><strong>丰富可调</strong>：展现模式、标签数量、字号区间、球体半径、自转速度、配色方案、发光强度等均可后台配置。</li>
<li><strong>绿色无污染</strong>：不新建数据表，配置仅占用插件自有存储；卸载时自动清理侧栏注册与配置，不留垃圾。</li>
<li><strong>零服务器开销</strong>：渲染完全由浏览器 CSS + JS 完成，不影响页面加载速度。</li>
</ul>
<h2>三、后台设置项一览</h2>
<table style="border-collapse: collapse; width: 100%;" border="1" cellspacing="0" cellpadding="6">
<thead>
<tr>
<th>设置项</th>
<th>说明</th>
<th>可选值</th>
</tr>
</thead>
<tbody>
<tr>
<td>组件标题</td>
<td>侧栏组件显示的名称</td>
<td>自定义文本</td>
</tr>
<tr>
<td>展现模式</td>
<td>选择标签云的视觉形态</td>
<td>3D 旋转球体 / 彩色气泡</td>
</tr>
<tr>
<td>标签上限</td>
<td>最多展示多少个标签</td>
<td>10 &ndash; 80</td>
</tr>
<tr>
<td>排序方式</td>
<td>标签排列依据</td>
<td>按文章数（热门）/ 按最新 / 随机</td>
</tr>
<tr>
<td>最冷字号 / 最热字号</td>
<td>标签字号区间（px）</td>
<td>10&ndash;20 / 18&ndash;38</td>
</tr>
<tr>
<td>球体半径占比</td>
<td>球体大小相对容器</td>
<td>20% &ndash; 60%</td>
</tr>
<tr>
<td>自转速度</td>
<td>球体旋转快慢，0 为静止</td>
<td>0 &ndash; 100</td>
</tr>
<tr>
<td>文字配色</td>
<td>标签颜色方案</td>
<td>随机彩色 / 统一颜色</td>
</tr>
<tr>
<td>发光强度</td>
<td>文字辉光效果</td>
<td>柔和 / 强烈 / 关闭</td>
</tr>
<tr>
<td>浅色主题自适应</td>
<td>在浅色主题下自动优化观感</td>
<td>开 / 关</td>
</tr>
</tbody>
</table>
<h2><img src="/content/uploadfile/202607/92fa1784200111.png" alt="管理中心 - 良哥的碎碎念 - Liang&rsquo;s Musings.png" width="1600" height="1043"></h2>
<h2>四、安装与使用</h2>
<ol>
<li>在 Emlog 应用市场搜索 <code>tagcloud3d</code>，下载插件并解压到 <code>content/plugins/</code> 目录；或在后台「插件」直接上传 zip 安装。</li>
<li>进入后台「插件」管理，启用 <strong>3D动态彩色标签云</strong>。</li>
<li>进入「外观 / 小工具」（侧边栏管理），将「3D动态彩色标签云」组件拖入侧栏。</li>
<li>进入插件设置页，按喜好调整模式、数量、配色等参数，保存。</li>
<li>刷新前台页面，侧边栏即可看到旋转或气泡式的标签云。</li>
</ol>
<h2>五、干净卸载</h2>
<p>不再需要时，直接在后台删除插件即可&mdash;&mdash;侧栏注册与插件配置会被<strong>自动清理</strong>，不会在数据库里留下残余数据。</p>
<h2>结语</h2>
<p>如果你希望让博客侧边栏从&ldquo;静态列表&rdquo;升级为&ldquo;会动的元素&rdquo;，3D动态彩色标签云值得一试。它轻量、好看、好配，几分钟就能让你的站点气质不一样。</p>
<p style="color: #888; font-size: 13px;">作者：澄曜 ｜ 适用：Emlog Pro 及以上</p>]]></description>
    <pubDate>Thu, 16 Jul 2026 18:54:15 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2018.html</guid>
</item>
<item>
    <title>PDF在线阅读器插件测试</title>
    <link>https://chenliang.xyz/2016.html</link>
    <description><![CDATA[<p>[pdf aid=9046]</p>]]></description>
    <pubDate>Thu, 16 Jul 2026 12:14:26 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2016.html</guid>
</item>
<item>
    <title>Emlog 全格式网站地图插件</title>
    <link>https://chenliang.xyz/2015.html</link>
    <description><![CDATA[<h2>为什么需要一个网站地图？</h2>
<p>网站地图（Sitemap）是搜索引擎爬虫认识你网站的"导航图"。一份结构清晰、及时更新的 Sitemap，能显著提升文章被收录的速度与覆盖率。但很多站长还在用离线工具手动生成，每次发完文章都得重新导出一遍&mdash;&mdash;既麻烦又容易忘。</p>
<h2>认识 sitemap_pro：会自己更新的全格式地图</h2>
<p><strong>sitemap_pro</strong> 是一款为 Emlog 打造的全格式网站地图插件，它最大的特点就是<strong>自动保持最新</strong>：你发布、修改、删除任意文章 / 页面 / 分类 / 标签，它都会静默重建地图，全程不影响你正常发文。</p>
<p><img src="/content/uploadfile/202607/92fa1784171509.png" alt="管理中心 - 良哥的碎碎念 - Liang&rsquo;s Musings.png" width="1600" height="1188"></p>
<h3>核心能力</h3>
<ul>
<li><strong>三种格式一次生成</strong>：<code>sitemap.xml</code>（标准格式，可直接提交百度 / Google）、<code>sitemap.html</code>（带样式的可访问站点地图页）、<code>sitemap.txt</code>（每行一个 URL，兼容各引擎 TXT 提交入口）。</li>
<li><strong>全自动更新</strong>：挂载文章 / 页面 / 分类 / 标签的增删改钩子，内容一变地图就变；前台访问时还会惰性补建，保证文件永远在线。</li>
<li><strong>收录范围可控</strong>：首页、文章、分类、标签、独立页面五类内容可独立开关，想收什么收什么。</li>
<li><strong>按 ID 排除</strong>：不希望被收录的特定文章 / 页面 / 分类，填数字 ID 即可排除；标签则按名称排除。</li>
<li><strong>标准 XML 字段</strong>：自动带上 <code>changefreq</code> 与 <code>priority</code>，首页 1.0/daily、文章 0.8/weekly，让爬虫更懂优先级。</li>
<li><strong>绿色卸载</strong>：停用删除后自动清理配置与生成的地图文件，不留垃圾。</li>
</ul>
<h2>安装只需三步</h2>
<ol>
<li>把插件文件夹 <code>sitemap_pro/</code> 上传到 <code>content/plugins/</code> 并启用；</li>
<li>启用即自动生成三份地图，访问 <code>你的域名/sitemap.xml</code> 即可验证；</li>
<li>后台按需开关收录范围、填写排除 ID，保存设置即重建。</li>
</ol>
<h2>预览</h2>
<p>本站生成效果可实时查看：<a href="/sitemap.xml" target="_blank" rel="noopener">XML 版</a> &middot; <a href="/sitemap.html" target="_blank" rel="noopener">HTML 版</a> &middot; <a href="/sitemap.txt" target="_blank" rel="noopener">TXT 版</a>。</p>
<p class="tip">小提示：启用后把 <code>sitemap.xml</code> 提交到百度搜索资源平台 / Google Search Console，收录效率会更明显。</p>]]></description>
    <pubDate>Thu, 16 Jul 2026 10:55:33 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2015.html</guid>
</item>
<item>
    <title>毒鸡汤 Emlog 插件：给博客侧边栏来一碗清醒</title>
    <link>https://chenliang.xyz/2010.html</link>
    <description><![CDATA[<p>做博客的都知道，侧边栏塞满「最新文章」「热门日志」固然实用，但总缺点意思。于是「毒鸡汤」来了&mdash;&mdash;一个专为 Emlog 打造的轻量侧边栏插件，每隔一阵就给访客（也给你自己）端上一碗扎心又真实的清醒文案。</p>
<p><img src="/content/uploadfile/202607/fe8e1784113279.png" alt="QQ20260715-190106.png" width="1231" height="577"></p>
<!-- 配图建议：插件在博客侧边栏中的实际展示效果图（亮色模式下即可） -->
<h2>一、它能做什么</h2>
<h3>1. 自动换文案，无需手动维护</h3>
<p>插件启用后，每次页面加载都会自动向接口拉取最新一碗毒鸡汤并展示在侧边栏，<strong>刷新页面即换一碗</strong>。不需要你任何操作，文案永远新鲜。</p>
<h3>2. 完全跟随你的主题样式</h3>
<p>这是它和同类插件最大的不同：毒鸡汤<strong>不自己画卡片</strong>，而是直接复用你当前主题的「自定义文本」组件容器。也就是说&mdash;&mdash;</p>
<ul>
<li>侧边栏里它的样式和「最新文章」「分类」等原生组件<strong>完全一致</strong>；</li>
<li>亮色 / 暗色模式<strong>自动跟随</strong>，文字清晰可读，不会出现暗色背景下看不清的尴尬；</li>
<li>换主题后<strong>无需任何配置</strong>，自动适配新主题。</li>
</ul>
<p>别人装了也是零配置，不会出现「在 A 主题好看、换 B 主题就水土不服」的方块。</p>
<!-- 配图建议：亮色模式与暗色模式下侧边栏卡片对比图（展示同款主题样式 + 暗色文字清晰） -->
<h3>3. 标准的系统边栏组件</h3>
<p>启用插件后，毒鸡汤会自动出现在后台「外观 &rarr; 边栏」的组件列表里，你可以像管理其他组件一样<strong>拖拽排序、调整位置</strong>，想放哪就放哪。</p>
<h3>4. 内置接口，实时拉取</h3>
<p>插件内置 API 接口与密钥，每次访问<strong>直连拉取最新文案、不使用缓存</strong>，保证访客看到的总是最新一碗。服务端偶发异常时启用本地兜底文案，绝不空白。</p>
<h2>二、怎么用</h2>
<h3>第一步：安装</h3>
<p>后台「插件 &rarr; 安装插件」，上传插件压缩包（<code>poison_soup.zip</code>）并启用即可。</p>
<h3>第二步：拖到侧边栏</h3>
<p>进入后台「外观 &rarr; 边栏」，在可用组件中找到「毒鸡汤」，拖动到右侧边栏的任意位置并保存。</p>
<p><img src="/content/uploadfile/202607/35441784113370.png" alt="QQ20260715-190233.png" width="689" height="419"></p>
<!-- 配图建议：后台「外观 → 边栏」拖拽组件的操作截图（圈出毒鸡汤组件） -->
<h3>第三步：完事</h3>
<p>回到前台，侧边栏就会出现一碗毒鸡汤，<strong>刷新页面自动更换</strong>。无需写代码、无需改模板、无需配色。</p>
<h2>三、适合谁</h2>
<ul>
<li>想给博客侧边栏加点「灵魂」的 Emlog 站长；</li>
<li>不想折腾样式、希望插件开箱即跟随主题的懒人；</li>
<li>做 Emlog 主题 / 二次开发的开发者，可参考其「复用主题组件容器」的零配置思路。</li>
</ul>
<p>一碗毒鸡汤下肚，说不定比十条心灵鸡汤都顶用。装上试试？</p>]]></description>
    <pubDate>Wed, 15 Jul 2026 18:58:06 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2010.html</guid>
</item>
<item>
    <title>Emlog插件蓝奏云下载本地化——把蓝奏分享链接变成站内直链下载按钮</title>
    <link>https://chenliang.xyz/2014.html</link>
    <description><![CDATA[<h2>为什么需要这个插件</h2>
<p>小文件分享，很多人首选蓝奏云：不限速、免登录即可下载，确实好用。但它也有几个绕不开的槽点：</p>
<ul>
<li>下载前要连续跳转好几个页面，还夹带广告；</li>
<li>分享 APK 安装包时，<strong>手机端必须开通会员才能下载</strong>，电脑端却能正常下；</li>
<li>链接裸奔在页面里，想做成"本站资源"的体验很难。</li>
</ul>
<h2>插件做了什么</h2>
<p><strong>蓝奏云下载本地化</strong> 是一个 Emlog 插件，核心思路是：写文章时用一段短代码插入蓝奏分享链接，前台渲染成一个<strong>本站域名的下载按钮</strong>。访客点击后，由服务器在后端实时请求解析接口拿到真实直链，再 302 跳转直接下载&mdash;&mdash;全程不经过蓝奏的广告页和跳转页。</p>
<h2>核心特性</h2>
<ul>
<li><strong>站内直链伪装</strong>：页面上只出现 <code>你的域名/content/plugins/.../dl.php</code> 形式的按钮，蓝奏地址、内置接口 Key 全程不下发前端；</li>
<li><strong>点击时实时解析</strong>：不预解析、不拖慢发文，点一下才去拿直链并直接下载；</li>
<li><strong>绕过 APK 会员墙</strong>：解析在服务器端以"电脑身份"发起，恰好绕开蓝奏"手机端不能分享 APK"的限制；</li>
<li><strong>支持提取密码</strong>：带密码的分享链接照常可用；</li>
<li><strong>防盗链（蓝奏源白名单）</strong>：只有白名单内的蓝奏域名（如你自己的账号域名）才允许被本地化，防止别人拿你的站点烧接口配额；</li>
<li><strong>带缓存与自动重解析</strong>：直链有 TTL 缓存，过期自动重新解析，避免死链。</li>
<li><strong>按钮样式</strong>：跟随当前主题自动适配</li>
</ul>
<h2>怎么用</h2>
<p>在文章任意位置插入短代码即可，按钮文字建议填文件名：</p>
<p><img src="/content/uploadfile/202607/aa581784023071.png" alt="QQ20260714-175737.png" width="690" height="56"></p>
<p>写文章时也可点编辑器顶部的「插入蓝奏云」按钮，按提示填链接、密码、下载按钮文字，自动生成短代码并插入光标处。</p>
<p><img src="/content/uploadfile/202607/4d601784022829.png" alt="QQ20260714-175233.png" width="750" height="472"></p>
<p>&nbsp;</p>
<h2>安装启用</h2>
<ul>
<li>后台「插件」中启用「蓝奏云下载本地化」；</li>
<li>插件设置里可配置蓝奏域名白名单、缓存 TTL、默认按钮文字；</li>
<li>白名单默认放行所有官方蓝奏域名，需要严格限制时删到只剩你自己的账号域名即可。</li>
</ul>
<p><img src="/content/uploadfile/202607/75a81784022874.png" alt="管理中心.png" width="1600" height="1099"></p>
<p>就这么简单&mdash;&mdash;把蓝奏的"广告跳转体验"换成"本站一键下载"，小文件分享立刻清爽。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
    <pubDate>Tue, 14 Jul 2026 17:45:53 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2014.html</guid>
</item>
<item>
    <title>给 Emlog 分类加把锁：分类访问密码插件</title>
    <link>https://chenliang.xyz/2013.html</link>
    <description><![CDATA[<h2>这是什么</h2>
<p>「分类访问密码」是一款 Emlog 插件，让你为指定的文章分类设置独立的访问密码。开启后，无论是访问该分类的列表页，还是直接打开分类下的任意文章，访客都必须先输入正确密码才能浏览。</p>
<h2>功能亮点</h2>
<ul>
<li><strong>分类 + 文章双重拦截</strong>：很多同类插件只拦分类列表页，访客直接输入文章链接就能绕过；本插件通过 Emlog 原生钩子，对分类页和分类下的文章都进行校验，没有「漏网之鱼」。</li>
<li><strong>两种链接形态都支持</strong>：清洁 URL（如 <code>/sort/别名</code>）和默认 GET 参数（<code>?sort=ID</code>）均可正常触发密码验证。</li>
<li><strong>墨白 MOBAI 同款密码页</strong>：密码输入页采用墨白主题的设计语言&mdash;&mdash;圆角卡片、描边图标、墨色实心按钮，并自动跟随站点的明/暗主题，浏览器标签页图标也与站点一致，风格统一不突兀。</li>
<li><strong>一次验证，全分类放行</strong>：在同一浏览器输过密码后，该分类的列表页与文章页共用授权状态，无需重复输入。</li>
<li><strong>不干扰后台</strong>：密码校验只对前台访问生效，你的后台写作与管理完全不受影响。</li>
</ul>
<h2>使用说明</h2>
<h3>1. 安装启用</h3>
<p>下载插件压缩包，解压得到 <code>sort_pass</code> 目录，上传到 <code>content/plugins/</code> 下，然后在后台「插件」中启用。</p>
<h3>2. 设置密码</h3>
<p><a href="/content/uploadfile/202607/70e31783994376.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202607/thum-70e31783994376.png" alt=""></a></p>
<p>启用后，后台侧边菜单会出现「分类访问密码」入口。进入设置页，为每个分类设置密码并保存即可。</p>
<h3>3. 前台效果</h3>
<p><a href="/content/uploadfile/202607/79621783994407.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202607/thum-79621783994407.png" alt=""></a></p>
<p>访客访问被加密的分类或其下的文章时，会看到墨白风格的密码框，演示直接点击本站导航栏&ldquo;<a href="/chatter" target="_blank" rel="noopener">碎碎念</a>&rdquo;菜单：</p>
<ul>
<li>输入正确密码 &rarr; 进入浏览，该分类及文章均放行；</li>
<li>输入错误 &rarr; 提示「密码错误」，可重新输入；</li>
<li>浏览器记住授权，同一会话内无需再次输入。</li>
</ul>
<h2>适用场景</h2>
<p>会员专享内容、付费专栏、内部资料归档、草稿预热&hellip;&hellip;只要你想给某一类内容加一道门槛，这个插件都能胜任。</p>
<p style="text-align: center; color: #999;">&mdash; 由「分类访问密码」插件提供能力支持</p>]]></description>
    <pubDate>Tue, 14 Jul 2026 09:40:55 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2013.html</guid>
</item>
<item>
    <title>墨白 MOBAI 模板功能详解：友链申请、标签云、嵌套评论……开箱即用的 Emlog Pro 极简模板</title>
    <link>https://chenliang.xyz/2012.html</link>
    <description><![CDATA[<p>如果你正在用 Emlog Pro 搭建博客，大概会遇到这些困扰：友链列表要自己维护、标签没有独立展示页、评论区不支持嵌套回复、想放个广告还得改模板代码&hellip;&hellip;</p>
<p><strong>墨白 MOBAI</strong> 就是冲着这些「小麻烦」来的&mdash;&mdash;一套为 Emlog Pro 量身打造的极简质感模板，把博客后端那些琐碎需求一次性替你实现，而且几乎不需要你写一行代码。</p>
<p><img src="/content/uploadfile/202607/fe041784166802.png" alt="良哥的碎碎念 - Liang&rsquo;s Musings.png" width="1600" height="3250"></p>
<hr>
<h2>一、功能全景速览</h2>
<table style="width: 75.9436%; height: 480.375px; border-collapse: collapse; display: table; margin-left: auto; margin-right: auto; border: 1px solid #2dc26b;" border="1">
<thead>
<tr style="height: 34.7812px;">
<th style="width: 12.1299%; border-color: #2dc26b;">模块</th>
<th style="width: 51.1667%; border-color: #2dc26b;">功能点</th>
<th style="width: 30.9965%; border-color: #2dc26b;">使用方式</th>
</tr>
</thead>
<tbody>
<tr style="height: 34.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">双主题</td>
<td style="width: 51.1667%; border-color: #2dc26b;">跟随系统亮/暗 + 手动切换，偏好本地记住</td>
<td style="width: 30.9965%; border-color: #2dc26b;">自动，右上角按钮切换</td>
</tr>
<tr style="height: 34.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">首页 Banner</td>
<td style="width: 51.1667%; border-color: #2dc26b;">标签|标题|描述 三行配置，支持轮播</td>
<td style="width: 30.9965%; border-color: #2dc26b;">模板设置里填，留空用默认</td>
</tr>
<tr style="height: 55.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">友链申请</td>
<td style="width: 51.1667%; border-color: #2dc26b;">前台提交&rarr;待审核&rarr;邮件通知站长&rarr;后台一键上架</td>
<td style="width: 30.9965%; border-color: #2dc26b;">建页面别名 links + 模板 page-links</td>
</tr>
<tr style="height: 55.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">标签云独立页</td>
<td style="width: 51.1667%; border-color: #2dc26b;">全部标签按文章数动态字号，可点进文章列表</td>
<td style="width: 30.9965%; border-color: #2dc26b;">建页面别名 tags + 模板 page-tags</td>
</tr>
<tr style="height: 34.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">嵌套评论</td>
<td style="width: 51.1667%; border-color: #2dc26b;">支持逐层回复，文章/独立页均可按需开关</td>
<td style="width: 30.9965%; border-color: #2dc26b;">开箱即用，开关在编辑页下方</td>
</tr>
<tr style="height: 34.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">广告位</td>
<td style="width: 51.1667%; border-color: #2dc26b;">列表页、侧栏、分类页、文章页各一处</td>
<td style="width: 30.9965%; border-color: #2dc26b;">模板设置填 HTML 代码</td>
</tr>
<tr style="height: 34.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">品牌自定义</td>
<td style="width: 51.1667%; border-color: #2dc26b;">Logo、Favicon、站点名、底部简介、关于/联系/隐私栏目</td>
<td style="width: 30.9965%; border-color: #2dc26b;">模板设置逐项配置</td>
</tr>
<tr style="height: 34.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">公众号弹窗</td>
<td style="width: 51.1667%; border-color: #2dc26b;">悬停/点击弹出二维码卡片</td>
<td style="width: 30.9965%; border-color: #2dc26b;">模板设置上传二维码图片</td>
</tr>
<tr style="height: 34.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">返回顶部</td>
<td style="width: 51.1667%; border-color: #2dc26b;">滚动超一屏淡入，点击平滑回顶</td>
<td style="width: 30.9965%; border-color: #2dc26b;">全站自动</td>
</tr>
<tr style="height: 34.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">手机自适应</td>
<td style="width: 51.1667%; border-color: #2dc26b;">单列布局 + 汉堡菜单</td>
<td style="width: 30.9965%; border-color: #2dc26b;">自动</td>
</tr>
<tr style="height: 55.7812px;">
<td style="width: 12.1299%; border-color: #2dc26b;">建站运行天数</td>
<td style="width: 51.1667%; border-color: #2dc26b;">底部显示已运行时长</td>
<td style="width: 30.9965%; border-color: #2dc26b;">模板设置填建站时间</td>
</tr>
</tbody>
</table>
<hr>
<h2>二、功能详解</h2>
<h3>1. 模板设置：五个分组，所见即所得</h3>
<p>后台启用模板后，「模板设置」分五个分组，每一项都有详细说明，不需要任何开发经验：</p>
<ul>
<li><strong>基础设置</strong>：控制每页文章数、侧栏标签云数量、热门文章条数等；</li>
<li><strong>品牌标识</strong>：上传 Logo 图片（SVG/PNG 均可）、Favicon，留空有默认几何标记兜底；</li>
<li><strong>首页 Banner</strong>：每行一条「标签|标题|描述」，竖线分隔，自动轮播；留空使用默认三条精选短语；</li>
<li><strong>网站底部</strong>：品牌简介、关于/联系/隐私链接（可隐藏不用的项）、友链标题与通知邮箱、关注方式（RSS/邮件/GitHub/公众号）、建站时间与显示格式；</li>
<li><strong>广告位</strong>：四位置直接贴 HTML 代码，联盟广告或自荐均可。</li>
</ul>
<h3>2. 双主题：亮、暗、跟随系统</h3>
<p>模版默认跟随操作系统偏好（<code>prefers-color-scheme</code>）&mdash;&mdash;白天是纸白底色配深灰文字，夜读自动变深底浅字。右上角主题按钮可手动切换，选择会存入 localStorage，下次访问自动恢复。</p>
<h3>3. 友链申请：从提交到上架，全自动审核流</h3>
<p>墨白最有特色的功能之一。访客在首页底部点「+ 申请友链」，进入独立申请页，填写站点名、网址、简介和联系邮箱后提交，数据写入数据库的 <strong>待审核</strong> 状态（前台不展示，防止白嫖外链权重）。</p>
<p>同时，系统会调用 Emlog 内置的邮件发送接口，向站长填写的「友链申请通知邮箱」发送审核通知&mdash;&mdash;邮件正文包含了申请人的站点名、网址、简介和联系邮箱，你回复这封邮件就能直接联系对方。收到通知后，去后台「链接」把该条改成「显示」即可上架。</p>
<p>这一切不需要任何第三方服务，Emlog 自己的 SMTP 配置已经够用。</p>
<h3>4. 标签云：侧栏能看，独立页也能看</h3>
<p>侧栏标签云底部有「查看全部标签 &rarr;」入口，点击进入独立的标签云页面。页面展示全部标签，按文章数自动映射字号&mdash;&mdash;热门标签更大、更突出。底部「内容」栏的「标签云」链接也指向同一页面。维护一次，处处可达。</p>
<h3>5. 评论：原生嵌套，页面也可独立开关</h3>
<p>文章页默认支持评论，并实现了<strong>逐层嵌套回复</strong>（可以回复某条评论而不是仅回复文章）。独立页面在后台编辑时勾选「允许评论」，评论区自动出现；不勾则保持纯信息页。</p>
<h3>6. 广告位：四个位置，克制布局</h3>
<p>四个广告位分别位于：首页 Banner 与文章列表之间、右侧栏底部、分类页文章列表顶部、文章正文下方（标签与上下篇之前）。所有广告位均为 HTML 代码，粘贴式使用，留空自动隐藏。</p>
<h3>7. 交互细节：那些「想到了」的体验</h3>
<ul>
<li><strong>返回顶部按钮</strong>：固定在右下角，滚动过大约一屏才淡入，不干扰阅读；</li>
<li><strong>公众号弹窗</strong>：桌面端鼠标悬停、移动端点击即弹出二维码卡片，CSS 实现、无需额外 JS 库；</li>
<li><strong>建站运行天数</strong>：底部自动计算并显示已运行时间，支持「仅天数」「月+天」「年+月+天」三种格式；</li>
<li><strong>底部栏目可隐藏</strong>：关于、联系、隐私三个栏目，每项的文字留空即隐藏，灵活适配；</li>
<li><strong>CSS 自动破缓存</strong>：样式文件链接带文件修改时间戳，以后改 CSS 不需要手动清浏览器缓存。</li>
</ul>
<hr>
<h2>三、使用方式：十分钟上线</h2>
<ol>
<li><strong>安装</strong>：上传模板目录到 <code>content/templates/</code>，后台启用；</li>
<li><strong>设置</strong>：进「模板设置」按五个分组逐项填写（约 5 分钟）；</li>
<li><strong>建两个页面</strong>：后台新建「友情链接」页（别名 <code>links</code>、模板 <code>page-links</code>）和「标签云」页（别名 <code>tags</code>、模板 <code>page-tags</code>），内容留空即可；</li>
<li><strong>发布内容</strong>：正常写文章，标签和评论自动生效。</li>
</ol>
<p>无需修改任何 PHP 代码，无需理解 Emlog 的模板机制。</p>
<hr>
<h2>四、它和别的模板有什么不一样</h2>
<ul>
<li><strong>省心</strong>：友链、标签、评论、广告这四件「博客基础设施」全部内置，不需要为每个功能单独找插件或改代码；</li>
<li><strong>克制</strong>：设计上做减法&mdash;&mdash;没有满屏动效、没有花哨渐变、没有不必要的依赖。黑白灰为主，内容本身才是视觉重心；</li>
<li><strong>双主题</strong>：不是简单的换色，两套 CSS 变量体系各自设计，亮篇和暗篇都仔细调过可读性；</li>
<li><strong>更新可持续</strong>：模板设置数据存在数据库、不依赖文件，升级模板直接覆盖目录即可，配置不丢失。</li>
</ul>
<hr>
<h2>五、在线演示</h2>
<p>本模板的演示站点就是这个博客本身&mdash;&mdash;<a><strong>https://chenliang.xyz</strong></a>。首页 Banner、友链申请、标签云、嵌套评论和所有交互细节，都可以直接在这里体验。当前页面就是用墨白 MOBAI 呈现的。</p>
<hr>
<h2>结语</h2>
<p>博客模板的价值不在于用了多少特效和渐变色，而在于它替你省下了多少时间。</p>
<p>墨白 MOBAI 把那些重复出现的「小需求」&mdash;&mdash;友链管理、标签展示、评论系统、广告投放&mdash;&mdash;都预先做好、做透，让你可以把精力放回到内容本身。</p>
<p>如果你正在寻找一套既可以「开箱即用」又「风格耐看」的 Emlog Pro 模板，同时带有配套后台插件（同风格后台登录页、找回密码页、注册页）不妨试试墨白。</p>
<blockquote>墨白 MOBAI &middot; 把必要的做好，剩下的交给你写。</blockquote>]]></description>
    <pubDate>Mon, 13 Jul 2026 19:00:21 +0800</pubDate>
    <dc:creator>坐椅待币</dc:creator>
    <guid>https://chenliang.xyz/2012.html</guid>
</item>
</channel>
</rss>