Skip to content

Commit 05feead

Browse files
committed
style: fix dependencies and coding experiment
1 parent d9ef3b2 commit 05feead

File tree

14 files changed

+39
-51
lines changed

14 files changed

+39
-51
lines changed

docs/.vitepress/components/MemberCard.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,19 @@ const avatarLink = computed(() => {
4646
line-height: 1.2em;
4747
}
4848
49-
.card>.avatar {
49+
.card > .avatar {
5050
width: 3rem;
5151
height: 3rem;
5252
margin: 0.5rem 0;
5353
border-radius: 4rem;
5454
box-shadow: 2px 4px 1rem var(--vp-c-divider);
5555
}
5656
57-
.card>.name {
57+
.card > .name {
5858
font-weight: 600;
5959
}
6060
61-
.card>.title {
61+
.card > .title {
6262
flex-grow: 1;
6363
margin-bottom: 0.5em;
6464
font-size: 0.8em;

docs/.vitepress/components/MemberList.vue

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,18 @@ function setActiveGrade(grade: string) {
2828
<template>
2929
<div class="tabs-container">
3030
<div class="tabs">
31-
<button v-for="(gradeObj, gradeIndex) in selectedMembers" :key="gradeIndex"
32-
:class="{ active: activeGradeIndex === gradeObj.grade }" @click="setActiveGrade(gradeObj.grade)">
31+
<button
32+
v-for="(gradeObj, gradeIndex) in selectedMembers" :key="gradeIndex"
33+
:class="{ active: activeGradeIndex === gradeObj.grade }" @click="setActiveGrade(gradeObj.grade)"
34+
>
3335
<span class="grade">{{ gradeObj.grade }}</span>
3436
<span class="badge">{{ gradeObj.members.length }}</span>
3537
</button>
3638
</div>
37-
<div v-for="gradeObj in selectedMembers" v-show="activeGradeIndex === gradeObj.grade" :key="gradeObj.grade"
38-
class="tab-contents">
39+
<div
40+
v-for="gradeObj in selectedMembers" v-show="activeGradeIndex === gradeObj.grade" :key="gradeObj.grade"
41+
class="tab-contents"
42+
>
3943
<div class="members">
4044
<MemberCard v-for="member in gradeObj.members" :key="member.name" v-bind="member" />
4145
</div>
@@ -44,7 +48,7 @@ function setActiveGrade(grade: string) {
4448
</template>
4549

4650
<style scoped>
47-
.tabs-container>* {
51+
.tabs-container > * {
4852
margin: 2rem 0;
4953
}
5054
@@ -65,11 +69,11 @@ function setActiveGrade(grade: string) {
6569
cursor: pointer;
6670
}
6771
68-
.tabs button>* {
72+
.tabs button > * {
6973
padding: 2px 4px;
7074
}
7175
72-
.tabs button>.badge {
76+
.tabs button > .badge {
7377
background-color: var(--vp-c-default-soft);
7478
}
7579

docs/.vitepress/theme/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { Theme } from 'vitepress'
44
import DefaultTheme from 'vitepress/theme-without-fonts'
55
import './style.css'
66
import { Icon } from '@iconify/vue'
7-
import Footer from '/.vitepress/components/Footer.vue'
7+
import Footer from '../components/Footer.vue'
88

99
export default {
1010
extends: DefaultTheme,
@@ -14,7 +14,8 @@ export default {
1414
'doc-bottom': () => h(Footer),
1515
})
1616
},
17-
enhanceApp({ app, router, siteData }) {
17+
// enhanceApp({ app, router, siteData }) {
18+
enhanceApp({ app }) {
1819
app.component('Icon', Icon)
1920
},
2021
} satisfies Theme

docs/.vitepress/theme/style.css

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
/* stylelint-disable selector-class-pattern */
2+
13
:root {
24
--vp-home-hero-name-color: transparent;
35
--vp-home-hero-name-background: linear-gradient(60deg, #2ca, #ec0);
@@ -30,18 +32,18 @@
3032
}
3133

3234
.vp-doc a {
33-
background: linear-gradient(0, var(--vp-c-brand-soft), var(--vp-c-brand-soft)) no-repeat center bottom / 100% 2px;
35+
background: linear-gradient(var(--vp-c-brand-soft), var(--vp-c-brand-soft)) no-repeat center bottom / 100% 2px;
3436
text-decoration: none;
3537
transition: 0.2s;
3638
}
3739

3840
.vp-doc a:hover {
3941
border-radius: 0.2em;
40-
background: linear-gradient(0, var(--vp-c-brand-soft), var(--vp-c-brand-soft)) no-repeat center bottom / 100% 100%;
42+
background: linear-gradient(var(--vp-c-brand-soft), var(--vp-c-brand-soft)) no-repeat center bottom / 100% 100%;
4143
}
4244

4345
strong {
44-
background: linear-gradient(0, var(--vp-c-brand-soft), var(--vp-c-brand-soft)) no-repeat center bottom / 100% 40%;
46+
background: linear-gradient(var(--vp-c-brand-soft), var(--vp-c-brand-soft)) no-repeat center bottom / 100% 40%;
4547
}
4648

4749
.fa-solid,

docs/blog.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ titleTemplate: XiyouLinuxGroup
33
layout: home
44

55
hero:
6-
name: 西邮Linux兴趣小组
6+
name: 西邮 Linux 兴趣小组
77
text: <small>XiyouLinuxGroup</small>
88
tagline: Free Open Share / 自由 开放 共享
99
image:
1010
src: /logo2023_compressed.webp
11-
alt: 西邮Linux兴趣小组 Logo 2023
11+
alt: 西邮 Linux 兴趣小组 Logo 2023
1212
actions:
1313
- theme: brand
1414
text: 介绍
@@ -22,7 +22,7 @@ hero:
2222
features:
2323
- icon: <i class="fa-solid fa-blog"></i>
2424
title: 小组群博
25-
details: 西邮Linux兴趣小组历届成员博客集合,Enjoy it!
25+
details: 西邮 Linux 兴趣小组历届成员博客集合,Enjoy it!
2626
link: //blog.xiyoulinux.com
2727
linkText: 访问
2828
- icon: <i class="fa-solid fa-list-check"></i>

docs/info/join.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 加入西邮Linux兴趣小组
1+
# 加入西邮 Linux 兴趣小组
22

33
经过几轮面试,如果你的态度端正,认真,热爱技术,热爱小组,热爱学习,恭喜你,你将成为我们的一员了。
44

docs/link.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
## 合作伙伴
44

5-
- [CO导航](https://cooo.site) (西安邮电大学网址导航服务)
6-
- [西邮Wiki](https://wiki.cooo.site) (西安邮电大学第三方公益校园生活百科)
7-
- [3G实验室](https://mobile.xupt.edu.cn/) (西安邮电大学移动应用开发实验室)
8-
- [邮立方](https://cop.cooo.site) (西安邮电大学MC交流群体)
5+
- [CO 导航](https://cooo.site) (西安邮电大学网址导航服务)
6+
- [西邮 Wiki](https://wiki.cooo.site) (西安邮电大学第三方公益校园生活百科)
7+
- [3G 实验室](https://mobile.xupt.edu.cn/) (西安邮电大学移动应用开发实验室)
8+
- [邮立方](https://cop.cooo.site) (西安邮电大学 MC 交流群体)
99

1010
## 姊妹社团
1111

docs/manual/component/icon.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212

1313
也可以在 [Yesicon](https://yesicon.app/) 上查找图标,选择 Vue 选项卡中的 `@iconify/vue` 引入方式即可。
1414

15-
例:<Icon icon="ic:twotone-add-a-photo" />(`<Icon icon="ic:twotone-add-a-photo" />`
15+
例:<Icon icon="ic:twotone-add-a-photo" />(`<Icon icon="ic:twotone-add-a-photo" />`

docs/manual/index.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# 官网维护手册
22

3-
西邮Linux兴趣小组自 2006 年成立至今,已经历 {{ new Date().getFullYear() - 2006 }} 载风风雨雨,也成就了许多优秀人才。
3+
西邮 Linux 兴趣小组自 2006 年成立至今,已经历 {{ new Date().getFullYear() - 2006 }} 载风风雨雨,也成就了许多优秀人才。
44

55
然而,2024 年 3 月开始维护修缮线上服务的过程中,才发现许多项目文件结构组织、线上平台等内容缺乏清晰的指引和文档,~~也因为本人爱好整理~~,特地编纂本维护手册,希望小组成员和其他热心人士能持续维护更新,这也是开源社团的灵魂所在。
66

77
## 十年前学长的感慨
88

9-
在 cs-xiyoulinux(西邮Linux兴趣小组内部交流平台项目)的 [Wiki](https://github.com/xiyou-linuxer/cs-xiyoulinux-old/wiki) 中,我找到了这样一段话:
9+
在 cs-xiyoulinux(西邮 Linux 兴趣小组内部交流平台项目)的 [Wiki](https://github.com/xiyou-linuxer/cs-xiyoulinux-old/wiki) 中,我找到了这样一段话:
1010

1111
> 小组自2006年成立以来,至今已走过8年,走出了一批批活跃在各地各方向上的优秀的学长学姐们。然而,随着时间推移,小组也暴露出了一些问题,比较明显的就是**传承与沟通上的缺失**——一方面,往届学长学姐们曾经开发的**优秀项目鲜有后人维护**,毕业后心系小组却缺少了解小组近况的途径,在校学习期间精心收集整理积累下的学习资源材料也难以向下沉淀;另一方面,在校的小组成员想要参与原有项目,却因**文档缺失难以入手**,想要联系往届同学咨询,却缺乏有效联系方式而求助无门……
1212
@@ -34,7 +34,6 @@
3434

3535
除了 [<i class="fa-brands fa-github"></i>xiyou-linuxer](https://github.com/xiyou-linuxer) 之外,还存在一个归属未知的 [<i class="fa-brands fa-github"></i>xiyoulinuxgroup](https://github.com/xiyoulinuxgroup) 账号。
3636

37-
3837
### 活动列表
3938

4039
先前,小组举办了许多大型活动(例如每年的纳新宣讲会、团建、晚会等),也有很多有意义的事件(例如 Linus 来访),但是我们没有一份完整的索引。同时,每周召开小型知识分享会,是小组的优秀传统。2024 年 3 月开始,我们将活动列表整理到网站上,以便于后续的维护和更新。

docs/manual/setup.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ git clone [email protected]:xiyou-linuxer/XiyouLinuxWebsite2024.git
3232

3333
在终端中进入 Git 仓库所在的路径:
3434

35-
```sh
35+
```sh
3636
cd XiyouLinuxWebsite2024
3737
```
3838

@@ -66,17 +66,13 @@ npm run dev
6666

6767
除了 npm 脚本,还可以直接调用 VitePress:
6868

69-
7069
::: code-group
71-
7270
```sh [npm]
7371
npx vitepress dev docs
7472
```
75-
7673
```sh [pnpm]
7774
pnpm exec vitepress dev docs
7875
```
79-
8076
:::
8177

82-
本地开发服务应该会运行在 `localhost:5173` 上。
78+
本地开发服务应该会运行在 `localhost:5173` 上。

docs/manual/write.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44
你可以参考 VitePress 官方文档的 [路由](https://vitepress.dev/zh/guide/routing)[写作](https://vitepress.dev/zh/guide/markdown) 一节。
55
:::
66

7-
## 组织名称规范
8-
9-
“西邮 Linux 兴趣小组”的组织名称作为文字 Logo 展示时,应当写作 `西邮 Linux 兴趣小组`,中间的空格是窄空格```&thinsp;`)。
10-
117
## 文件名
128

139
文件名使用小写,单词之间使用连字符 `-` 连接,例如 `guide-start.md`
@@ -19,4 +15,3 @@
1915
## 写作规范
2016

2117
写作时应当遵循 [中文写作规范](https://github.com/sparanoid/chinese-copywriting-guidelines/blob/master/README.zh-Hans.md)
22-

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@
88
"build": "vitepress build docs",
99
"preview": "vitepress preview docs"
1010
},
11-
"dependencies": {
12-
"vitepress": "^1.3.1"
13-
},
1411
"devDependencies": {
1512
"@antfu/eslint-config": "^2.23.1",
1613
"@iconify/vue": "^4.1.2",
1714
"@zinkawaii/stylelint-config": "^0.1.4",
1815
"eslint": "^9.7.0",
19-
"stylelint": "^16.7.0"
16+
"stylelint": "^16.7.0",
17+
"vitepress": "^1.3.1"
2018
}
2119
}

stylelint.config.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// stylelint.config.js
2-
import zin from "@zinkawaii/stylelint-config";
2+
import zin from '@zinkawaii/stylelint-config'
33

4-
export default zin();
4+
export default zin()

0 commit comments

Comments
 (0)