添加 VitePress 配置和主题支持;更新 .gitignore 文件以排除不必要的目录;新增中英文文档首页

This commit is contained in:
远野千束(神羽) 2024-12-14 16:11:30 +08:00
parent d0110f1c11
commit ecd517533b
17 changed files with 2690 additions and 1 deletions

68
.github/workflows/docs-build.yml vendored Normal file
View File

@ -0,0 +1,68 @@
# 构建 VitePress 站点并将其部署到 GitHub Pages 的示例工作流程
#
name: Deploy VitePress site to Pages
on:
# 在针对 `main` 分支的推送上运行。如果你
# 使用 `master` 分支作为默认分支,请将其更改为 `master`
push:
branches: [main]
# 允许你从 Actions 选项卡手动运行此工作流程
workflow_dispatch:
# 设置 GITHUB_TOKEN 的权限,以允许部署到 GitHub Pages
permissions:
contents: write
# 只允许同时进行一次部署,跳过正在运行和最新队列之间的运行队列
# 但是,不要取消正在进行的运行,因为我们希望允许这些生产部署完成
concurrency:
group: pages
cancel-in-progress: false
jobs:
# 构建工作
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0 # 如果未启用 lastUpdated则不需要
# - uses: pnpm/action-setup@v3 # 如果使用 pnpm请取消注释
# - uses: oven-sh/setup-bun@v1 # 如果使用 Bun请取消注释
- name: Setup Python
uses: actions/setup-python@v2
with:
python-version: '3.11'
- name: Setup API markdown
run: |-
python -m pip install litedoc
litedoc nonebot-plugin-marsho -o docs/zh/dev/api -l zh-Hans -cd class -fd func -md func -vd var -bu https://github.com/LiteyukiStudio/nonebot-plugin-marshoai/tree/main/liteyuki/
litedoc nonebot-plugin-marsho -o docs/en/dev/api -l en -cd class -fd func -md func -vd var -bu https://github.com/LiteyukiStudio/nonebot-plugin-marshoai/tree/main/liteyuki/
- name: 安装 pnpm
uses: pnpm/action-setup@v2
with:
run_install: true
version: 8
- name: 设置 Node.js
run: |-
pnpm install
- name: 构建文档
env:
NODE_OPTIONS: --max_old_space_size=8192
run: |-
pnpm run docs:build
> .vitepress/dist/.nojekyll
- name: 部署文档
uses: JamesIves/github-pages-deploy-action@v4
with:
# 这是文档部署到的分支名称
branch: docs
folder: docs/.vitepress/dist

6
.gitignore vendored
View File

@ -173,10 +173,14 @@ bot.py
pdm.lock
praises.json
*.bak
config/
./config/
# dev
.vscode/
# macos finder
.DS_Store
# vitepress and node.js
node_modules/
docs/.vitepress/cache

View File

@ -0,0 +1,3 @@
export const gitea = {
svg: '<svg t="1725391346807" class="icon" viewBox="0 0 1025 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5067" width="256" height="256"><path d="M1004.692673 466.396616l-447.094409-447.073929c-25.743103-25.763582-67.501405-25.763582-93.264987 0l-103.873521 103.873521 78.171378 78.171378c12.533635-6.00058 26.562294-9.359266 41.389666-9.359266 53.02219 0 96.00928 42.98709 96.00928 96.00928 0 14.827372-3.358686 28.856031-9.359266 41.389666l127.97824 127.97824c12.533635-6.00058 26.562294-9.359266 41.389666-9.359266 53.02219 0 96.00928 42.98709 96.00928 96.00928s-42.98709 96.00928-96.00928 96.00928-96.00928-42.98709-96.00928-96.00928c0-14.827372 3.358686-28.856031 9.359266-41.389666l-127.97824-127.97824c-3.051489 1.454065-6.184898 2.744293-9.379746 3.870681l0 266.97461c37.273227 13.188988 63.99936 48.721433 63.99936 90.520695 0 53.02219-42.98709 96.00928-96.00928 96.00928s-96.00928-42.98709-96.00928-96.00928c0-41.799262 26.726133-77.331707 63.99936-90.520695l0-266.97461c-37.273227-13.188988-63.99936-48.721433-63.99936-90.520695 0-14.827372 3.358686-28.856031 9.359266-41.389666l-78.171378-78.171378-295.892081 295.871601c-25.743103 25.784062-25.743103 67.542365 0 93.285467l447.114889 447.073929c25.743103 25.743103 67.480925 25.743103 93.264987 0l445.00547-445.00547c25.763582-25.763582 25.763582-67.542365 0-93.285467z" fill="#a2d8f4" p-id="5068"></path></svg>'
}

View File

@ -0,0 +1,19 @@
import {defineConfig} from 'vitepress'
export const en = defineConfig({
lang: "en-US",
title: "Marsho AI",
description: "Kawaii, Intelligent and Easy to Extend",
themeConfig: {
docFooter: {
prev: 'Prev',
next: 'Next'
},
langMenuLabel: 'Language',
returnToTopLabel: 'To top',
sidebarMenuLabel: 'Option',
darkModeSwitchLabel: 'Theme',
lightModeSwitchTitle: 'Light',
darkModeSwitchTitle: 'Dark',
},
})

View File

@ -0,0 +1,31 @@
import { defineConfig } from 'vitepress'
import {zh} from './zh'
import {en} from './en'
import { gitea } from './common'
// https://vitepress.dev/reference/site-config
export default defineConfig({
head: [
['link', { rel: 'icon', type: 'image/x-icon', href: './favicon.ico' }],
],
rewrites: {
[`zh/:rest*`]: ":rest*",
},
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
logo: {
light: './marsho-full.svg',
dark: './marsho-full.svg',
alt: 'Marsho Logo'
},
socialLinks: [
{ icon: 'github', link: 'https://github.com/LiteyukiStudio/nonebot-plugin-marshoai' },
{ icon: gitea, link: 'https://git.liteyuki.icu/LiteyukiStudio/nonebot-plugin-marshoai'}
]
},
locales: {
root: { label: "简体中文", ...zh },
en: { label: "English", ...en },
},
})

View File

View File

@ -0,0 +1,19 @@
import {defineConfig} from 'vitepress'
export const zh = defineConfig({
lang: "zh-Hans",
title: "小棉智能",
description: "可爱,智能且易扩展",
themeConfig: {
docFooter: {
prev: '上一页',
next: '下一页'
},
langMenuLabel: '语言',
returnToTopLabel: '返回顶部',
sidebarMenuLabel: '菜单',
darkModeSwitchLabel: '主题',
lightModeSwitchTitle: '轻色模式',
darkModeSwitchTitle: '深色模式',
},
})

