diff --git a/astro.config.mjs b/astro.config.mjs index 6cbd944..5a575bf 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -31,7 +31,7 @@ export default defineConfig({ href: 'https://github.com/NixOS-CN/nixcn-web', }, ], - sidebar: ['meetup-2-guide'], + sidebar: ['meetup-2-guide', 'badge-customization'], plugins: [], }), mdx(), diff --git a/src/assets/badges/normal.svg b/src/assets/badges/normal.svg new file mode 100644 index 0000000..56641cd --- /dev/null +++ b/src/assets/badges/normal.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/badges/rainbow.svg b/src/assets/badges/rainbow.svg new file mode 100644 index 0000000..33bbb01 --- /dev/null +++ b/src/assets/badges/rainbow.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/badges/trans.svg b/src/assets/badges/trans.svg new file mode 100644 index 0000000..9bacb16 --- /dev/null +++ b/src/assets/badges/trans.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/BadgeTemplates.astro b/src/components/BadgeTemplates.astro new file mode 100644 index 0000000..5a9dc3c --- /dev/null +++ b/src/components/BadgeTemplates.astro @@ -0,0 +1,25 @@ +--- +import NormalBadgeTemplate from '@assets/badges/normal.svg'; +import RainbowBadgeTemplate from '@assets/badges/rainbow.svg'; +import TransBadgeTemplate from '@assets/badges/trans.svg'; +--- + +
+ + + +
+ + diff --git a/src/content/docs/badge-customization.mdx b/src/content/docs/badge-customization.mdx new file mode 100644 index 0000000..1d0557d --- /dev/null +++ b/src/content/docs/badge-customization.mdx @@ -0,0 +1,29 @@ +--- +title: '会议名牌定制说明' +description: '会议名牌定制说明' +sidebar: + label: '会议名牌定制说明' +--- +import BadgeTemplates from '@components/BadgeTemplates.astro'; +import { LinkButton } from '@astrojs/starlight/components'; + +我们提供三种预设的会议名牌模板: + + + +对于所有参会者,默认会使用第一种模板样式(Nix 配色)制作名牌。 + +名牌上的 `#name` 和 `#type` 字段,将由您在报名时填写的信息和您的与会身份(参会者/志愿者/讲者)决定。 + +如果需要选择模板或有其他定制需求,您可以在这里提交申请: + + + 填写名牌定制需求表(尚未开放) + + +※ 目前支持以下内容的定制: +- `#name` 定制(可以与报名时填写的昵称不同) +- 下方文字颜色定制 +- Flake 标志定制 + - 请使用[此文件](https://meetup-files.nixos.org.cn/nixos-template.svg)作为定制基础。 + - 请勿修改原文件的比例。