Skip to content
This repository was archived by the owner on Nov 2, 2024. It is now read-only.

Commit e0d27f2

Browse files
docs(usage): usage guide documentaion (#8)
Co-authored-by: 浮心物语 <[email protected]>
1 parent de86108 commit e0d27f2

File tree

14 files changed

+308
-2
lines changed

14 files changed

+308
-2
lines changed

components/Icons/Bitcoin.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { SVGProps } from "react";
2+
3+
export function UilBitcoin(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 24 24" {...props}><path fill="currentColor" d="m11.136 12.117l-.596 2.415c.736.185 3.004.921 3.34-.441c.35-1.421-2.009-1.789-2.744-1.974Zm.813-3.297l-.54 2.191c.612.154 2.5.784 2.806-.455c.318-1.293-1.654-1.581-2.266-1.736ZM12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2Zm4.358 8.575a1.743 1.743 0 0 1-1.385 1.611a1.933 1.933 0 0 1 .997 2.661c-.586 1.692-1.977 1.835-3.827 1.481l-.449 1.82l-1.085-.274l.443-1.795a35.27 35.27 0 0 1-.864-.227l-.445 1.804l-1.084-.273l.45-1.824c-.254-.065-.511-.135-.774-.201l-1.412-.356l.539-1.256s.8.215.788.199a.394.394 0 0 0 .498-.26l1.217-4.939a.583.583 0 0 0-.505-.638c.016-.011-.789-.198-.789-.198l.29-1.172l1.495.378l-.001.006c.225.056.457.11.693.164l.444-1.802l1.085.274l-.436 1.766c.291.068.584.135.87.207l.432-1.755l1.085.274l-.445 1.802c1.37.477 2.372 1.193 2.175 2.523Z"></path></svg>
6+
)
7+
}

components/Icons/CloudCheck.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { SVGProps } from "react";
2+
3+
export function UilCloudCheck(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 24 24" {...props}><path fill="currentColor" d="M14.29 14.19L11 17.48l-1.29-1.29a1 1 0 0 0-1.42 0a1 1 0 0 0 0 1.41l2 2a1 1 0 0 0 1.42 0l4-4a1 1 0 0 0 0-1.41a1 1 0 0 0-1.42 0Zm4.13-5.87a7 7 0 0 0-13.36 1.9a4 4 0 0 0-.38 7.65A1 1 0 1 0 5.32 16A2 2 0 0 1 4 14.1a2 2 0 0 1 2-2a1 1 0 0 0 1-1a5 5 0 0 1 9.73-1.6a1 1 0 0 0 .78.66a3 3 0 0 1 .24 5.84a1 1 0 0 0 .25 2h.25a5 5 0 0 0 .17-9.62Z"></path></svg>
6+
)
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { SVGProps } from "react";
2+
3+
export function UilCloudDatabaseTree(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 24 24" {...props}><path fill="currentColor" d="M22.5 14.5a2 2 0 0 0-2-2h-6a2 2 0 0 0-2 2h-3v-3h2.33A3.66 3.66 0 0 0 13 4.37a5 5 0 0 0-9.43 1.28a3 3 0 0 0 .93 5.85h3v8a1 1 0 0 0 1 1h4a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-2a2 2 0 0 0-.28-1a2 2 0 0 0 .28-1Zm-18-5a1 1 0 0 1 0-2a1 1 0 0 0 1-1a3 3 0 0 1 5.84-1a1 1 0 0 0 .78.66a1.65 1.65 0 0 1 1.38 1.67a1.67 1.67 0 0 1-1.67 1.67Zm8 9h-3v-2h3a2 2 0 0 0 .28 1a2 2 0 0 0-.28 1Zm2 2v-2h6v2Zm0-4v-2h6v2Z"></path></svg>
6+
)
7+
}

components/Icons/DesktopCloudAlt.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { SVGProps } from "react";
2+
3+
export function UilDesktopCloudAlt(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 24 24" {...props}><path fill="currentColor" d="M4.5 10H10a3 3 0 0 0 1.07-5.8a4 4 0 0 0-7.48 1A2.5 2.5 0 0 0 4.5 10Zm0-3a1 1 0 0 0 1-1a2 2 0 0 1 3.89-.64a1 1 0 0 0 .78.66A1 1 0 0 1 11 7a1 1 0 0 1-1 1H4.5a.5.5 0 0 1 0-1ZM19 2h-5a1 1 0 0 0 0 2h5a1 1 0 0 1 1 1v7H3a1 1 0 0 0-1 1v2a3 3 0 0 0 3 3h3v2H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2h-3v-2h3a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3Zm-5 18h-4v-2h4Zm6-5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h16Z"></path></svg>
6+
)
7+
}