View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2024 NapCat
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@ -0,0 +1,129 @@
<!-- 该部分内容来自https://github.com/NapNeko/NapCatDocs MIT LICENSE ./LICENSE -->
<script setup>
import DefaultTheme from 'vitepress/theme'
const { Layout } = DefaultTheme
</script>
<template>
<Layout>
<template #home-hero-before>
<div
class="absolute flex flex-col z-[40] w-full !max-w-full items-center justify-center bg-transparent transition-bg overflow-hidden h-[60vh] -top-16 pointer-events-none opacity-[.35] dark:opacity-50">
<div class="jumbo absolute opacity-60 animate"></div>
</div>
</template>
</Layout>
</template>
<style>
.opacity-\[\.35\] {
opacity: .35;
}
.bg-transparent {
background-color: transparent;
}
.overflow-hidden {
overflow: hidden;
}
.justify-center {
justify-content: center;
}
.items-center {
align-items: center;
}
.flex-col {
flex-direction: column;
}
.\!max-w-full {
max-width: 100% !important;
}
.w-full {
width: 100%;
}
.h-\[60vh\] {
height: 60vh;
}
.flex {
display: flex;
}
.z-\[40\] {
z-index: 40;
}
.-top-16 {
top: -4rem;
}
.absolute {
position: absolute;
}
.pointer-events-none {
pointer-events: none;
}
.jumbo {
--stripes: repeating-linear-gradient(100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16%);
--stripesDark: repeating-linear-gradient(100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16%);
--rainbow: repeating-linear-gradient(100deg, #60a5fa 10%, #ff6666 16%, #ff7ff4 22%, #60a5fa 30%);
contain: strict;
contain-intrinsic-size: 100vw 40vh;
background-image: var(--stripes), var(--rainbow);
background-size: 300%, 200%;
background-position: 50% 50%, 50% 50%;
height: inherit;
-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
filter: invert(100%);
-webkit-mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);
mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%);
pointer-events: none;
}
.opacity-60 {
opacity: .6;
}
.absolute {
position: absolute;
}
@keyframes jumbo-5f0d2d0c {
0% {
background-position: 50% 50%,50% 50%
}
to {
background-position: 350% 50%,350% 50%
}
}
.jumbo:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: var(--stripes),var(--rainbow);
background-size: 200%,100%;
mix-blend-mode: difference
}
.animate.jumbo:after {
animation: jumbo-5f0d2d0c 90s linear infinite
}
</style>

View File

@ -0,0 +1,10 @@
import DefaultTheme from 'vitepress/theme'
import './style.css'
import Layout from './Layout.vue'
export default {
extends: DefaultTheme,
// 使用注入插槽的包装组件覆盖 Layout
Layout: Layout
}

View File

@ -0,0 +1,176 @@
/**
* Customize default theme styling by overriding CSS variables:
* https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css
*/
/**
* Colors
*
* Each colors have exact same color scale system with 3 levels of solid
* colors with different brightness, and 1 soft color.
*
* - `XXX-1`: The most solid color used mainly for colored text. It must
* satisfy the contrast ratio against when used on top of `XXX-soft`.
*
* - `XXX-2`: The color used mainly for hover state of the button.
*
* - `XXX-3`: The color for solid background, such as bg color of the button.
* It must satisfy the contrast ratio with pure white (#ffffff) text on
* top of it.
*
* - `XXX-soft`: The color used for subtle background such as custom container
* or badges. It must satisfy the contrast ratio when putting `XXX-1` colors
* on top of it.
*
* The soft color must be semi transparent alpha channel. This is crucial
* because it allows adding multiple "soft" colors on top of each other
* to create a accent, such as when having inline code block inside
* custom containers.
*
* - `default`: The color used purely for subtle indication without any
* special meanings attached to it such as bg color for menu hover state.
*
* - `brand`: Used for primary brand colors, such as link text, button with
* brand theme, etc.
*
* - `tip`: Used to indicate useful information. The default theme uses the
* brand color for this by default.
*
* - `warning`: Used to indicate warning to the users. Used in custom
* container, badges, etc.
*
* - `danger`: Used to show error, or dangerous message to the users. Used
* in custom container, badges, etc.
* -------------------------------------------------------------------------- */
:root {
--vp-c-default-1: var(--vp-c-gray-1);
--vp-c-default-2: var(--vp-c-gray-2);
--vp-c-default-3: var(--vp-c-gray-3);
--vp-c-default-soft: var(--vp-c-gray-soft);
--vp-c-brand-1: var(--vp-c-indigo-1);
--vp-c-brand-2: var(--vp-c-indigo-2);
--vp-c-brand-3: var(--vp-c-indigo-3);
--vp-c-brand-soft: var(--vp-c-indigo-soft);
--vp-c-tip-1: var(--vp-c-brand-1);
--vp-c-tip-2: var(--vp-c-brand-2);
--vp-c-tip-3: var(--vp-c-brand-3);
--vp-c-tip-soft: var(--vp-c-brand-soft);
--vp-c-warning-1: var(--vp-c-yellow-1);
--vp-c-warning-2: var(--vp-c-yellow-2);
--vp-c-warning-3: var(--vp-c-yellow-3);
--vp-c-warning-soft: var(--vp-c-yellow-soft);
--vp-c-danger-1: var(--vp-c-red-1);
--vp-c-danger-2: var(--vp-c-red-2);
--vp-c-danger-3: var(--vp-c-red-3);
--vp-c-danger-soft: var(--vp-c-red-soft);
}
/**
* Component: Button
* -------------------------------------------------------------------------- */
:root {
--vp-button-brand-border: transparent;
--vp-button-brand-text: var(--vp-c-white);
--vp-button-brand-bg: var(--vp-c-brand-3);
--vp-button-brand-hover-border: transparent;
--vp-button-brand-hover-text: var(--vp-c-white);
--vp-button-brand-hover-bg: var(--vp-c-brand-2);
--vp-button-brand-active-border: transparent;
--vp-button-brand-active-text: var(--vp-c-white);
--vp-button-brand-active-bg: var(--vp-c-brand-1);
}
/**
* Component: Home
* -------------------------------------------------------------------------- */
:root {
--vp-home-hero-name-color: transparent;
--vp-home-hero-name-background: -webkit-linear-gradient(
120deg,
var(--liteyuki-color-primary) 30%,
var(--marsho-color-light)
);
--vp-home-hero-image-background-image: linear-gradient(
-45deg,
#bd34fe 50%,
#47caff 50%
);
--vp-home-hero-image-filter: blur(44px);
}
@media (min-width: 640px) {
:root {
--vp-home-hero-image-filter: blur(56px);
}
}
@media (min-width: 960px) {
:root {
--vp-home-hero-image-filter: blur(68px);
}
}
/**
* Component: Custom Block
* -------------------------------------------------------------------------- */
:root {
--vp-custom-block-tip-border: transparent;
--vp-custom-block-tip-text: var(--vp-c-text-1);
--vp-custom-block-tip-bg: var(--vp-c-brand-soft);
--vp-custom-block-tip-code-bg: var(--vp-c-brand-soft);
}
/**
* Component: Algolia
* -------------------------------------------------------------------------- */
.DocSearch {
--docsearch-primary-color: var(--vp-c-brand-1) !important;
}
/* custom 自定义 */
:root {
--marsho-color-light: #f9a8d4;
--marsho-color-primary: #ff7f80;
--marsho-color-highlight: #ff5858;
--marsho-color-secondary: #ff4c4c;
--liteyuki-color-primary: #7dd3fc;
--color-pink: #f0abfc;
--vp-button-brand-bg: var(--marsho-color-primary);
--vp-button-brand-hover-bg: var(--marsho-color-highlight);
--vp-button-brand-active-bg: var(--marsho-color-secondary);
--vp-home-hero-image-background-image: rgba(0, 0, 0, 0);
--tw-gradient-stops: var(--vp-home-hero-image-background);
}
.main .text,.main .name span{
--tw-gradient-from: var(--marsho-color-light);
--tw-gradient-via: var(--color-pink);
--tw-gradient-to: var(--liteyuki-color-primary);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to);
background-image: linear-gradient(to right, var(--tw-gradient-stops));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text; /* 兼容性 */
color: transparent; /* 确保文本颜色透明 */
}
.VPButton.brand{
background-color: #f472b6 !important;
}
.VPLocalSearchBox #localsearch-list mark {
background-color: rgba(255, 138, 128, 0.3);
}

