<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>KeMiao's blog</title>
        <link>https://blog.kemeow.top</link>
        <description>克喵的个人博客</description>
        <lastBuildDate>Fri, 04 Jul 2025 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-CN</language>
        <copyright>All rights reserved 2025, KeMiao</copyright>
        <atom:link href="https://blog.kemeow.top/rss" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[al 2:1 blg]]></title>
            <link>https://blog.kemeow.top/memos</link>
            <guid>https://blog.kemeow.top/memos?id=2025-08-14 07:30</guid>
            <pubDate>Thu, 14 Aug 2025 07:30:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2>2025-08-13 23:30:28</h2>
<p>AL 2:1 BLG，都开始了，BLG蜜月期要结束，开踢喽。</p>]]></content:encoded>
            <category>赛事速递</category>
        </item>
        <item>
            <title><![CDATA[Markdown 强调语法]]></title>
            <link>https://blog.kemeow.top/posts/markdown-qiangdiao</link>
            <guid>https://blog.kemeow.top/posts/markdown-qiangdiao</guid>
            <pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Markdown 强调语法，如何使用星号和下划线进行文本强调]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>原文链接: <a href="https://markdown.com.cn/basic-syntax/emphasis.html">https://markdown.com.cn/basic-syntax/emphasis.html</a></p>
</blockquote>
<h2>Markdown 强调语法</h2>
<p>通过将文本设置为粗体或斜体来强调其重要性。</p>
<h3>粗体（Bold）</h3>
<p>要加粗文本，请在单词或短语的前后各添加两个星号（asterisks）或下划线（underscores）。如需加粗一个单词或短语的中间部分用以表示强调的话，请在要加粗部分的两侧各添加两个星号（asterisks）。</p>
<table><thead><tr><th style="text-align:center">Markdown语法</th><th style="text-align:center">HTML</th><th style="text-align:center">预览效果</th></tr></thead><tbody><tr><td style="text-align:center"><code>I just love **bold text**.</code></td><td style="text-align:center"><code>I just love &lt;strong&gt;bold text&lt;/strong&gt;.</code></td><td style="text-align:center">I just love <strong>bold text</strong>.</td></tr><tr><td style="text-align:center"><code>I just love __bold text__.</code></td><td style="text-align:center"><code>I just love &lt;strong&gt;bold text&lt;/strong&gt;.</code></td><td style="text-align:center">I just love <strong>bold text</strong>.</td></tr><tr><td style="text-align:center"><code>Love**is**bold</code></td><td style="text-align:center"><code>Love&lt;strong&gt;is&lt;/strong&gt;bold</code></td><td style="text-align:center">Love <strong>is</strong> bold</td></tr></tbody></table>
<h3>粗体（Bold）用法最佳实践</h3>
<p>Markdown 应用程序在如何处理单词或短语中间的下划线上并不一致。为兼容考虑，在单词或短语中间部分加粗的话，请使用星号（asterisks）。</p>
<table><thead><tr><th style="text-align:center">✅  Do this</th><th style="text-align:center">❌  Don&#x27;t do this</th></tr></thead><tbody><tr><td style="text-align:center"><code>Love**is**bold</code></td><td style="text-align:center"><code>Love__is__bold</code></td></tr></tbody></table>
<h3>斜体（Italic）</h3>
<p>要用斜体显示文本，请在单词或短语前后添加一个星号（asterisk）或下划线（underscore）。要斜体突出单词的中间部分，请在字母前后各添加一个星号，中间不要带空格。</p>
<table><thead><tr><th style="text-align:center">Markdown语法</th><th style="text-align:center">HTML</th><th style="text-align:center">预览效果</th></tr></thead><tbody><tr><td style="text-align:center"><code>This text is ***really important***.</code></td><td style="text-align:center"><code>This text is &lt;strong&gt;&lt;em&gt;really important&lt;/em&gt;&lt;/strong&gt;.</code></td><td style="text-align:center">This text is <em><strong>really important</strong></em>.</td></tr><tr><td style="text-align:center"><code>This text is ___really important___.</code></td><td style="text-align:center"><code>This text is &lt;strong&gt;&lt;em&gt;really important&lt;/em&gt;&lt;/strong&gt;.</code></td><td style="text-align:center">This text is <em><strong>really important</strong></em>.</td></tr><tr><td style="text-align:center"><code>This text is __*really important*__.</code></td><td style="text-align:center"><code>This text is &lt;strong&gt;&lt;em&gt;really important&lt;/em&gt;&lt;/strong&gt;.</code></td><td style="text-align:center">This text is <strong><em>really important</em></strong>.</td></tr><tr><td style="text-align:center"><code>This text is **_really important_**.</code></td><td style="text-align:center"><code>This text is &lt;strong&gt;&lt;em&gt;really important&lt;/em&gt;&lt;/strong&gt;.</code></td><td style="text-align:center">This text is <strong><em>really important</em></strong>.</td></tr><tr><td style="text-align:center"><code>This is really***very***important text.</code></td><td style="text-align:center"><code>This is really&lt;strong&gt;&lt;em&gt;very&lt;/em&gt;&lt;/strong&gt;important text.</code></td><td style="text-align:center">This is really <em><strong>very</strong></em> important text.</td></tr></tbody></table>
<h3>粗体（Bold）和斜体（Italic）用法的最佳实践</h3>
<p>Markdown 应用程序在处理单词或短语中间添加的下划线上并不一致。为了实现兼容性，请使用星号将单词或短语的中间部分加粗并以斜体显示，以示重要。</p>
<table><thead><tr><th style="text-align:center">✅  Do this</th><th style="text-align:center">❌  Don&#x27;t do this</th></tr></thead><tbody><tr><td style="text-align:center"><code>This is really***very***important text.</code></td><td style="text-align:center"><code>This is really___very___important text.</code></td></tr></tbody></table>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/技术分享">技术分享</category>
        </item>
        <item>
            <title><![CDATA[Markdown 换行语法]]></title>
            <link>https://blog.kemeow.top/posts/markdown-huanhang</link>
            <guid>https://blog.kemeow.top/posts/markdown-huanhang</guid>
            <pubDate>Sat, 28 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Markdown 换行语法，如何创建换行以及最佳实践]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>原文链接: <a href="https://markdown.com.cn/basic-syntax/line-breaks.html">https://markdown.com.cn/basic-syntax/line-breaks.html</a></p>