components/Icons/LifeRing.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { SVGProps } from "react";
2+
3+
export function UilLifeRing(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 24 24" {...props}><path fill="currentColor" d="M22 11.05v-.33l-.09-.6l-.09-.39c0-.17-.08-.34-.13-.51s-.08-.27-.13-.4a2.17 2.17 0 0 1-.07-.24s0 0 0-.05a10.1 10.1 0 0 0-5.9-5.9s0 0-.05 0l-.23-.07l-.42-.13c-.15 0-.31-.08-.46-.12l-.46-.1l-.46-.07c-.16 0-.31 0-.48-.06s-.35 0-.52 0L12 2h-.91c-.17 0-.32 0-.48.06l-.46.07l-.46.1c-.15 0-.31.07-.46.12l-.42.13l-.23.07h-.05a10.1 10.1 0 0 0-5.9 5.9s0 0 0 .05a2.17 2.17 0 0 1-.07.24c0 .13-.09.26-.13.4s-.09.34-.13.51l-.09.39l-.09.6v2.56l.09.6l.09.39c0 .17.08.34.13.51s.08.27.13.4a2.17 2.17 0 0 1 .07.24a.43.43 0 0 1 0 .07a10 10 0 0 0 5.89 5.88s0 0 .05 0l.24.07l.4.13l.51.13l.39.09l.6.09h.33c.31 0 .63.05.95.05s.64 0 .95-.05h.33l.6-.09l.39-.09l.51-.13l.4-.13l.24-.07h.05a10 10 0 0 0 5.89-5.88a.43.43 0 0 1 0-.07c0-.08.05-.16.07-.24s.09-.26.13-.4s.09-.34.13-.51l.09-.39l.09-.6v-.33c0-.31.05-.63.05-.95s.09-.56.09-.87Zm-6.3-6.16a8 8 0 0 1 3.46 3.46l-2.86 1a5.14 5.14 0 0 0-1.64-1.64Zm-5.36-.7c.21-.05.41-.08.61-.11h.24a8.24 8.24 0 0 1 1.72 0h.24c.2 0 .4.06.61.11h.06l-1 2.86A4.49 4.49 0 0 0 12 7a4.4 4.4 0 0 0-.73.06l-1-2.86Zm-1.94.7l1 2.86a5.14 5.14 0 0 0-1.65 1.64l-2.86-1a8 8 0 0 1 3.46-3.5Zm-4.21 8.82a4.17 4.17 0 0 1-.1-.6v-.25a7.42 7.42 0 0 1 0-1.72v-.25a4.17 4.17 0 0 1 .1-.6s0 0 0-.06l2.86 1a4.47 4.47 0 0 0 0 1.46l-2.86 1v.02Zm4.16 5.4a8 8 0 0 1-3.46-3.46l2.86-1a5.14 5.14 0 0 0 1.64 1.64Zm5.36.7c-.21.05-.41.08-.61.11h-.24a8.24 8.24 0 0 1-1.72 0h-.24c-.2 0-.4-.06-.61-.11h-.06l1-2.86a4.47 4.47 0 0 0 1.46 0l1 2.86Zm-.67-5c-.17.06-.34.1-.5.14a2.73 2.73 0 0 1-1 0c-.16 0-.33-.08-.5-.14A3 3 0 0 1 9.2 13a3.23 3.23 0 0 1-.14-.51a2.63 2.63 0 0 1 0-1a3.23 3.23 0 0 1 .13-.49A3 3 0 0 1 11 9.2c.17-.06.34-.1.5-.14a2.73 2.73 0 0 1 1 0c.16 0 .33.08.5.14a3 3 0 0 1 1.8 1.8a3.23 3.23 0 0 1 .14.51a2.63 2.63 0 0 1 0 1a3.23 3.23 0 0 1-.14.51A3 3 0 0 1 13 14.8Zm2.61 4.31l-1-2.86a5.14 5.14 0 0 0 1.64-1.64l2.86 1a8 8 0 0 1-3.5 3.49ZM20 12.86v.25a4.17 4.17 0 0 1-.1.6s0 0 0 .06l-2.86-1a4.47 4.47 0 0 0 0-1.46l2.86-1v.06a4.17 4.17 0 0 1 .1.6v.25a7.42 7.42 0 0 1 0 1.72Z"></path></svg>
6+
)
7+
}

components/Icons/MasterCard.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { SVGProps } from "react";
2+
3+
export function UimMasterCard(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 24 24" {...props}><path fill="currentColor" d="M15.273 18.728A6.728 6.728 0 1 1 22 11.999V12a6.735 6.735 0 0 1-6.727 6.728z" opacity=".5"></path><path fill="currentColor" d="M8.727 18.728A6.728 6.728 0 1 1 15.455 12a6.735 6.735 0 0 1-6.728 6.728z"></path></svg>
6+
)
7+
}

