Change page Contributions

This commit is contained in:
Oleg Shchavelev 2024-04-05 03:00:55 +03:00
parent e326db6b74
commit a82afe9997
4 changed files with 22 additions and 23 deletions

View File

@ -1,21 +1,11 @@
<template>
<VPTeamPage>
<VPTeamPageTitle>
<template v-if="frontmatter.title" #title>
{{ frontmatter.title }}
</template>
</VPTeamPageTitle>
<VPTeamMembers :members="members" />
</VPTeamPage>
</template>
<script setup>
<script setup lang="ts">
import { contributions } from '../../data/contributions';
import { VPTeamPage, VPTeamPageTitle, VPTeamMembers } from 'vitepress/theme';
import { useData } from 'vitepress'
const { frontmatter } = useData();
const { members, size } = defineProps({
size: {
type: String,
@ -31,6 +21,17 @@ const { members, size } = defineProps({
</script>
<template>
<VPTeamPage>
<VPTeamPageTitle>
<template v-if="frontmatter.longtitle" #title>
{{ frontmatter.longtitle }}
</template>
</VPTeamPageTitle>
<VPTeamMembers :members="members" />
</VPTeamPage>
</template>
<style scoped>
.VPTeamPage {
margin: 0;

View File

@ -3,7 +3,7 @@ import { h } from 'vue'
import type { Theme } from 'vitepress'
import DefaultTheme from 'vitepress/theme'
import AMWTeamMembers from './components /AMWTeamMembers.vue'
import AMWContribution from './components/AMWContribution.vue'
import {
NolebaseEnhancedReadabilitiesMenu,
@ -28,6 +28,6 @@ export default {
},
enhanceApp({ app, router, siteData }) {
app.provide(InjectionKey, NolebaseEnhancedReadabilitiesOptions as Options)
app.component('AMWTeamMembers', AMWTeamMembers);
app.component('contribution', AMWContribution);
}
} satisfies Theme

View File

@ -1,6 +1,4 @@
---
layout: page
title: Contributions
---
<AMWTeamMembers />
layout: contribution
longtitle: Contributions
---

View File

@ -1,6 +1,6 @@
---
layout: page
title: Участники
layout: contribution
longtitle: Участники
---
<AMWTeamMembers />
Список участников