29
docs/en/index.md Normal file
View File

@ -0,0 +1,29 @@
---
# https://vitepress.dev/reference/default-theme-home-page
layout: home
hero:
name: "MarshoAI"
text: "A kawaii cat"
tagline: Kawaii, intelligent and extensible AI service plugin
actions:
- theme: brand
text: Start
link: /start
- theme: alt
text: Develop & Extened
link: /dev
image:
light: ./marsho-full.svg
dark: ./marsho-full.svg
alt: Marsho Logo
features:
- title: Powerful Driver
details: Based on NoneBot2, it can be quickly installed on existing NoneBot2 or Liteyuki instances
- title: Interface Specification
details: Any interface that follows the OpenAI standard can interact with MarshoAI
- title: Easy to Extend
details: Use Python writing tools and plugins to achieve function calls, and easily extend the functionality of MarshoAI
---

BIN
docs/public/favicon.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

590
docs/public/marsho-full.svg Normal file
View File

@ -0,0 +1,590 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="800"
height="430"
viewBox="0 0 211.66666 113.77084"
version="1.1"
id="svg1"
sodipodi:docname="marsho-new.svg"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
inkscape:export-filename="marsho-new.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"><title
id="title63">Marsho New Logo</title><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.8171179"
inkscape:cx="345.60223"
inkscape:cy="216.55172"
inkscape:window-width="2880"
inkscape:window-height="1514"
inkscape:window-x="-11"
inkscape:window-y="-11"
inkscape:window-maximized="1"
inkscape:current-layer="layer1-5"
showgrid="true"><inkscape:grid
id="grid56"
units="mm"
originx="0"
originy="0"
spacingx="0.99999997"
spacingy="1.0000001"
empcolor="#0099e5"
empopacity="0.30196078"
color="#0099e5"
opacity="0.14901961"
empspacing="5"
dotted="false"
gridanglex="30"
gridanglez="30"
visible="true" /></sodipodi:namedview><defs
id="defs1"><inkscape:path-effect
effect="spiro"
id="path-effect67"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect64"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect63"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect58"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect57"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect56"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect55"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect54"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53"
is_visible="true"
lpeversion="1" /><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath5"><path
id="path50"
style="stroke-width:0.1;stroke-linecap:square;paint-order:markers fill stroke;stop-color:#000000"
d="m 438.25066,553.76374 859.87054,0 v 201.39554 l -859.87054,0 z"
sodipodi:nodetypes="ccccc" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath24"><rect
style="fill:none;stroke:#000000;stroke-width:0.999999;stroke-linecap:butt;stroke-linejoin:bevel;paint-order:stroke markers fill;stop-color:#000000"
id="rect24"
width="44.999748"
height="77.937294"
x="251.53429"
y="222.73541" /></clipPath><linearGradient
id="swatch7"
inkscape:swatch="solid"><stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop7" /></linearGradient><inkscape:path-effect
effect="spiro"
id="path-effect6"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect5"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect48"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect3"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-4-2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect57-1"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect58-0"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-1"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-6"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-0"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect1"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-4-8"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect56-1"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-4-6"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-8"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-8"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-5"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-1-6"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-6-9"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-0-2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect2-1"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect2-4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect1-9"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-7"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-4-6"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect56-5"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-41"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-4-1"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-15"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-00"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-1-0"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-6-7"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-0-3"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect2-1-4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect2-9"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect1-7"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-78"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-4-4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect56-3"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-23"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-4-0"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-9"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-7"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-1-3"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-6-90"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-0-4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect2-1-0"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect2-2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect1-5"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-45"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect53-4-62"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect56-7"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-1"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect59-4-5"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-2"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-87"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-4"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect65-1-05"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect66-6-8"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect67-0-1"
is_visible="true"
lpeversion="1" /><inkscape:path-effect
effect="spiro"
id="path-effect2-1-5"
is_visible="true"
lpeversion="1" /></defs><g
inkscape:label="图层 1"
inkscape:groupmode="layer"
id="layer1"><path
style="fill:none;stroke:#f4d7d7;stroke-width:3.43958;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 188.56967,81.148138 c 2.90926,-1.57448 6.44846,-1.94225 9.61929,-0.99957 3.17082,0.94267 5.93428,3.18421 7.51088,6.09232 1.2277,2.26456 1.73932,4.89501 1.55195,7.46413 -0.18737,2.56913 -1.06177,5.07266 -2.42779,7.256582 -2.73203,4.36784 -7.34505,7.34773 -12.28199,8.82035 -4.93695,1.47262 -10.19524,1.54768 -15.32226,1.04201 -5.12702,-0.50566 -10.17935,-1.57636 -15.27128,-2.36015 -33.23865,-5.11636 -67.715099,2.03104 -100.561502,-5.18692 C 44.963767,99.667918 28.943685,92.177418 17.800592,79.584658 12.229045,73.288268 7.9670019,65.779028 5.807367,57.653608 3.6477322,49.528181 3.6354514,40.787629 6.1565855,32.767002 8.3860059,25.674421 12.480157,19.347034 16.110599,12.858975 17.906692,9.64913 19.597996,6.38065 21.180912,3.060494 l 4.910616,10.639671 23.038979,3.642039 5.115223,-9.698468 4.174025,12.194698 C 78.74799,11.479192 101.46353,9.021988 123.1091,12.840806 c 14.36747,2.53478 28.24965,7.792774 40.69128,15.412167"
id="path6" /><g
id="g5"
transform="matrix(16.951836,-0.33550065,0.33550065,16.951836,-1604.6126,-3038.4567)"
inkscape:label="marshmallow"><path
style="fill:#e9afaf;fill-opacity:1;stroke:#e9afaf;stroke-width:0.0514691;stroke-linecap:round;stroke-linejoin:bevel;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 101.03428,181.79898 0.13178,0.20005"
id="path21"
inkscape:label="ear-back-1" /><path
style="fill:#e9afaf;fill-opacity:1;stroke:#e9afaf;stroke-width:0.0632468;stroke-linecap:round;stroke-linejoin:bevel;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 102.01471,182.21038 -0.13192,0.26315"
id="path21-3"
inkscape:label="ear-back-2" /><path
style="fill:none;fill-opacity:1;stroke:#ffaaaa;stroke-width:0.0444733;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 100.9129,182.18208 0.12066,-0.3911 0.23663,0.49533"
id="path8"
inkscape:label="ear-1" /><path
style="fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.0716997;stroke-linecap:round;stroke-linejoin:bevel;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 101.07007,181.91766 -0.0854,-0.004 0.0224,0.0308 -0.0616,0.0182 0.0406,0.01 -0.0462,0.0112 0.15544,-0.0154 z"
id="path23"
inkscape:label="hair-1" /><path
style="fill:none;fill-opacity:1;stroke:#ffaaaa;stroke-width:0.068643;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 101.613,182.29944 0.39904,-0.091 -0.31066,0.45259"
id="path8-7"
inkscape:label="ear-front-2" /><path
style="fill:none;fill-opacity:1;stroke:#ffaaaa;stroke-width:0.33673;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
d="m 100.59401,183.65866 -1.206895,1.53632"
id="path2"
inkscape:label="stick" /><path
style="fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.0716997;stroke-linecap:round;stroke-linejoin:bevel;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 101.89358,182.32001 -0.0391,-0.0761 -0.0155,0.0348 -0.0466,-0.0443 0.0118,0.0401 -0.0328,-0.0344 0.0911,0.12691 z"
id="path23-0"
inkscape:label="hair-2" /><path
style="fill:#ffd5d5;fill-opacity:1;stroke:#ffd5d5;stroke-width:0.999774;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 7.099506,10.115494 6.9770044,8.7427564 C 6.8665615,8.8265179 6.7778633,8.9387034 6.7218385,9.06549 c -0.056025,0.1267867 -0.079255,0.2679011 -0.066829,0.4059563 0.012426,0.1380551 0.060482,0.2727533 0.1382462,0.3874978 0.077764,0.1147446 0.1850698,0.2092879 0.3086948,0.2719819 0.14693,0.07451 0.3165948,0.103415 0.4799082,0.08175 0.1633133,-0.02166 0.3195761,-0.0938 0.4419997,-0.204038 C 8.2917885,10.237186 8.661348,10.3418 9.0093179,10.2876 9.2338439,10.25263 9.448065,10.153805 9.6204019,10.0057 9.7927385,9.8575977 9.9226522,9.6606738 9.9909916,9.4439604 10.495485,9.4250538 10.989041,9.1980659 11.331735,8.8273483 11.674429,8.4566308 11.862003,7.9467906 11.841279,7.4423688 11.816725,6.8447364 11.495284,6.2665439 11.000633,5.9302582 11.045271,5.5801946 10.999056,5.2189362 10.867731,4.8913834 10.710018,4.4980129 10.42905,4.1550955 10.074375,3.9231044 9.7197008,3.6911132 9.2929308,3.5711019 8.8693256,3.5842343 8.4457204,3.5973667 8.0272038,3.7435831 7.6875808,3.9970985 7.3479578,4.2506138 7.0887707,4.6102768 6.955727,5.0126612 6.6697073,4.7978514 6.2730892,4.7396557 5.9374163,4.8632446 5.6017434,4.9868334 5.3375562,5.2883261 5.25912,5.6373222 5.2046933,5.8794896 5.2374151,6.1402944 5.3499801,6.3615102 5.462545,6.582726 5.6541133,6.7627023 5.8819159,6.8612582 5.7653517,6.7605319 5.6157873,6.6986431 5.4621317,6.6875542 5.3084761,6.6764653 5.1515751,6.7162374 5.0217558,6.799183 4.8919366,6.8821286 4.7899136,7.007791 4.7354069,7.1518813 c -0.054507,0.1440904 -0.061197,0.3058154 -0.018779,0.4539155 0.033764,0.1178827 0.098178,0.2268445 0.1851841,0.3132524 0.087006,0.086408 0.1964089,0.1500698 0.3145215,0.1830203 0.1181127,0.032951 0.2446718,0.035116 0.3638427,0.00623 C 5.6993475,8.0794063 5.810865,8.0195251 5.9007763,7.9361448 5.5743484,8.1304281 5.3462717,8.481591 5.3015117,8.8588147 c -0.026365,0.222195 0.00865,0.4513593 0.1001611,0.6555438 0.091512,0.2041844 0.2392664,0.3828206 0.4226643,0.5110035 0.183398,0.128183 0.4019287,0.205556 0.6251256,0.221332 0.2231968,0.01578 0.4504383,-0.03009 0.6500433,-0.1312 z"
id="path3"
inkscape:label="marshmallow"
transform="matrix(0.33672944,0,0,0.33672944,98.119294,180.91998)" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.000188829;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 101.04184,181.91589 c -0.0118,-6.4e-4 -0.0217,-10e-4 -0.022,-0.002 -2.5e-4,-2.5e-4 0.004,-0.0139 0.009,-0.0303 0.005,-0.0164 0.01,-0.0296 0.01,-0.0292 6.7e-4,6.9e-4 0.0276,0.0564 0.0292,0.0604 7.5e-4,0.002 5.7e-4,0.002 -0.002,0.002 -0.001,-7e-5 -0.0123,-6.5e-4 -0.0241,-0.001 z"
id="path24"
inkscape:label="ear-blank-1" /><path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.000188829;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 101.88249,182.29738 c -0.006,-0.0115 -0.0102,-0.0208 -0.01,-0.0211 0.001,-6.6e-4 0.0577,-0.0137 0.059,-0.0136 4.8e-4,5e-5 -0.007,0.0108 -0.0157,0.024 -0.009,0.0131 -0.0177,0.0258 -0.0191,0.0281 -0.001,0.002 -0.003,0.004 -0.003,0.004 -3.9e-4,-2.9e-4 -0.005,-0.01 -0.0112,-0.0211 z"
id="path25"
inkscape:label="ear-blank-2" /></g><path
style="font-size:46.5236px;font-family:'FOT-Yuruka Std';-inkscape-font-specification:'FOT-Yuruka Std';fill:#ff8080;stroke:#ff8080;stroke-width:0.72693;stroke-linecap:round;stroke-linejoin:round"
d="m 51.184058,53.436241 c 0.689034,0.110598 1.304924,-0.497331 1.454084,-1.133056 l 7.27605,-35.349418 0.01475,-0.09187 c 0.08111,-0.505291 -0.09128,-1.19263 -0.956687,-1.378656 l -9.067457,-1.926622 -0.09187,-0.01475 c -0.643099,-0.103225 -1.437054,0.146287 -1.657663,0.346473 -2.678491,2.302978 -8.080302,8.362433 -12.886646,14.234753 -0.113993,0.123059 -0.174673,0.207558 -0.266544,0.192812 -0.09187,-0.01475 -0.130434,-0.06805 -0.200185,-0.220609 C 32.074788,21.013772 28.848075,13.522218 27.024876,10.496665 26.877999,10.237494 26.018272,9.7225452 25.375174,9.6193204 L 25.2833,9.6045735 16.152877,8.6573421 c -0.887524,-0.048217 -1.273735,0.596575 -1.354841,1.1018672 L 10.882661,45.600936 c -0.103225,0.643098 0.291468,1.413237 1.026438,1.531209 l 0.04593,0.0074 8.937611,0.680687 c 1.025331,0.07034 1.823267,-0.791083 1.904372,-1.296375 l 0.0074,-0.04593 1.066511,-19.854433 0.05161,-0.321549 c 0.04424,-0.275614 0.119664,-0.451985 0.211538,-0.437238 0.137807,0.02212 0.253495,0.182047 0.400371,0.441217 0.681074,1.334418 2.928392,8.763005 4.546838,13.357744 0.187134,0.595466 0.535892,1.358232 1.362734,1.49095 l 4.760862,0.575698 c 1.017956,0.116278 1.626474,-0.445718 1.869201,-0.78371 2.929182,-3.86479 7.432703,-10.492503 8.443875,-11.508175 0.220608,-0.200186 0.380534,-0.315873 0.472405,-0.301127 0.137808,0.02212 0.15425,0.213236 0.102637,0.534785 l -0.03687,0.229678 -5.344201,19.497648 -0.0074,0.04593 c -0.08111,0.505291 0.216041,1.589607 1.219251,1.797753 l 9.214334,2.185797 z m 39.842191,0.128301 c 0.121416,-0.168987 0.189418,-0.299429 0.204165,-0.3913 0.07373,-0.459356 -0.387321,-0.816076 -0.809815,-1.119487 -1.34459,-1.016847 -1.532835,-3.073184 -1.090443,-5.829321 0.486632,-3.031752 1.771201,-6.924925 3.085261,-11.001842 l 0.03687,-0.229678 c 0.08848,-0.551228 -0.137224,-1.200004 -1.316799,-1.483578 l -7.836264,-1.9646 -0.229678,-0.03687 c -0.551227,-0.08848 -0.986767,-0.01703 -1.313994,0.26028 -1.666144,-1.068461 -3.835884,-1.93504 -6.132665,-2.303701 -9.095253,-1.459896 -14.275346,5.860244 -15.160132,11.372518 -1.187087,7.395635 4.483871,14.337137 12.15512,15.568463 2.342716,0.376034 4.911719,0.22296 7.499448,-0.633894 1.95024,2.527634 5.047762,3.778728 5.507118,3.85246 0.597163,0.09585 1.122878,-0.243836 1.661644,-0.958382 z M 78.105356,48.050891 c -1.130252,0.289772 -2.170328,0.311305 -3.043106,0.171214 -2.985815,-0.479259 -4.42339,-2.971724 -4.01049,-5.544119 0.376034,-2.342717 2.433546,-4.886727 5.327491,-4.422214 1.332132,0.213823 2.469169,1.055997 2.872933,2.063189 -0.31307,1.363321 -0.55808,2.59621 -0.749784,3.790536 -0.228569,1.424005 -0.343145,2.724948 -0.397044,3.941394 z M 105.5611,61.646088 c 0.50529,0.08111 0.98506,-0.265956 1.06617,-0.771248 l 0.0148,-0.09187 1.73735,-16.4013 c 0.76445,-0.06577 1.42229,-0.05442 2.06539,0.04881 0.78091,0.125345 1.5397,0.388497 2.2378,0.736145 0.17637,0.07543 0.35274,0.15086 0.49054,0.172979 0.55124,0.08848 1.0622,-0.159339 1.30323,-0.780318 l 2.37176,-6.263099 c 0.0828,-0.222308 0.15819,-0.398681 0.18768,-0.582424 0.0885,-0.551227 -0.12816,-0.962953 -0.7877,-1.257293 -1.37239,-0.550118 -2.85877,-0.977177 -4.42058,-1.227866 -2.29678,-0.36866 -4.74442,-0.384583 -7.35029,-0.0018 l -5.372767,-0.579677 c -0.505292,-0.0811 -0.992452,0.311891 -1.080931,0.863118 l -2.547863,24.092975 c -0.08848,0.551227 0.311886,0.992443 0.86311,1.080921 z"
id="text1"
inkscape:label="Mar"
aria-label="Mar" /><path
d="m 114.75713,66.905357 c 6.57525,1.761833 16.20008,0.974908 17.75154,-4.815238 0.49963,-1.864623 0.1099,-4.335688 -1.48987,-7.393948 -1.31241,-2.560524 -1.79863,-3.690056 -1.57511,-4.524229 0.26296,-0.981381 1.6545,-1.660357 4.59865,-0.871477 l 0.19627,0.05259 c 0.6379,0.170924 1.23025,0.119276 1.37488,-0.420483 0.0394,-0.147207 0.0789,-0.294414 0.0333,-0.516987 l -0.68294,-6.283668 c -0.10682,-0.975278 -0.54491,-1.303034 -2.45861,-1.815807 -6.42804,-1.722389 -15.21517,-0.921372 -16.7009,4.623429 -0.49962,1.864623 -0.18174,4.211255 1.31989,7.243219 l 0.93043,1.827067 c 0.4503,1.067314 0.87783,2.023343 0.70691,2.66124 -0.31556,1.177657 -2.05763,2.183446 -4.96586,1.456782 -0.58882,-0.157776 -1.5965,-0.322598 -1.79372,0.413437 -0.0263,0.09814 -0.0167,0.258494 -0.007,0.418849 l 0.63387,6.27052 c 0.0709,0.913061 0.509,1.240818 1.58852,1.530074 z m 56.18971,10.322706 c 0.42237,-0.202378 0.5994,-0.470496 0.66514,-0.715842 0.14463,-0.539759 -0.26365,-1.175077 -0.49233,-1.499311 -1.89161,-2.557944 -1.8721,-5.18232 -1.06655,-8.384954 2.4561,-9.755112 -3.43168,-17.223045 -12.65666,-19.69487 -0.53976,-0.144628 -1.12859,-0.302405 -1.73056,-0.411112 l 3.41848,-12.757948 c 0.14463,-0.539759 -0.16551,-1.148782 -0.70527,-1.29341 l -9.81381,-2.629601 c -0.58883,-0.157776 -1.16193,0.214582 -1.30656,0.754341 l -10.75507,40.138467 c -0.15777,0.588829 0.16551,1.148782 0.75434,1.306558 l 9.81381,2.629602 c 0.53976,0.144628 1.09971,-0.178661 1.25749,-0.76749 l 4.77272,-17.812057 0.24535,0.06574 c 3.53297,0.946656 5.71547,3.792913 4.12456,9.730265 -2.66904,9.961013 5.9617,14.061742 6.15797,14.114334 0.44162,0.118332 0.97176,0.102605 1.62985,-0.194388 z"
id="text2"
style="font-size:50.8px;font-family:'FOT-Yuruka Std';-inkscape-font-specification:'FOT-Yuruka Std';fill:#ffaaaa;stroke:#ffaaaa;stroke-width:0.79375;stroke-linecap:round;stroke-linejoin:round"
inkscape:label="sh"
aria-label="sh" /><path
d="m 201.99558,78.191379 c 3.302,-5.719232 3.51676,-15.743209 -6.20594,-21.356609 -7.74296,-4.4704 -17.23585,-3.674633 -22.46825,5.38815 -4.4704,7.74296 -1.17644,16.566462 5.9946,20.706662 6.24716,3.6068 17.72659,3.840645 22.67959,-4.738203 z m -16.77234,-3.055067 c -2.50766,-1.4478 -3.71494,-4.843129 -1.96234,-7.878721 1.143,-1.979734 4.00226,-4.493715 7.69776,-2.360115 4.4874,2.5908 2.19957,6.959827 1.71697,7.795715 -1.4478,2.507663 -4.32881,4.246521 -7.45239,2.443121 z"
id="text3"
style="font-size:50.8px;font-family:'FOT-Yuruka Std';-inkscape-font-specification:'FOT-Yuruka Std';fill:#ff8080;stroke:#ff8080;stroke-width:0.79375;stroke-linecap:round;stroke-linejoin:round"
inkscape:label="o"
aria-label="o" /><g
id="g3"
transform="rotate(4.9307104,725.02073,799.47198)"
inkscape:label="paw"><path
id="path45"
style="stroke:#000000;stroke-width:2.30885;stroke-linecap:round;stroke-linejoin:round"
inkscape:label="paw4"
transform="rotate(9.9999995)"
d="m 168.44804,104.57479 a 2.1484985,4.44558 0 0 1 -2.14849,4.44558 2.1484985,4.44558 0 0 1 -2.1485,-4.44558 2.1484985,4.44558 0 0 1 2.1485,-4.44558 2.1484985,4.44558 0 0 1 2.14849,4.44558 z" /><path
id="path47"
style="stroke:#000000;stroke-width:2.63252;stroke-linecap:round;stroke-linejoin:round"
inkscape:label="paw2"
transform="rotate(-40.000001)"
d="m 15.10926,185.03403 a 2.9141476,5.0272427 0 0 1 -2.914148,5.02724 2.9141476,5.0272427 0 0 1 -2.9141474,-5.02724 2.9141476,5.0272427 0 0 1 2.9141474,-5.02725 2.9141476,5.0272427 0 0 1 2.914148,5.02725 z" /><path
id="path47-4"
style="stroke:#000000;stroke-width:2.63252;stroke-linecap:round;stroke-linejoin:round"
inkscape:label="paw3"
transform="rotate(-9.9999995)"
d="m 115.15316,151.3795 a 2.9141474,5.0272427 0 0 1 -2.91415,5.02724 2.9141474,5.0272427 0 0 1 -2.91414,-5.02724 2.9141474,5.0272427 0 0 1 2.91414,-5.02724 2.9141474,5.0272427 0 0 1 2.91415,5.02724 z" /><path
id="path47-4-3"
style="stroke:#000000;stroke-width:2.26484;stroke-linecap:round;stroke-linejoin:round"
inkscape:label="paw1"
transform="rotate(-40.000001)"
d="m 6.8199759,189.98576 a 2.5071344,4.325098 0 0 1 -2.5071345,4.3251 2.5071344,4.325098 0 0 1 -2.5071344,-4.3251 2.5071344,4.325098 0 0 1 2.5071344,-4.32509 2.5071344,4.325098 0 0 1 2.5071345,4.32509 z" /><path
style="fill:#000000;stroke:#000000;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 636.42992,289.9182 c -3.04218,-0.76547 -5.72548,-2.85805 -7.20911,-5.62205 -0.96896,-1.80516 -1.43311,-3.85945 -1.47657,-5.90777 -0.0435,-2.04832 0.32439,-4.09248 0.94296,-6.04565 0.78816,-2.48867 1.98591,-4.84712 3.53044,-6.95167 l 4.28291,-3.29364 c 3.79382,-2.39957 8.65422,-3.03639 12.93817,-1.6952 4.28395,1.34119 7.91346,4.63598 9.66161,8.77059 1.03034,2.43691 1.41546,5.22995 0.59582,7.74557 -0.40982,1.25781 -1.11863,2.42536 -2.09061,3.32273 -0.97198,0.89738 -2.21032,1.51636 -3.52147,1.6922 -1.20838,0.16206 -2.465,-0.0566 -3.54764,-0.61724 l -6.49865,3.10916 c -0.72406,1.39741 -1.76973,2.62694 -3.03275,3.56598 -1.34088,0.99693 -2.92504,1.66416 -4.57511,1.92699 z"
id="path48"
transform="matrix(0.38993429,0,0,0.38993429,-112.138,37.229428)"
inkscape:label="paw5" /></g><path
d="m 111.81022,77.268109 c 0.21246,0.05093 0.27198,0.17753 0.22105,0.389994 -0.0407,0.169971 -0.55789,1.483902 -0.87468,2.14938 -0.0365,0.05866 -0.0467,0.101151 -0.0619,0.16489 -0.0509,0.212463 0.004,0.450391 0.28145,0.606675 0.58137,0.386495 2.77499,1.451525 2.83874,1.466805 0.31869,0.07639 0.51325,-0.07917 0.76558,-0.288297 2.08152,-1.747764 3.4268,-4.548221 3.68144,-5.610537 0.3616,-1.508491 -0.99323,-2.417393 -2.0768,-2.677128 -0.10623,-0.02546 -0.1963,-0.02459 -0.28129,-0.04496 l -13.63809,-1.96601 c -0.2388,-0.03477 -0.47585,0.110608 -0.53187,0.344317 l -0.0102,0.0425 -0.51565,3.650869 c -0.0347,0.238814 0.11569,0.454608 0.32816,0.505539 l 0.0425,0.01019 9.78915,1.24561 z m 2.38848,8.031605 c 0.11555,-0.107106 0.18859,-0.2244 0.21914,-0.35187 0.056,-0.233719 -0.0367,-0.503072 -0.22454,-0.75031 -0.89004,-1.067096 -5.15681,-3.887227 -5.90043,-4.065475 -0.33994,-0.08149 -0.62967,0.0962 -0.89816,0.278984 l -2.43673,1.730019 c -0.0791,0.04845 -0.12064,0.128352 -0.14101,0.213339 -0.0509,0.212461 0.10551,0.497099 0.32482,0.70694 0.7336,0.782457 3.77245,3.757593 4.81543,4.749014 0.12835,0.12064 0.2618,0.220025 0.41052,0.255676 0.16997,0.04074 0.38156,0.0016 0.68657,-0.239837 z m 13.60005,5.686439 c -0.11714,0.488667 -0.0287,0.869349 0.50251,0.996671 1.25353,0.300476 6.89193,0.303999 10.11653,-1.057429 0.24811,-0.0978 0.39509,-0.24231 0.44092,-0.433523 0.056,-0.23371 0.0551,-0.3238 -0.89241,-3.494113 -0.0715,-0.264267 -0.17857,-0.37981 -0.34854,-0.420553 -0.085,-0.02037 -0.2014,-0.0033 -0.31273,-0.0076 -2.63351,0.02028 -2.8825,0.028 -3.07371,-0.01783 -0.21247,-0.05093 -0.25074,-0.172439 -0.16417,-0.533627 l 1.77231,-7.393726 c 0.0611,-0.254956 -0.17944,-0.469888 -0.45564,-0.536094 l -0.0425,-0.01019 -4.12512,-0.786606 c -0.27621,-0.06621 -0.44865,0.184532 -0.51485,0.460734 z m -5.43938,-2.427196 c 0.13854,0.07815 0.23969,0.12481 0.34592,0.150274 0.99857,0.239361 5.14497,-4.967649 5.43526,-6.178691 0.0917,-0.382434 -0.0962,-0.629672 -0.39452,-0.791049 l -3.36146,-1.816775 c -0.0586,-0.03652 -0.14362,-0.0569 -0.20737,-0.07218 -0.25495,-0.06111 -0.49797,0.01544 -0.71712,0.367313 -1.00742,1.578354 -2.85156,4.304168 -4.05616,5.76786 -0.13083,0.17084 -0.23021,0.30429 -0.26077,0.431769 -0.0407,0.169965 0.0349,0.322908 0.37066,0.515717 z m 25.97236,0.09215 c 0.23793,-0.0553 0.35856,-0.183658 0.3993,-0.353628 0.22408,-0.934839 -1.49837,-3.684299 -2.12661,-4.531369 -0.12326,-0.141882 -0.26179,-0.220023 -0.41052,-0.255674 -0.14872,-0.03565 -0.32888,-0.0339 -0.49288,-0.0058 l -3.27497,0.540537 c -0.13766,0.01194 -0.20562,0.107981 -0.23618,0.235459 -0.056,0.23371 0.0112,0.609301 1.49781,4.717651 0.0867,0.200528 0.11993,0.343285 0.31114,0.38912 0.10623,0.02546 0.2439,0.01352 0.45549,-0.02562 z m 10.08907,1.025429 c -0.0493,-0.169097 -0.17769,-0.289731 -0.32642,-0.325381 -0.0637,-0.01527 -0.13257,-0.0093 -0.2014,-0.0033 -3.03179,1.025703 -10.37786,2.522552 -14.0242,3.019003 -0.16909,0.04935 -0.30587,0.15135 -0.34662,0.321315 -0.0153,0.06379 -0.009,0.13256 0.0179,0.206491 l 1.16281,4.053207 c 0.0493,0.16909 0.17769,0.28973 0.32642,0.325381 0.0637,0.01527 0.13258,0.0093 0.2014,0.0033 4.5234,-0.218819 9.34991,-1.420931 13.87619,-3.526287 0.17418,-0.07058 0.29482,-0.198935 0.33047,-0.34766 0.0153,-0.06373 0.004,-0.111336 -0.002,-0.180156 z m -3.59698,-5.333166 c 0.15294,-0.07568 0.24723,-0.187875 0.2727,-0.294107 0.22917,-0.956085 -3.07991,-3.928595 -3.54733,-4.040637 -0.21247,-0.05093 -0.43424,0.03071 -0.6611,0.133604 l -2.89572,1.395325 c -0.10028,0.04337 -0.14188,0.12326 -0.16226,0.208245 -0.0662,0.276203 0.0911,0.650919 2.73838,4.228671 0.10202,0.136789 0.18788,0.247239 0.31536,0.277796 0.10623,0.02546 0.24898,-0.0077 0.50728,-0.148008 z m 18.09474,18.334396 c 0.56259,0.0899 1.0316,-0.1796 1.23372,-0.6479 1.21869,-2.740926 3.44798,-7.823338 3.55493,-8.269512 0.2139,-0.892346 -0.38887,-1.845648 -1.38832,-2.175089 l -8.56928,-2.773036 -0.0425,-0.01019 c -0.19122,-0.04583 -0.40193,0.08339 -0.46902,0.269516 l -0.78707,2.439986 -0.0102,0.0425 c -0.0458,0.191218 0.0622,0.396838 0.26952,0.469012 l 6.1242,2.007205 c 0.0637,0.01527 0.11729,0.07305 0.0664,0.285514 -0.0662,0.276201 -1.588,4.000436 -1.78503,4.447485 -0.062,0.16486 -0.14101,0.213336 -0.42739,0.189617 l -5.38376,-1.06583 c -0.23371,-0.05602 -0.34329,0.119913 -0.38403,0.289888 l -0.0153,0.0637 -0.40042,2.420338 c -0.0245,0.19631 0.0995,0.42827 0.29076,0.4741 l 0.0425,0.0102 z m -2.30517,-4.911183 c 0.21755,0.02968 0.44951,-0.09445 0.49534,-0.285671 l 0.0102,-0.0425 0.45994,-2.293731 c 0.0398,-0.260062 -0.22193,-0.480073 -0.41315,-0.525909 l -4.1736,-0.865625 c -0.2337,-0.05602 -0.34327,0.119919 -0.38402,0.28989 l -0.0153,0.06373 -0.45484,2.272485 c -0.0347,0.238816 0.11569,0.454609 0.32817,0.505539 z"
id="text4"
style="font-size:21.8482px;font-family:'FOT-Yuruka Std';-inkscape-font-specification:'FOT-Yuruka Std';fill:#ffaaaa;stroke:#ffaaaa;stroke-width:0.7681;stroke-linecap:round;stroke-linejoin:round"
inkscape:label="マルショ"
aria-label="マルショ" /><g
inkscape:label="catface"
id="layer1-5"
transform="matrix(0.3968098,0.22909823,-0.22909823,0.3968098,40.803138,2.6286296)"><path
style="fill:#ffaaaa;fill-opacity:1;stroke:#ffaaaa;stroke-width:5.29167;stroke-dasharray:none"
d="m 37.63152,68.673662 c -0.08086,0.343671 -0.01975,0.718515 0.16608,1.018706 0.185833,0.300192 0.494099,0.522035 0.83777,0.602898 0.343672,0.08086 0.718515,0.01975 1.018707,-0.166079 0.300192,-0.185833 0.522034,-0.4941 0.602898,-0.837771 0.08086,-0.343671 0.01975,-0.718515 -0.16608,-1.018706 -0.185833,-0.300192 -0.494099,-0.522035 -0.83777,-0.602899 -0.343672,-0.08086 -0.718515,-0.01975 -1.018707,0.16608 -0.300192,0.185833 -0.522034,0.4941 -0.602898,0.837771 z"
id="path53"
inkscape:path-effect="#path-effect53-45"
inkscape:original-d="m 37.63152,68.673662 c -1.01243,-0.205918 1.715982,0.428995 2.625455,0.617754 0.909471,0.188759 -1.818944,-0.411834 -2.625455,-0.617754 z"
transform="matrix(2.5077179,0,0,2.5077179,-24.9919,-47.491884)"
inkscape:label="eye1" /><path
style="fill:#ffaaaa;fill-opacity:1;stroke:#ffaaaa;stroke-width:5.29167;stroke-dasharray:none"
d="m 37.63152,68.673662 c -0.08086,0.343671 -0.01975,0.718515 0.16608,1.018706 0.185833,0.300192 0.494099,0.522035 0.83777,0.602898 0.343672,0.08086 0.718515,0.01975 1.018707,-0.166079 0.300192,-0.185833 0.522034,-0.4941 0.602898,-0.837771 0.08086,-0.343671 0.01975,-0.718515 -0.16608,-1.018706 -0.185833,-0.300192 -0.494099,-0.522035 -0.83777,-0.602899 -0.343672,-0.08086 -0.718515,-0.01975 -1.018707,0.16608 -0.300192,0.185833 -0.522034,0.4941 -0.602898,0.837771 z"
id="path53-6"
inkscape:path-effect="#path-effect53-4-62"
inkscape:original-d="m 37.63152,68.673662 c -1.01243,-0.205918 1.715982,0.428995 2.625455,0.617754 0.909471,0.188759 -1.818944,-0.411834 -2.625455,-0.617754 z"
transform="matrix(2.4890457,0,0,2.4890457,34.533776,-46.201947)"
inkscape:label="eye2" /><path
style="fill:#ffaaaa;fill-opacity:1;stroke:#ffaaaa;stroke-width:0.340097;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 42.007279,71.968351 c -0.208568,-0.01962 -0.411435,-0.09674 -0.580369,-0.220628 -0.168933,-0.123885 -0.303465,-0.294189 -0.384873,-0.487214 -0.0365,-0.08654 -0.06249,-0.177508 -0.07722,-0.270269 0.30531,-0.188989 0.664085,-0.290529 1.023154,-0.289571 0.359683,9.59e-4 0.71852,0.104773 1.023157,0.296005 0.0041,0.1825 -0.0457,0.365886 -0.14157,0.521232 -0.08938,0.144828 -0.21839,0.264926 -0.369235,0.343726 -0.150846,0.0788 -0.323115,0.116088 -0.493045,0.106719 z"
id="path56"
inkscape:path-effect="#path-effect56-7"
inkscape:original-d="m 42.007279,71.968351 c -0.296008,0.158729 -0.645639,-0.469752 -0.965242,-0.707842 -0.319601,-0.238094 -0.07722,-0.270269 -0.07722,-0.270269 0.01286,0 0.684249,-0.195194 1.023154,-0.289571 0.338908,-0.09438 1.023157,0.296005 1.023157,0.296005 -0.01286,0 -0.09867,0.347488 -0.14157,0.521232 -0.0429,0.173741 -0.579144,0.304586 -0.86228,0.450445 z"
transform="matrix(7.91456,0,0,7.91456,-229.7542,-421.81353)"
inkscape:label="nose" /><path
style="fill:none;fill-opacity:1;stroke:#f4d7d7;stroke-width:0.170675;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 38.004747,72.611844 c -0.375696,-0.03668 -0.757042,-0.01489 -1.126114,0.06435 -0.09311,0.01999 -0.185435,0.04361 -0.276704,0.07078"
id="path65"
inkscape:path-effect="#path-effect65-2"
inkscape:original-d="m 38.004747,72.611844 c -0.366792,0.01717 -0.746453,0.04075 -1.126114,0.06435 -0.379662,0.0236 -0.276704,0.07078 -0.276704,0.07078"
transform="matrix(9.6039166,0.92255078,-0.92255078,9.6039166,-243.69351,-579.59297)"
inkscape:label="hair3" /><path
style="fill:none;fill-opacity:1;stroke:#f4d7d7;stroke-width:0.159103;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 37.98544,72.04557 c -0.340327,-0.101303 -0.689622,-0.172456 -1.042458,-0.212352 -0.31382,-0.03548 -0.63043,-0.04626 -0.945936,-0.03218"
id="path66"
inkscape:path-effect="#path-effect66-87"
inkscape:original-d="m 37.98544,72.04557 c -0.338905,-0.0665 -0.690681,-0.139422 -1.042458,-0.212352 -0.351777,-0.07293 -0.945936,-0.03218 -0.945936,-0.03218"
transform="matrix(10.349858,0,0,10.349858,-338.39702,-597.93275)"
inkscape:label="hair2" /><path
style="fill:none;fill-opacity:1;stroke:#f4d7d7;stroke-width:0.132292;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 37.984975,71.685945 c -0.276382,-0.130629 -0.571591,-0.221345 -0.873636,-0.268462 -0.198472,-0.03096 -0.399866,-0.04317 -0.600625,-0.0364"
id="path67"
inkscape:path-effect="#path-effect67-4"
inkscape:original-d="m 37.984975,71.685945 c -0.288179,-0.08645 -0.580909,-0.177456 -0.873636,-0.268462 -0.29273,-0.091 -0.600625,-0.0364 -0.600625,-0.0364"
transform="matrix(12.447444,0,0,12.447444,-417.9558,-749.58476)"
inkscape:label="hair1" /><path
style="fill:none;fill-opacity:1;stroke:#f4d7d7;stroke-width:0.170675;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 38.004747,72.611844 c -0.375696,-0.03668 -0.757042,-0.01489 -1.126114,0.06435 -0.09311,0.01999 -0.185435,0.04361 -0.276704,0.07078"
id="path65-3"
inkscape:path-effect="#path-effect65-1-05"
inkscape:original-d="m 38.004747,72.611844 c -0.366792,0.01717 -0.746453,0.04075 -1.126114,0.06435 -0.379662,0.0236 -0.276704,0.07078 -0.276704,0.07078"
transform="matrix(-9.6039166,0.92255078,0.92255078,9.6039166,452.34614,-579.59297)"
inkscape:label="hair6" /><path
style="fill:none;fill-opacity:1;stroke:#f4d7d7;stroke-width:0.159103;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 37.98544,72.04557 c -0.340327,-0.101303 -0.689622,-0.172456 -1.042458,-0.212352 -0.31382,-0.03548 -0.63043,-0.04626 -0.945936,-0.03218"
id="path66-2"
inkscape:path-effect="#path-effect66-6-8"
inkscape:original-d="m 37.98544,72.04557 c -0.338905,-0.0665 -0.690681,-0.139422 -1.042458,-0.212352 -0.351777,-0.07293 -0.945936,-0.03218 -0.945936,-0.03218"
transform="matrix(-10.349858,0,0,10.349858,547.04965,-597.93275)"
inkscape:label="hair5" /><path
style="fill:none;fill-opacity:1;stroke:#f4d7d7;stroke-width:0.132292;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 37.984975,71.685945 c -0.276382,-0.130629 -0.571591,-0.221345 -0.873636,-0.268462 -0.198472,-0.03096 -0.399866,-0.04317 -0.600625,-0.0364"
id="path67-9"
inkscape:path-effect="#path-effect67-0-1"
inkscape:original-d="m 37.984975,71.685945 c -0.288179,-0.08645 -0.580909,-0.177456 -0.873636,-0.268462 -0.29273,-0.091 -0.600625,-0.0364 -0.600625,-0.0364"
transform="matrix(-12.447444,0,0,12.447444,626.60849,-749.58476)"
inkscape:label="hair4" /><path
style="fill:none;stroke:#ffaaaa;stroke-width:5.02708;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 100.81332,149.77318 c 0.68936,1.81127 0.85859,3.81718 0.48243,5.71834 -0.37617,1.90116 -1.29652,3.69148 -2.623697,5.10376 -1.655662,1.76182 -4.006401,2.93066 -6.42381,2.89361 -1.607121,-0.0246 -3.201599,-0.58237 -4.473666,-1.56486 -1.272067,-0.98249 -2.214645,-2.38427 -2.644613,-3.933"
id="path1"
inkscape:path-effect="#path-effect2-2"
inkscape:original-d="m 100.81332,149.77318 c -0.69446,3.60737 -1.446801,7.15686 -2.141267,10.8221 -0.694465,3.66523 -4.263249,1.98694 -6.42381,2.89361 -2.160561,0.90666 -4.745519,-3.68453 -7.118279,-5.49786"
transform="translate(-0.05787212,-5.2084956)"
inkscape:label="mouth1" /><path
style="fill:none;stroke:#ffaaaa;stroke-width:5.02708;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
d="m 100.81332,149.77318 c 0.68936,1.81127 0.85859,3.81718 0.48243,5.71834 -0.37617,1.90116 -1.29652,3.69148 -2.623697,5.10376 -1.655662,1.76182 -4.006401,2.93066 -6.42381,2.89361 -1.607121,-0.0246 -3.201599,-0.58237 -4.473666,-1.56486 -1.272067,-0.98249 -2.214645,-2.38427 -2.644613,-3.933"
id="path1-6"
inkscape:path-effect="#path-effect2-1-5"
inkscape:original-d="m 100.81332,149.77318 c -0.69446,3.60737 -1.446801,7.15686 -2.141267,10.8221 -0.694465,3.66523 -4.263249,1.98694 -6.42381,2.89361 -2.160561,0.90666 -4.745519,-3.68453 -7.118279,-5.49786"
transform="matrix(-1,0,0,1,204.1574,-5.2084956)"
inkscape:label="mouth2" /></g></g><metadata
id="metadata63"><rdf:RDF><cc:Work
rdf:about=""><dc:title>Marsho New Logo</dc:title><dc:creator><cc:Agent><dc:title>Asankilp</dc:title></cc:Agent></dc:creator><dc:description>Marsho的全新可爱logo~</dc:description><cc:license
rdf:resource="http://creativecommons.org/licenses/by-nc-sa/4.0/" /></cc:Work><cc:License
rdf:about="http://creativecommons.org/licenses/by-nc-sa/4.0/"><cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata></svg>

After

Width:  |  Height:  |  Size: 43 KiB

29
docs/zh/index.md Normal file
View File

@ -0,0 +1,29 @@
---
# https://vitepress.dev/reference/default-theme-home-page
layout: home
hero:
name: "小棉智能"
text: "猫娘机器人"
tagline: 可爱智能且可扩展的AI服务插件
actions:
- theme: brand
text: 开始使用
link: /start
- theme: alt
text: 开发及扩展
link: /dev
image:
light: ./marsho-full.svg
dark: ./marsho-full.svg
alt: Marsho Logo
features:
- title: 强大驱动
details: 基于 无机器人二,可快速安装在现有的 无机器人二 或轻雪实例上
- title: 接口规范
details: 使用任何遵循 开放式人工智能 的接口均可与小棉智能进行交互
- title: 易于扩展
details: 使用蟒蛇编写工具及插件,实现函数调用,可轻松扩展小棉智能的功能
---

14
package.json Normal file
View File

@ -0,0 +1,14 @@
{
"type": "module",
"devDependencies": {
"vitepress": "^1.5.0"
},
"scripts": {
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
},
"dependencies": {
"vue": "^3.5.13"
}
}

1547
pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load Diff