components/Icons/SearchAlt.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { SVGProps } from "react";
2+
3+
export function UilSearchAlt(props: SVGProps<SVGSVGElement>) {
4+
return (
5+
<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 24 24" {...props}><path fill="currentColor" d="M21.07 16.83L19 14.71a3.08 3.08 0 0 0-3.4-.57l-.9-.9a7 7 0 1 0-1.41 1.41l.89.89a3 3 0 0 0 .53 3.46l2.12 2.12a3 3 0 0 0 4.24 0a3 3 0 0 0 0-4.29Zm-8.48-4.24a5 5 0 1 1 0-7.08a5 5 0 0 1 0 7.08Zm7.07 7.07a1 1 0 0 1-1.42 0l-2.12-2.12a1 1 0 0 1 0-1.42a1 1 0 0 1 1.42 0l2.12 2.12a1 1 0 0 1 0 1.42Z"></path></svg>
6+
)
7+
}

pages/docs/features.mdx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ Mix Space 的 Markdown 除了支持标准的 Markdown 语法和 GFM 外,还支
3333
- 反垃圾评论,使用 Mix Space 的反垃圾评论系统配合多种自定义规则,可以有效的防止垃圾评论
3434
- 邮件通知,当有人评论时,会发送邮件通知给文章作者
3535

36+
## xLog 集成
37+
38+
通过 Mix Space 的 xLog 功能,你可以将你的博客文章同步到 [xLog 平台](https://xlog.app)。并且当你没有为文章写摘要的时候,可以直接使用 xLog 平台生成的摘要,当然你也可以使用自己的 GPT API Key 去调用 GPT 生成文章摘要。
39+
40+
> [xLog](https://xlog.app/about) 是面向所有人的最棒的链上、开源的博客社区。
41+
3642
## 文件管理
3743

3844
你可以使用 Mix Space 上传文件,然后在任意地方中使用,比如文章中,或者是日记中。你可以使用 Markdown 语法插入图片,也可以使用 HTML 语法插入图片。
@@ -66,6 +72,6 @@ Mix Space 还有很多其他功能,比如:
6672
- 动态化配置前端,你可以在后台设置前端的配置,比如网站名称,网站描述,网站图标等等
6773
- 终端功能,你可以在后台进入终端,执行一些命令,比如清除缓存,备份数据等等
6874
- 云函数,你可以在后台设置云函数,让你的网站更加强大
69-
- Algolia Search,你可以在后台设置 Algolia Search,让你的网站支持强大的搜索功能
75+
- Algolia Search,你可以在后台设置 Algolia Search,让你的网站支持站内搜索功能
7076
- 项目展示功能,你可以向访客展示你的项目,展现你的技术能力
71-
- 迁移,Mix Space 支持从 Markdown 导入文章,也支持导出文章为 Markdown。
77+
- 迁移,Mix Space 支持从 Markdown 导入文章,也支持导出文章为 Markdown。

pages/usage/_meta.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"index": "使用指南",
3+
"-- built-in": {
4+
"type": "separator",
5+
"title": "官方指南"
6+
},
7+
"macros": "文本宏",
8+
"serverless": "云函数",
9+
"xlog": "xLog 集成",
10+
"search": "Algolia Search",
11+
"-- community": {
12+
"type": "separator",
13+
"title": "社区使用指南"
14+
}
15+
}

pages/usage/index.mdx

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# 使用指南
2+
3+
本章节将会带您了解 Mix Space 的一些功能,以及如何使用它们。
4+
5+
import { Callout } from 'nextra/components';
6+
7+
<Callout>
8+
温馨提示:此指南需要一定的基础知识 & 理解能力,请准备好哦~
9+
</Callout>
10+
11+
12+
### 官方指南
13+
14+
import { Cards, Card } from 'nextra/components';
15+
import { UimMasterCard } from '@components/Icons/MasterCard';
16+
import { UilCloudDatabaseTree } from '@components/Icons/CloudDatabaseTree';
17+
import { UilLifeRing } from '@components/Icons/LifeRing';
18+
import { UilSearchAlt } from '@components/Icons/SearchAlt';
19+
import { UilBitcoin } from '@components/Icons/Bitcoin';
20+
21+
<Cards num={3}>
22+
<Card icon={<UimMasterCard />} arrow href={"/usage/macros"} title="文本宏" />
23+
<Card icon={<UilCloudDatabaseTree />} arrow href={"/usage/serverless"} title="云函数" />
24+
<Card icon={<UilLifeRing />} arrow href={"/usage/bark"} title="Bark 通知 (WIP)" />
25+
<Card icon={<UilSearchAlt />} arrow href={"/usage/search"} title="Algolia Search" />
26+
<Card icon={<UilBitcoin />} arrow href={"/usage/xlog"} title="xLog 集成" />
27+
</Cards>
28+
29+
### 社区使用指南

0 commit comments

Comments
 (0)