<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/scripts/pretty-feed-v3.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:h="http://www.w3.org/TR/html4/"><channel><title>钟神秀 | ZSX&apos;s Blog</title><description>造化钟神秀，阴阳割昏晓~</description><link>https://b.zsxcoder.top</link><item><title>自己添加的一些组件的测试2</title><link>https://b.zsxcoder.top/blog/components-use</link><guid isPermaLink="true">https://b.zsxcoder.top/blog/components-use</guid><description>用于测试一些组件的效果</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;Tab 组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Tab tabs={[&apos;Tab 1&apos;, &apos;Tab 2&apos;, &apos;Tab 3&apos;]}&gt;&lt;/p&gt;
&lt;h3&gt;居中布局&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Tab tabs={[&apos;居中 Tab 1&apos;, &apos;居中 Tab 2&apos;]} center&gt;&lt;/p&gt;
&lt;h3&gt;指定默认激活标签&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Tab tabs={[&apos;默认激活 1&apos;, &apos;默认激活 2&apos;, &apos;默认激活 3&apos;]} active={2}&gt;&lt;/p&gt;
&lt;h2&gt;Timeline 组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;h3&gt;多层时间线&lt;/h3&gt;
&lt;h2&gt;Tip 组件测试&lt;/h2&gt;
&lt;h3&gt;基本提示&lt;/h3&gt;
&lt;h3&gt;带复制功能&lt;/h3&gt;
&lt;h3&gt;带自定义图标&lt;/h3&gt;
&lt;h3&gt;使用 text 属性&lt;/h3&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;h3&gt;使用 text 属性&lt;/h3&gt;
&lt;h3&gt;混合使用&lt;/h3&gt;
&lt;h3&gt;基本按键&lt;/h3&gt;
&lt;h3&gt;组合按键&lt;/h3&gt;
&lt;h3&gt;使用 cmd 属性&lt;/h3&gt;
&lt;h3&gt;方向键&lt;/h3&gt;
&lt;h3&gt;特殊按键&lt;/h3&gt;
&lt;h3&gt;使用 text 属性&lt;/h3&gt;
&lt;h3&gt;带图标&lt;/h3&gt;
&lt;h2&gt;LinkBanner 组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;带背景图片&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;无描述（显示域名）&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;LinkCard 组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;带图标&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;无描述（显示域名）&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;使用自定义图标插槽&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;LinkCard
title=&quot;带自定义图标的网站&quot;
description=&quot;这是一个带自定义图标的链接卡片&quot;
link=&quot;https://example.com&quot;&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;import Tab from &apos;@/components/content/Tab.astro&apos;;
import Timeline from &apos;@/components/content/Timeline.astro&apos;;
import Tip from &apos;@/components/content/Tip.astro&apos;;
import Blur from &apos;@/components/content/Blur.astro&apos;;
import Key from &apos;@/components/content/Key.astro&apos;;
import LinkBanner from &apos;@/components/content/LinkBanner.astro&apos;;
import LinkCard from &apos;@/components/content/LinkCard.astro&apos;;&lt;/p&gt;</content:encoded><h:img src="https://cdn.jsdmirror.com/gh/zsxcoder/picx-images-hosting@master/cover/zujiancs-2.webp"/><enclosure url="https://cdn.jsdmirror.com/gh/zsxcoder/picx-images-hosting@master/cover/zujiancs-2.webp"/></item><item><title>自己添加的一些组件的测试</title><link>https://b.zsxcoder.top/blog/test-link-with-icon</link><guid isPermaLink="true">https://b.zsxcoder.top/blog/test-link-with-icon</guid><description>用于测试一些组件的效果</description><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;import LinkWithIcon from &apos;../../../components/content/LinkWithIcon.astro&apos;
import Badge from &apos;../../../components/content/Badge.astro&apos;
import Poetry from &apos;../../../components/content/Poetry.astro&apos;
import Alert from &apos;../../../components/content/Alert.astro&apos;
import Chat from &apos;../../../components/content/Chat.astro&apos;
import Folding from &apos;../../../components/content/Folding.astro&apos;
import Pic from &apos;../../../components/content/Pic.astro&apos;
import MediumZoom from &apos;../../../components/content/MediumZoom.astro&apos;
import Quote from &apos;../../../components/content/Quote.astro&apos;&lt;/p&gt;
&lt;h1&gt;LinkWithIcon 组件测试&lt;/h1&gt;
&lt;p&gt;这是一个测试文档，用于演示 LinkWithIcon 组件的功能。&lt;/p&gt;
&lt;h2&gt;基本使用&lt;/h2&gt;
&lt;p&gt;GitHub&lt;/p&gt;
&lt;p&gt;Twitter&lt;/p&gt;
&lt;p&gt;YouTube&lt;/p&gt;
&lt;p&gt;B站&lt;/p&gt;
&lt;p&gt;知乎&lt;/p&gt;
&lt;h2&gt;自定义图标&lt;/h2&gt;
&lt;p&gt;使用 GitHub 图标的示例链接&lt;/p&gt;
&lt;p&gt;使用 Twitter 图标的示例链接&lt;/p&gt;
&lt;p&gt;使用 YouTube 图标的示例链接&lt;/p&gt;
&lt;h2&gt;自定义颜色和大小&lt;/h2&gt;
&lt;p&gt;GitHub (自定义颜色和大小)&lt;/p&gt;
&lt;p&gt;Twitter (自定义颜色和大小)&lt;/p&gt;
&lt;h2&gt;自定义类名&lt;/h2&gt;
&lt;p&gt;GitHub (自定义类名)&lt;/p&gt;
&lt;h2&gt;Badge 组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;h3&gt;超链接功能测试&lt;/h3&gt;
&lt;h4&gt;基本文本徽章带链接&lt;/h4&gt;
&lt;h4&gt;GitHub 链接（自动显示头像）&lt;/h4&gt;
&lt;h4&gt;自定义图片徽章带链接&lt;/h4&gt;
&lt;h4&gt;方形徽章带链接&lt;/h4&gt;
&lt;h4&gt;圆形徽章带链接&lt;/h4&gt;
&lt;h4&gt;外部链接强制标记&lt;/h4&gt;
&lt;h4&gt;纯图标链接徽章&lt;/h4&gt;
&lt;h2&gt;Poetry 诗歌组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;h3&gt;带标题和作者&lt;/h3&gt;
&lt;h3&gt;完整示例&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Poetry
title=&quot;将进酒&quot;
author=&quot;李白&quot;
footer=&quot;《全唐诗》卷一百六十四&quot;&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;君不见黄河之水天上来，奔流到海不复回。
君不见高堂明镜悲白发，朝如青丝暮成雪。
人生得意须尽欢，莫使金樽空对月。
天生我材必有用，千金散尽还复来。
烹羊宰牛且为乐，会须一饮三百杯。
岑夫子，丹丘生，将进酒，杯莫停。
与君歌一曲，请君为我倾耳听。
钟鼓馔玉不足贵，但愿长醉不复醒。
古来圣贤皆寂寞，惟有饮者留其名。
陈王昔时宴平乐，斗酒十千恣欢谑。
主人何为言少钱，径须沽取对君酌。
五花马，千金裘，呼儿将出换美酒，与尔同销万古愁。
&lt;/p&gt;
&lt;h2&gt;Alert 提示组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;p&gt;这是一个默认类型的提示框&lt;/p&gt;
&lt;h3&gt;不同类型的提示框&lt;/h3&gt;
&lt;p&gt;这是一个提示类型的提示框&lt;/p&gt;
&lt;p&gt;这是一个信息类型的提示框&lt;/p&gt;
&lt;p&gt;这是一个问题类型的提示框&lt;/p&gt;
&lt;p&gt;这是一个警告类型的提示框&lt;/p&gt;
&lt;p&gt;这是一个错误类型的提示框&lt;/p&gt;
&lt;h3&gt;带自定义标题的提示框&lt;/h3&gt;
&lt;p&gt;这是一个带自定义标题的提示框&lt;/p&gt;
&lt;p&gt;这是一个带自定义标题的警告提示框&lt;/p&gt;
&lt;h3&gt;带卡片样式的提示框&lt;/h3&gt;
&lt;p&gt;这是一个带卡片样式的提示框&lt;/p&gt;
&lt;p&gt;这是一个带卡片样式和自定义标题的信息提示框&lt;/p&gt;
&lt;h3&gt;带扁平样式的提示框&lt;/h3&gt;
&lt;p&gt;这是一个带扁平样式的提示框&lt;/p&gt;
&lt;p&gt;这是一个带扁平样式和自定义标题的错误提示框&lt;/p&gt;
&lt;h3&gt;带自定义内容的提示框&lt;/h3&gt;
&lt;h3&gt;带自定义图标和颜色的提示框&lt;/h3&gt;
&lt;p&gt;这是一个带自定义图标和颜色的提示框&lt;/p&gt;
&lt;p&gt;这是一个带自定义图标、颜色和标题的提示框&lt;/p&gt;
&lt;h2&gt;Chat 聊天组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Chat
messages={[
{
id: &apos;1&apos;,
side: &apos;left&apos;,
content: &apos;你好！&apos;,
author: &apos;张三&apos;,
},
{
id: &apos;2&apos;,
side: &apos;right&apos;,
content: &apos;你好，张三！&apos;,
},
{
id: &apos;3&apos;,
side: &apos;left&apos;,
content: &apos;今天天气怎么样？&apos;,
author: &apos;张三&apos;,
},
{
id: &apos;4&apos;,
side: &apos;right&apos;,
content: &apos;今天天气很好，阳光明媚！&apos;,
},
]}
/&gt;&lt;/p&gt;
&lt;h3&gt;Markdown 渲染&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Chat
messages={[
{
id: &apos;5&apos;,
side: &apos;left&apos;,
content: &apos;你会使用 Markdown 吗？&apos;,
author: &apos;李四&apos;,
},
{
id: &apos;6&apos;,
side: &apos;right&apos;,
content: &apos;# 当然会！\n\n这是一个 &lt;strong&gt;标题&lt;/strong&gt;，这是 &lt;strong&gt;粗体&lt;/strong&gt; 文本，这是 &lt;em&gt;斜体&lt;/em&gt; 文本。\n\n- 列表项 1\n- 列表项 2\n- 列表项 3\n\n&lt;code&gt;console.log(&quot;Hello, World!&quot;);&lt;/code&gt;&apos;,
},
]}
/&gt;&lt;/p&gt;
&lt;h3&gt;HTML 渲染&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Chat
messages={[
{
id: &apos;7&apos;,
side: &apos;left&apos;,
content: &apos;你能渲染 HTML 吗？&apos;,
author: &apos;王五&apos;,
},
{
id: &apos;8&apos;,
side: &apos;right&apos;,
content: &apos;HTML 渲染测试这是一个 红色粗体 文本。&apos;,
},
]}
/&gt;&lt;/p&gt;
&lt;h3&gt;撤回和删除消息&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Chat
messages={[
{
id: &apos;9&apos;,
side: &apos;left&apos;,
content: &apos;你好，最近在忙什么？&apos;,
author: &apos;赵六&apos;,
},
{
id: &apos;10&apos;,
side: &apos;right&apos;,
type: &apos;delete&apos;,
},
{
id: &apos;11&apos;,
side: &apos;left&apos;,
type: &apos;recall&apos;,
content: &apos;对方撤回了一条消息&apos;,
},
{
id: &apos;12&apos;,
side: &apos;right&apos;,
content: &apos;刚才不小心发错了，重新说一下：最近在学习 Astro 框架。&apos;,
},
{
id: &apos;13&apos;,
side: &apos;left&apos;,
type: &apos;recall&apos;,
},
{
id: &apos;14&apos;,
side: &apos;right&apos;,
type: &apos;delete&apos;,
content: &apos;我删除了这条信息&apos;,
},
]}
/&gt;&lt;/p&gt;
&lt;h3&gt;完整聊天示例&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Chat
messages={[
{
id: &apos;15&apos;,
side: &apos;left&apos;,
content: &apos;晚上好！&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
},
{
id: &apos;16&apos;,
side: &apos;right&apos;,
content: &apos;晚上好，小明！&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
},
{
id: &apos;17&apos;,
side: &apos;left&apos;,
content: &apos;你今天学习了什么？&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
},
{
id: &apos;18&apos;,
side: &apos;right&apos;,
content: &apos;我今天学习了 Astro 组件开发，还创建了一个 Chat 组件。\n\n它支持：\n1. 左右消息布局\n2. Markdown 渲染\n3. HTML 渲染\n4. 撤回消息提示\n5. 删除消息提示\n6. 支持头像图片\n7. 支持显示名称&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
},
{
id: &apos;19&apos;,
side: &apos;left&apos;,
type: &apos;recall&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
},
{
id: &apos;20&apos;,
side: &apos;left&apos;,
content: &apos;听起来很厉害！能给我看看效果吗？&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
},
{
id: &apos;21&apos;,
side: &apos;right&apos;,
type: &apos;delete&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
},
{
id: &apos;22&apos;,
side: &apos;right&apos;,
content: &apos;当然可以！你现在看到的就是 Chat 组件的效果。&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
},
{
id: &apos;23&apos;,
side: &apos;left&apos;,
content: &apos;太棒了！我也想学习 Astro 框架。&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
},
{
id: &apos;24&apos;,
side: &apos;right&apos;,
content: &apos;加油！ Astro 是一个很棒的框架，值得学习。\n\n&gt; 学习如逆水行舟，不进则退。&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
},
]}
/&gt;&lt;/p&gt;
&lt;h3&gt;头像和名称示例&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Chat
messages={[
{
id: &apos;25&apos;,
side: &apos;left&apos;,
content: &apos;你好，我是张三！&apos;,
author: &apos;张三&apos;,
avatar: &apos;https://picsum.photos/200/200?random=3&apos;,
date: &apos;2026-01-05 10:00&apos;,
},
{
id: &apos;26&apos;,
side: &apos;left&apos;,
content: &apos;我是李四，很高兴认识你！&apos;,
author: &apos;李四&apos;,
avatar: &apos;https://picsum.photos/200/200?random=4&apos;,
date: &apos;2026-01-05 10:01&apos;,
},
{
id: &apos;27&apos;,
side: &apos;right&apos;,
content: &apos;大家好！我是王五，这是我的头像。&apos;,
author: &apos;王五&apos;,
avatar: &apos;https://picsum.photos/200/200?random=5&apos;,
date: &apos;2026-01-05 10:02&apos;,
},
{
id: &apos;28&apos;,
side: &apos;right&apos;,
content: &apos;我也可以不显示头像，只显示名称。&apos;,
author: &apos;王五&apos;,
date: &apos;2026-01-05 10:03&apos;,
},
{
id: &apos;29&apos;,
side: &apos;left&apos;,
content: &apos;我可以只显示头像，不显示名称。&apos;,
avatar: &apos;https://picsum.photos/200/200?random=6&apos;,
date: &apos;2026-01-05 10:04&apos;,
},
]}
/&gt;&lt;/p&gt;
&lt;h3&gt;日期显示示例&lt;/h3&gt;
&lt;p&gt;&amp;#x3C;Chat
messages={[
{
id: &apos;30&apos;,
side: &apos;left&apos;,
content: &apos;早上好！&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
date: &apos;2026-01-04 09:00&apos;,
},
{
id: &apos;31&apos;,
side: &apos;right&apos;,
content: &apos;早上好，小明！&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
date: &apos;2026-01-04 09:01&apos;,
},
{
id: &apos;32&apos;,
side: &apos;left&apos;,
content: &apos;今天有什么计划吗？&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
date: &apos;2026-01-04 09:02&apos;,
},
{
id: &apos;33&apos;,
side: &apos;right&apos;,
content: &apos;今天我要学习Astro框架。&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
date: &apos;2026-01-04 09:03&apos;,
},
{
id: &apos;34&apos;,
side: &apos;left&apos;,
content: &apos;晚上好！今天学习得怎么样？&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
date: &apos;2026-01-04 19:00&apos;,
},
{
id: &apos;35&apos;,
side: &apos;right&apos;,
content: &apos;学习得很顺利！我创建了一个Chat组件。&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
date: &apos;2026-01-04 19:01&apos;,
},
{
id: &apos;36&apos;,
side: &apos;left&apos;,
content: &apos;哇，太棒了！&apos;,
author: &apos;小明&apos;,
avatar: &apos;https://picsum.photos/200/200?random=1&apos;,
date: &apos;2026-01-05 10:00&apos;,
},
{
id: &apos;37&apos;,
side: &apos;right&apos;,
content: &apos;谢谢！这个组件支持日期显示功能。&apos;,
author: &apos;我&apos;,
avatar: &apos;https://picsum.photos/200/200?random=2&apos;,
date: &apos;2026-01-05 10:01&apos;,
},
]}
/&gt;&lt;/p&gt;
&lt;h2&gt;Folding 折叠组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;h3&gt;带有 Markdown 内容&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;粗体文本&lt;/strong&gt; 和 &lt;em&gt;斜体文本&lt;/em&gt; 也可以正常显示。&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-javascript&quot;&gt;// 代码块也能正常工作
console.log(&quot;Hello, Folding Component!&quot;);
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;使用插槽自定义标题&lt;/h3&gt;
&lt;h3&gt;使用不同标签作为标题&lt;/h3&gt;
&lt;h3&gt;嵌套折叠面板&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;&amp;#x3C;Folding title=&quot;第三层折叠面板&quot;&gt;
  这是第三层折叠面板的内容，嵌套层级可以根据需要继续扩展。
