Skip to content

Commit

Permalink
折腾了一下贡献者组件
Browse files Browse the repository at this point in the history
  • Loading branch information
Big-Cake-jpg committed May 2, 2024
1 parent a6f3c47 commit b7ee7ab
Show file tree
Hide file tree
Showing 4 changed files with 95 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ const viteConfig = {

const pwaConfig: PwaOptions = {
devOptions: {
enabled: true,
enabled: false,
},
outDir: "../.vitepress/dist",
registerType: "prompt",
Expand Down
101 changes: 93 additions & 8 deletions .vitepress/theme/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,10 @@ import {
NolebaseEnhancedReadabilitiesMenu,
NolebaseEnhancedReadabilitiesScreenMenu,
} from '@nolebase/vitepress-plugin-enhanced-readabilities/client'
import type { Options } from '@nolebase/vitepress-plugin-enhanced-readabilities/client'
import {
NolebaseInlineLinkPreviewPlugin,
} from '@nolebase/vitepress-plugin-inline-link-preview/client'
import { InjectionKey } from '@nolebase/vitepress-plugin-inline-link-preview/client'
import { InjectionKey } from '@nolebase/vitepress-plugin-git-changelog/client'
import '@nolebase/vitepress-plugin-inline-link-preview/client/style.css'
import {
NolebaseGitChangelogPlugin
Expand All @@ -39,6 +38,10 @@ import "@andatoshiki/vitepress-plugin-nprogress/lib/css/index.css"
import "viewerjs/dist/viewer.min.css"
import '@nolebase/vitepress-plugin-enhanced-readabilities/client/style.css'

function generateAvatarUrl(username: string) {
return `https://cdn.crashmc.com/https://github.com/${username}.png`;
}

export default {
extends: DefaultTheme,
Layout() {
Expand All @@ -60,13 +63,95 @@ export default {
vitepressNprogress(ctx)
ctx.app.component("vImageViewer", vImageViewer)
ctx.app.use(NolebaseInlineLinkPreviewPlugin)
ctx.app.use(NolebaseGitChangelogPlugin, {
// https://nolebase-integrations.ayaka.io/pages/zh-CN/integrations/vitepress-plugin-git-changelog/configure-ui.html#%E9%85%8D%E7%BD%AE%E9%80%89%E9%A1%B9
})
ctx.app.use(NolebaseGitChangelogPlugin)
ctx.app.provide(InjectionKey, {
// inline-link-preview config...
popupWidth: 400,
popupHeight: 300,
mapContributors: [
{
name: 'Big_Cake',
nameAliases: ['Big-Cake-jpg', 'Big_Cake'],
avatar: generateAvatarUrl('Big-Cake-jpg'),
},
{
name: 'bingling_sama',
nameAliases: ['bingling-sama', 'bingling_sama'],
avatar: generateAvatarUrl('bingling-sama'),
},
{
name: '柚子柚子',
nameAliases: ['youzi-2333', '柚子柚子'],
avatar: generateAvatarUrl('youzi-2333'),
},
{
name: 'Pigeon0v0',
nameAliases: ['bwtx2023', 'bwtx1981', 'Yousa Ling', 'Pigeon0v0'],
avatar: generateAvatarUrl('Pigeon0v0'),
},
{
name: '233355607',
nameAliases: ['2623684696', '233355607'],
avatar: generateAvatarUrl('2623684696'),
},
{
name: 'hejiehao',
nameAliases: ['何杰豪', 'hejiehao'],
avatar: generateAvatarUrl('hejiehao'),
},
{
name: 'Rovniced',
nameAliases: ['Rovniced', 'Enlysure'],
avatar: generateAvatarUrl('Rovniced'),
},
{
name: 'zyxkad',
nameAliases: ['zyxkad', 'Kevin Z'],
avatar: generateAvatarUrl('zyxkad'),
},
{
name: 'HRxiaohu',
nameAliases: ['HRxiaohu'],
avatar: generateAvatarUrl('HRxiaohu'),
},
{
name: 'Pysio',
nameAliases: ['pysio2007', 'Pysio'],
avatar: generateAvatarUrl('pysio2007'),
},
{
name: 'XieXiLin',
nameAliases: ['XieXiLin', 'XieXiLin2'],
avatar: generateAvatarUrl('XieXiLin2'),
},
{
name: 'Z_Tsin',
nameAliases: ['Z_Tsin', 'ztsinsun'],
avatar: generateAvatarUrl('ztsinsun'),
},
{
name: '9Bakabaka',
nameAliases: ['9Bakabaka'],
avatar: generateAvatarUrl('9Bakabaka'),
},
{
name: 'ZhuRuoLing',
nameAliases: ['ZhuRuoLing'],
avatar: generateAvatarUrl('ZhuRuoLing'),
},
{
name: 'bingxin666',
nameAliases: ['bingxin666'],
avatar: generateAvatarUrl('bingxin666'),
},
{
name: 'zkitefly',
nameAliases: ['zkitefly'],
avatar: generateAvatarUrl('zkitefly'),
},
{
name: '思遥方',
nameAliases: ['Seayay', '思遥方'],
avatar: generateAvatarUrl('Seayay'),
},
],
})
// Why it doesn't work?
// const layouts = import.meta.glob("./layouts/*.vue")
Expand Down
1 change: 0 additions & 1 deletion docs/analyzer.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
---
contributors: [HRxiaohu, zyxkad]
gitChangelog: false
---

<script setup>
Expand Down
1 change: 1 addition & 0 deletions docs/contribute/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ git clone https://github.com/{yourname}/crashmc.com.git

:::warning 警告

- 如果在多次提交时使用的名称不一致会导致贡献者记录中出现多个记录,建议统一自己提交时使用的名称。
- 上述代码中所使用的均为**英文半角逗号**

:::
Expand Down

0 comments on commit b7ee7ab

Please sign in to comment.