</blockquote>
<h2>Markdown 换行语法</h2>
<p>在一行的末尾添加两个或多个空格，然后按回车键,即可创建一个换行(<code>&lt;br&gt;</code>)。</p>
<table><thead><tr><th style="text-align:center">Markdown语法</th><th style="text-align:center">HTML</th><th style="text-align:center">预览效果</th></tr></thead><tbody><tr><td style="text-align:center"><code>This is the first line.  </code><br/>  <code>And this is the second line.</code></td><td style="text-align:center"><code>&lt;p&gt;This is the first line.&lt;br&gt;</code><br/><code> And this is the second line.&lt;/p&gt;</code></td><td style="text-align:center"><p>This is the first line.<br/> And this is the second line.</p></td></tr></tbody></table>
<h2>换行（Line Break）用法的最佳实践</h2>
<p>几乎每个 Markdown 应用程序都支持两个或多个空格进行换行，称为 <code>结尾空格（trailing whitespace)</code> 的方式，但这是有争议的，因为很难在编辑器中直接看到空格，并且很多人在每个句子后面都会有意或无意地添加两个空格。由于这个原因，你可能要使用除结尾空格以外的其它方式来换行。幸运的是，几乎每个 Markdown 应用程序都支持另一种换行方式：HTML 的 <code>&lt;br&gt;</code> 标签。<br/></p>
<p>为了兼容性，请在行尾添加“结尾空格”或 HTML 的 <code>&lt;br&gt;</code> 标签来实现换行。<br/></p>
<p>还有两种其他方式我并不推荐使用。CommonMark 和其它几种轻量级标记语言支持在行尾添加反斜杠 (<code>\</code>) 的方式实现换行，但是并非所有 Markdown 应用程序都支持此种方式，因此从兼容性的角度来看，不推荐使用。并且至少有两种轻量级标记语言支持无须在行尾添加任何内容，只须键入回车键（<code>return</code>）即可实现换行。</p>
<table><thead><tr><th style="text-align:center">✅  Do this</th><th style="text-align:center">❌  Don&#x27;t do this</th></tr></thead><tbody><tr><td style="text-align:center"><code>First line with two spaces after.  </code><br/> <code>And the next line.</code></td><td style="text-align:center"><code>First line with a backslash after.\</code> <br/> <code>And the next line.</code></td></tr><tr><td style="text-align:center"><code>First line with the HTML tag after.&lt;br&gt;</code><br/> <code>And the next line.</code></td><td style="text-align:center"><code>First line with nothing after.</code><br/> <code>And the next line.</code></td></tr></tbody></table>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/技术分享">技术分享</category>
        </item>
        <item>
            <title><![CDATA[资源分享：涂鹿Toolooz]]></title>
            <link>https://blog.kemeow.top/posts/zyfx-toolooz</link>
            <guid>https://blog.kemeow.top/posts/zyfx-toolooz</guid>
            <pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[涂鹿Toolooz：曲线文字绘制设计工具，轻松创建沿任意路径排布的精美文字]]></description>
            <content:encoded><![CDATA[<link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505191632987.png"/><h2>涂鹿Toolooz：曲线文字绘制设计工具，轻松创建沿任意路径排布的精美文字</h2>
<p>　　涂鹿Toolooz，在线曲线文字绘制工具，可使文字沿任意路径排列，打造独特视觉效果。为您的徽标、标题、艺术作品赋予生命力与创意。</p>
<p>　　支持自定义画布尺寸、文本内容、字体、间距、颜色、描边等，还支持多个绘图工具和选择文本是否重复，可导出为 PNG、WebP 和 SVG 格式，免费使用，无需注册。</p>
<h2>网站介绍</h2>
<h3>截图</h3>
<p><img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505191632987.png" alt=""/></p>
<h3>特色</h3>
<h4>自由绘制路径</h4>
<p>　　使用鼠标或触控笔自由绘制路径，或选择预设形状如圆形、方形、椭圆等，轻松创建文字轨迹。</p>
<h4>文本样式丰富</h4>
<p>　　自定义字体、大小、颜色、间距等属性，支持文本背景带，打造丰富多样的文字效果。</p>
<h4>交互式编辑</h4>
<p>　　直观的选择、移动、缩放和旋转功能，让您精确控制每个文字路径的位置和外观。</p>
<h4>灵活配置</h4>
<p>　　自定义画布尺寸、背景色、缩放级别等，适应各种设计场景和需求。</p>
<h4>多格式导出</h4>
<p>　　将设计导出为PNG、SVG或WEBP格式，可自定义分辨率和尺寸，轻松应用于各种场景。</p>
<h4>模板库</h4>
<p>　　内置多种精美模板，一键应用，快速开始您的创意设计项目</p>
<h2>应用场景</h2>
<p>　　涂鹿曲线文字绘制设计工具适用于多种创意设计</p>
<p>　　创建独特的环形或自定义形状品牌徽标，增强品牌视觉识别度。<span class="tag">#社交媒体 </span>#创意设计</p>
<p>　　为社交媒体平台设计吸引眼球的曲线文字图片，提高内容吸引力。创意海报设计</p>
<p>　　创建个性化海报和宣传材料，为活动和产品增添创意元素。</p>
<h2>网站链接</h2>
<p>　　<a href="https://toolooz.com/">https://toolooz.com</a></p>
<hr/>
<h2>原文链接</h2>
<p>　　<a href="https://www.appmiao.com/836/">https://www.appmiao.com/836/</a></p>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/资源分享">资源分享</category>
        </item>
        <item>
            <title><![CDATA[来将 Telegram 当音乐播放器吧！]]></title>
            <link>https://blog.kemeow.top/posts/telegram-music</link>
            <guid>https://blog.kemeow.top/posts/telegram-music</guid>
            <pubDate>Thu, 15 May 2025 15:10:55 GMT</pubDate>
            <description><![CDATA[来将 Telegram 当音乐播放器吧！（寻找音乐、即时歌词、无损音乐不失真压缩）]]></description>
            <content:encoded><![CDATA[<link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505151340118.jpg"/><link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505151343982.jpg"/><link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505151346330.jpg"/><link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505151358822.jpg"/><h2>来将 Telegram 当音乐播放器吧！（寻找音乐、即时歌词、无损音乐不失真压缩）</h2>
<h3>步骤一：到 <a href="https://t.me/music_v1bot">@music_v1bot</a> 下载歌曲，并找到歌词</h3>
<p>　　<em>输入指令： /search （你想要的歌名）</em></p>
<p><img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505151340118.jpg" alt=""/></p>
<h3>步骤二：<a href="https://telegra.ph/Mtmanager-02-10-2">下载 MT 管理器（点我）</a></h3>
<blockquote>
<p><em><strong><u>开启：下载好的歌词文件</u></strong></em></p>
</blockquote>
<p><img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505151343982.jpg" alt=""/></p>
<h3>步骤三：最右上角、搜索&gt;勾选正则化，替换（全部替换）</h3>
<blockquote>
<p><em>输入：$$(\d2:\d2).\d+$$</em></p>
<p><em>替换：$1</em></p>
</blockquote>
<p><code>注意：&quot;$1&quot;后面要加一个空格(英文)。</code></p>
<p><img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505151346330.jpg" alt=""/></p>
<blockquote>
<p>代码作者：Aric</p>
</blockquote>
<p>　　并将选取好的歌词，粘贴到音乐文件就完成了。</p>
<h3><a href="https://t.me/TESTLIVEUP">（我是范例-点我查看）</a></h3>
<div style="text-align:center;font-weight:bold;text-decoration:underline">须知</div>
<blockquote>
<p>使用：&quot;.FLAC&quot;格式的音乐文件，有时候不能正常显示歌词时间轴，是正常的，所以你可能要转换特定的格式，如.mp3，或是.ogg 或.m4a 的歌曲。</p>
</blockquote>
<p>　　→ 如果你对音乐品质有极致追求，也有电脑 🖥️，我个人极度推荐使用 dBpowerAMP 这类型工具，将无损音乐格式转换成 m4a （水果的算法：QAAC 编码的音乐），目前可以<a href="https://telegra.ph/QAAC-%E5%8E%8B%E7%BC%A9%E9%9F%B3%E4%B9%90%E6%8A%80%E6%9C%AF%E8%AF%A6%E8%A7%A3-08-22">算是当今世界上最好的压缩算法，在通讯界享有盛名</a>，且压缩后可以到接近百分之百还原。（甚至连对音乐/声学研究的职业工作者都讚叹不已）笔者强烈推荐，只叹手机没有类似的软件。专门转成 QAAC 编码的。</p>
<h3><a href="https://t.me/haoruanfenxianggroup/369211">🖥️ 电脑版 dBpowerAMP 下载/教学请点我</a></h3>
<p><img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505151358822.jpg" alt=""/></p>
<hr/>
<h3>拓展</h3>
<p>　　以上是原文内容，如果你改了音乐格式失去了原本的封面，歌手等等东西，一般来说是不妨碍什么的，如果你一定要改的话，可以使用<a href="https://t.me/kemiaosw_me/394">音乐标签</a>。具体使用很简单，我不多赘述，给个视频你就大致明白了：</p>
<div style="text-align:center"><iframe src="https://player.bilibili.com/player.html?isOutside=true&amp;aid=615163818&amp;bvid=BV1Jh4y1g7PV&amp;cid=1175422578&amp;p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="width:100%;max-width:800px;height:450px"></iframe></div>
<p>　　同时，如果你想更换音乐格式，有很多种方法，以下给一个<a href="https://convertio.co/zh/flac-m4a/">网站</a>。</p>
<hr/>
<h3>原文链接</h3>
<p>　　<a href="https://telegra.ph/Telegram-Real-Time-sync-lyrics-05-14">https://telegra.ph/Telegram-Real-Time-sync-lyrics-05-14</a></p>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/技术分享">技术分享</category>
        </item>
        <item>
            <title><![CDATA[DROP：便捷大文件分享与托管网站，免费享10GB空间免费部署]]></title>
            <link>https://blog.kemeow.top/posts/zyfx-drop</link>
            <guid>https://blog.kemeow.top/posts/zyfx-drop</guid>
            <pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[DROP 是一个便捷的文件分享与托管平台，云存储工具，提供免费10GB的存储空间，支持大文件的快速上传与分享。]]></description>
            <content:encoded><![CDATA[<link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505092144042.png"/><h3>网站简介</h3>
<p>DROP 是一个便捷的文件分享与托管平台，云存储工具，提供免费10GB的存储空间，支持大文件的快速上传与分享。</p>
<p>支持上传图片、视频、压缩文件和PDF，选择适合文件的文档后，点击拷贝链接即可直接获得分享链接。采用AI驱动技术，确保文件传输的高效性和安全性，同时提供简洁直观的用户界面，方便用户管理和分享文件。DROP 适用于个人用户和创作者，可轻松展示和分发作品</p>
<hr/>
<h3>截图</h3>
<p><img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505092144042.png" alt=""/></p>
<hr/>
<h3>功能特色</h3>
<ul>
<li>
<p><strong>免费10GB存储</strong>：新用户可免费享受10GB的存储空间，满足日常文件分享需求。</p>
</li>
<li>
<p><strong>大文件支持</strong>：支持大文件的快速上传与分享，适合分享高清视频、大型文档等。</p>
</li>
<li>
<p><strong>AI驱动</strong>：采用AI技术优化文件传输和管理，提升用户体验。</p>
</li>
<li>
<p><strong>隐私保护</strong>：提供文件访问控制，保护用户隐私和数据安全。</p>
</li>
<li>
<p><strong>简洁界面</strong>：直观的用户界面，易于上手，方便文件管理。</p>
</li>
<li>
<p><strong>多平台支持</strong>：支持多种设备和操作系统，方便随时随地访问文件。</p>
</li>
</ul>
<hr/>
<h3>网站地址</h3>
<p><a href="https://drop.space/">https://drop.space/</a></p>
<hr/>
<p><strong>原文链接</strong>: <a href="https://www.appmiu.com/31115.html">https://www.appmiu.com/31115.html</a></p>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/资源分享">资源分享</category>
        </item>
        <item>
            <title><![CDATA[tgtalk免费部署]]></title>
            <link>https://blog.kemeow.top/posts/tgtalk-deploy</link>
            <guid>https://blog.kemeow.top/posts/tgtalk-deploy</guid>
            <pubDate>Sun, 04 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[一个基于 Cloudflare Workers 的 tg 频道消息说说。]]></description>
            <content:encoded><![CDATA[<link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505042340004.png"/><link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505042340138.png"/><link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505042340963.png"/><h2>部署 API</h2>
<p>访问 <a href="https://gist.github.com/FloatSheep/55db67d9e8148149ebbcb0f9f6b0d901">Gist</a> 并获取其中所有代码</p>
<blockquote>
<p>需要注意，本 API Worker 脚本基于 ChenYFan 修改，包含了本项目需要使用的功能，请勿随意更改脚本内容
TGTalker-Frontend V2 的 API 不兼容 V1</p>
</blockquote>
<p>进入 <a href="https://dash.cloudflare.com">Cloudflare 仪表盘</a></p>
<p>选择创建应用程序 -&gt; 创建 Worker -&gt; 修改名称（部署）-&gt; 编辑代码</p>
<p>在其中粘贴你复制的所有代码，并且修改 ChannelName 为你的频道名称，部署并访问 Worker 查看是否能正确返回内容</p>
<p>接着你可以为你的 Worker 绑定一个域名</p>
<p><img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505042340004.png" alt=""/>
<img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505042340138.png" alt=""/>
<img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/202505042340963.png" alt=""/></p>
<p>保存，然后将你绑定的域名填入配置中的 api 项即可</p>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/技术分享">技术分享</category>
        </item>
        <item>
            <title><![CDATA[Waline评论在Vercel部署]]></title>
            <link>https://blog.kemeow.top/posts/waline-deploy</link>
            <guid>https://blog.kemeow.top/posts/waline-deploy</guid>
            <pubDate>Mon, 14 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[使用Waline评论我喜欢使用的部署方法(个人认为最简便)。]]></description>
            <content:encoded><![CDATA[<link rel="preload" as="image" href="https://s2.loli.net/2025/04/14/7FOYbvS8MlQXe52.png"/><link rel="preload" as="image" href="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/vercel.svg"/><link rel="preload" as="image" href="https://s2.loli.net/2025/04/14/XauJLO7hfcWVx2Y.png"/><link rel="preload" as="image" href="https://s2.loli.net/2025/04/14/HqfvwV6GdrFROSZ.png"/><link rel="preload" as="image" href="https://s2.loli.net/2025/04/14/9laMFio1umnjB6g.png"/><link rel="preload" as="image" href="https://s2.loli.net/2025/04/14/WkVxeRub73aIHBX.png"/><blockquote>
<p>使用Waline评论我喜欢使用的部署方法(个人认为最简便)</p>
</blockquote>
<h2>所需账号</h2>
<ol>
<li>一个Github账号</li>
<li>一个Vercel账号</li>
<li>一个leancloud账号(最好是国际服的，你有了Github难道还用大陆的吗？大陆的要备案，故在这里不阐述，末尾放原文链接)</li>
</ol>
<hr/>
<h2>在 leancloud 里创建数据库</h2>
<ol>
<li><a href="https://console.leancloud.app/login">登录</a> 或 <a href="https://console.leancloud.app/register">注册</a> <code>LeanCloud 国际版</code> 并进入 <a href="https://console.leancloud.app/apps">控制台</a></li>
<li>点击左上角 <a href="https://console.leancloud.app/apps">创建应用</a> 并起一个你喜欢的名字 (请选择免费的开发版):
<img src="https://s2.loli.net/2025/04/14/7FOYbvS8MlQXe52.png" alt="创建应用"/></li>
<li>进入应用，选择左下角的 <code>设置</code> &gt; <code>应用 Key</code>。记录 <code>APP ID</code>, <code>APP Key</code> 和 <code>Master Key</code></li>
</ol>
<hr/>
<h2>在 Vercel 部署</h2>
<p><a href="https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fwalinejs%2Fwaline%2Ftree%2Fmain%2Fexample"><img src="https://cdn.jsdelivr.net/gh/kmfx/tuchuang@main/img/vercel.svg" alt="Vercel"/></a></p>
<ol>
<li>点击上方按钮跳转至 Vercel 部署</li>
<li>输入项目名称并点击 <code>Create</code>
<img src="https://s2.loli.net/2025/04/14/XauJLO7hfcWVx2Y.png" alt="创建项目"/></li>
<li>部署完成后点击 <code>Go to Dashboard</code>
<img src="https://s2.loli.net/2025/04/14/HqfvwV6GdrFROSZ.png" alt="deploy"/></li>
<li>配置环境变量 <code>LEAN_ID</code>, <code>LEAN_KEY</code>, <code>LEAN_MASTER_KEY</code>
<img src="https://s2.loli.net/2025/04/14/9laMFio1umnjB6g.png" alt="设置环境变量"/></li>
<li>重新部署使环境变量生效
<img src="https://s2.loli.net/2025/04/14/WkVxeRub73aIHBX.png" alt="redeploy"/></li>
</ol>
<hr/>
<h2>HTML 引入 (客户端)</h2>
<pre><code>&lt;head&gt;
  &lt;link
    rel=&quot;stylesheet&quot;
    href=&quot;https://unpkg.com/@waline/client@v3/dist/waline.css&quot;
  /&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div id=&quot;waline&quot;&gt;&lt;/div&gt;
  &lt;script type=&quot;module&quot;&gt;
    import { init } from &#x27;https://unpkg.com/@waline/client@v3/dist/waline.js&#x27;;
    init({
      el: &#x27;#waline&#x27;,
      serverURL: &#x27;https://your-domain.vercel.app&#x27;,
    });
  &lt;/script&gt;
&lt;/body&gt;
</code></pre>
<h2>评论服务 (服务端)</h2>
<ol>
<li>评论服务此时就会在你的网站上成功运行。</li>
</ol>
<h2>评论管理 (管理端)</h2>
<ol>
<li>部署完成后，请访问 <code>&lt;serverURL&gt;/ui/register</code> 进行注册。首个注册的人会被设定成管理员。</li>
<li>管理员登陆后，即可看到评论管理界面。在这里可以修改、标记或删除评论。</li>
<li>用户也可通过评论框注册账号，登陆后会跳转到自己的档案页。</li>
</ol>
<h2>视频教程</h2>
<p>以下是热心用户制作的视频教程，以上操作不清楚的也可以参考一二。</p>
<h3>Waline 部署教程（快速上手）</h3>
<blockquote>
<p>UP 主：<a href="https://space.bilibili.com/381992209">rickroll 摇</a></p>
</blockquote>
<iframe src="//player.bilibili.com/player.html?isOutside=true&amp;aid=603711299&amp;bvid=BV1pB4y1E7fp&amp;cid=851182849&amp;p=1" allowFullScreen=""></iframe>
<h3>使用 Vercel 简单地部署 Waline 评论系统</h3>
<blockquote>
<p>UP 主：<a href="https://space.bilibili.com/355877984">岚天呀</a></p>
</blockquote>
<iframe src="//player.bilibili.com/player.html?isOutside=true&amp;aid=986143204&amp;bvid=BV1Ft4y1A73f&amp;cid=851363812&amp;p=1" allowFullScreen=""></iframe>
<hr/>
<h2>以上为部分修改原文</h2>
<p>原文链接: <a href="https://waline.js.org/guide/get-started/">https://waline.js.org/guide/get-started/</a></p>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/技术分享">技术分享</category>
        </item>
        <item>
            <title><![CDATA[Git 同步上游仓库的更新]]></title>
            <link>https://blog.kemeow.top/posts/git-tongbu</link>
            <guid>https://blog.kemeow.top/posts/git-tongbu</guid>
            <pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[同步上游仓库的更新，保持本地仓库与远程仓库的一致性。]]></description>
            <content:encoded><![CDATA[<h2>Git 同步上游仓库的更新</h2>
<p>　　使用一个 Github Template 创建了我自己的仓库，需要同步一下补丁更新，总不能自己手抄一遍吧，搜了一下解决方案。</p>
<p>　　记录一下。</p>
<h3>添加上游仓库</h3>
<p>　　给上游仓库取个名字，如果将命名为 <code>upstream</code>​ ，可以在本地仓库中运行以下命令：</p>
<pre><code class="hljs language-sh">git remote add upstream https://github.com/$&lt;upstream-repo&gt;.git
</code></pre>
<h3>获取上游仓库的更改</h3>
<p>　　运行以下命令以获取上游仓库中的所有分支和提交：</p>
<pre><code class="hljs language-sh">git fetch upstream
</code></pre>
<h3>合并上游更改</h3>
<p>　　现在，将上游 main 分支的更改合并到您的本地 main 分支：</p>
<pre><code class="hljs language-sh">git merge upstream/main --allow-unrelated-histories
</code></pre>
<p>　　如果只需要合并特定的 commit ：</p>
<pre><code class="hljs language-sh">git cherry-pick &lt;commit-hash&gt;
</code></pre>
<p>　　也可以使用</p>
<pre><code class="hljs language-sh">gcp &lt;commit-hash&gt;
</code></pre>
<p>　　commit-hash 可以直接从 github 网页上复制。</p>
<p>　　这时 commit 的作者是源仓库的作者， Vercel 提示我 Build 失败，需要升级到 Pro，可以再修改一个文件，自己添加一条 commit 。</p>
<p>　　当然这很不优雅，可以使用下面的命令获取更改到文件，但是不会提交 commit ，</p>
<pre><code class="hljs language-sh">git cherry-pick &lt;commit-hash&gt; --no-commit
</code></pre>
<p>　　然后手动提交一下</p>
<pre><code class="hljs language-sh">git commit -m <span class="hljs-string">&quot;commit information&quot;</span>
</code></pre>
<h3>解决冲突</h3>
<p>　　如何自己已经修改过源代码，在合并过程中可能发生冲突，需要手动解决。<br/>
Git 也会进行提示，手动编辑冲突文件并保存，然后再提交更改。</p>
<h3>批量提交</h3>
<pre><code class="hljs language-sh">git cherry-pick &lt;起始提交&gt;^..&lt;结束提交&gt;
</code></pre>
<p>　　如果有冲突会按照顺序处理，然后执行， continue 直到结束</p>
<pre><code class="hljs language-sh">git cherry-pick --<span class="hljs-built_in">continue</span>
</code></pre>
<ul>
<li>​<code>&lt;起始提交&gt;</code>​：范围的开始点（不包含此提交，除非用 &lt;起始提交&gt;~ 或 &lt;起始提交&gt;^）。</li>
<li>​<code>&lt;结束提交&gt;</code>​：范围的结束点（包含此提交）。</li>
<li>​<code>^</code>​ 是 Git 的语法，用于指定“之前的提交”。</li>
<li>​<code>..</code>​ 表示范围。</li>
</ul>
<h3>推送</h3>
<pre><code class="hljs language-sh">git push origin main
</code></pre>
<p>　　当然默认来说，并不会推送到新加入的 <code>upstream</code>​ ，直接 <code>git push</code>​ 即可</p>
<p>　　如果不再需要同步，可以删除上游的仓库</p>
<pre><code class="hljs language-sh">git remote remove upstream
</code></pre>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/技术分享">技术分享</category>
        </item>
        <item>
            <title><![CDATA[Markdown 段落语法]]></title>
            <link>https://blog.kemeow.top/posts/markdown-duanluo</link>
            <guid>https://blog.kemeow.top/posts/markdown-duanluo</guid>
            <pubDate>Thu, 13 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Markdown 段落语法，如何创建段落以及最佳实践]]></description>
            <content:encoded><![CDATA[<blockquote>
<p>原文位置: <a href="https://markdown.com.cn/basic-syntax/paragraphs.html">https://markdown.com.cn/basic-syntax/paragraphs.html</a></p>
</blockquote>
<h2>Markdown 段落</h2>
<p>要创建段落，请使用空白行将一行或多行文本进行分隔。</p>
<table><thead><tr><th>Markdown语法</th><th>HTML</th><th>预览效果</th></tr></thead><tbody><tr><td><code>I really like using Markdown.</code></td><td><code>&lt;p&gt;I really like using Markdown.&lt;/p&gt;</code></td><td><p>I really like using Markdown.</p></td></tr><tr><td><code>I think I&#x27;ll use it to format all of my documents from now on.</code></td><td><code>&lt;p&gt;I think I&#x27;ll use it to format all of my documents from now on.&lt;/p&gt;</code></td><td><p>I think I&#x27;ll use it to format all of my documents from now on.</p></td></tr></tbody></table>
<h2>段落（Paragraph）用法的最佳实践</h2>
<p>不要用空格（spaces）或制表符（ tabs）缩进段落。</p>
<table><thead><tr><th>✅  Do this</th><th>❌  Don&#x27;t do this</th></tr></thead><tbody><tr><td><code>Don&#x27;t put tabs or spaces in front of your paragraphs.</code></td><td><code>    This can result in unexpected formatting problems.</code></td></tr><tr><td><code>Keep lines left-aligned like this.</code></td><td><code>  Don&#x27;t add tabs or spaces in front of paragraphs.</code></td></tr></tbody></table>]]></content:encoded>
            <category domain="https://blog.kemeow.top/categories/技术分享">技术分享</category>
        </item>
    </channel>
</rss>