forked from nixcn/nixcn-web
feat(docs/badge-customization): add badge customization directions
Signed-off-by: Noa Virellia <noa@requiem.garden>
This commit is contained in:
@@ -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(),
|
||||
|
||||
23
src/assets/badges/normal.svg
Normal file
23
src/assets/badges/normal.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 207 KiB |
26
src/assets/badges/rainbow.svg
Normal file
26
src/assets/badges/rainbow.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 206 KiB |
23
src/assets/badges/trans.svg
Normal file
23
src/assets/badges/trans.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 207 KiB |
25
src/components/BadgeTemplates.astro
Normal file
25
src/components/BadgeTemplates.astro
Normal file
@@ -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';
|
||||
---
|
||||
|
||||
<div class="badge-row">
|
||||
<NormalBadgeTemplate class="badge" />
|
||||
<RainbowBadgeTemplate class="badge" />
|
||||
<TransBadgeTemplate class="badge" />
|
||||
</div>
|
||||
|
||||
<style>
|
||||
.badge-row {
|
||||
display: flex;
|
||||
gap: 1.5rem;
|
||||
align-items: flex-start;
|
||||
}
|
||||
|
||||
.badge {
|
||||
margin-top: 0;
|
||||
width: clamp(180px, 24vw, 240px);
|
||||
height: auto;
|
||||
}
|
||||
</style>
|
||||
29
src/content/docs/badge-customization.mdx
Normal file
29
src/content/docs/badge-customization.mdx
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
title: '会议名牌定制说明'
|
||||
description: '会议名牌定制说明'
|
||||
sidebar:
|
||||
label: '会议名牌定制说明'
|
||||
---
|
||||
import BadgeTemplates from '@components/BadgeTemplates.astro';
|
||||
import { LinkButton } from '@astrojs/starlight/components';
|
||||
|
||||
我们提供三种预设的会议名牌模板:
|
||||
|
||||
<BadgeTemplates />
|
||||
|
||||
对于所有参会者,默认会使用第一种模板样式(Nix 配色)制作名牌。
|
||||
|
||||
名牌上的 `#name` 和 `#type` 字段,将由您在报名时填写的信息和您的与会身份(参会者/志愿者/讲者)决定。
|
||||
|
||||
如果需要选择模板或有其他定制需求,您可以在这里提交申请:
|
||||
|
||||
<LinkButton href='#' icon='external' variant='secondary' iconPlacement='end'>
|
||||
填写名牌定制需求表(尚未开放)
|
||||
</LinkButton>
|
||||
|
||||
※ 目前支持以下内容的定制:
|
||||
- `#name` 定制(可以与报名时填写的昵称不同)
|
||||
- 下方文字颜色定制
|
||||
- Flake 标志定制
|
||||
- 请使用[此文件](https://meetup-files.nixos.org.cn/nixos-template.svg)作为定制基础。
|
||||
- 请勿修改原文件的比例。
|
||||
Reference in New Issue
Block a user