&amp;#x3C;/Folding&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;默认展开的折叠面板&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;这个面板在页面加载时就会自动展开&lt;/li&gt;
&lt;li&gt;用户可以点击标题将其收起&lt;/li&gt;
&lt;li&gt;可以用于展示重要信息或经常访问的内容&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class=&quot;language-javascript&quot;&gt;// 使用示例
&amp;#x3C;Folding title=&quot;默认展开&quot; open&gt;
  内容
&amp;#x3C;/Folding&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;默认展开的插槽标题示例&lt;/h3&gt;
&lt;h3&gt;带有 Alert 组件&lt;/h3&gt;
&lt;h2&gt;Pic 图片组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;h3&gt;带自定义尺寸&lt;/h3&gt;
&lt;h3&gt;关闭缩放功能&lt;/h3&gt;
&lt;h3&gt;带镜像服务&lt;/h3&gt;
&lt;h2&gt;Quote 引用组件测试&lt;/h2&gt;
&lt;h3&gt;基本用法&lt;/h3&gt;
&lt;h3&gt;带图标用法&lt;/h3&gt;
&lt;h3&gt;带图标插槽用法&lt;/h3&gt;</content:encoded><h:img src="https://cdn.jsdmirror.com/gh/zsxcoder/picx-images-hosting@master/cover/zujiancs.webp"/><enclosure url="https://cdn.jsdmirror.com/gh/zsxcoder/picx-images-hosting@master/cover/zujiancs.webp"/></item></channel></rss>