diff --git a/src/client/theme-default/components/VPSocialLink.vue b/src/client/theme-default/components/VPSocialLink.vue
index 75d0c367..2a016462 100644
--- a/src/client/theme-default/components/VPSocialLink.vue
+++ b/src/client/theme-default/components/VPSocialLink.vue
@@ -7,6 +7,7 @@ const props = defineProps<{
icon: DefaultTheme.SocialLinkIcon
link: string
ariaLabel?: string
+ me: boolean
}>()
const el = ref()
@@ -45,7 +46,7 @@ if (import.meta.env.SSR) {
:href="link"
:aria-label="ariaLabel ?? (typeof icon === 'string' ? icon : '')"
target="_blank"
- rel="me noopener"
+ :rel="me ? 'me noopener' : 'noopener'"
v-html="svg"
>
diff --git a/src/client/theme-default/components/VPSocialLinks.vue b/src/client/theme-default/components/VPSocialLinks.vue
index 21656102..b188fb89 100644
--- a/src/client/theme-default/components/VPSocialLinks.vue
+++ b/src/client/theme-default/components/VPSocialLinks.vue
@@ -2,9 +2,12 @@
import type { DefaultTheme } from 'vitepress/theme'
import VPSocialLink from './VPSocialLink.vue'
-defineProps<{
+withDefaults(defineProps<{
links: DefaultTheme.SocialLink[]
-}>()
+ me?: boolean
+}>(), {
+ me: true
+})
@@ -15,6 +18,7 @@ defineProps<{
:icon
:link
:ariaLabel
+ :me
/>
diff --git a/src/client/theme-default/components/VPTeamMembersItem.vue b/src/client/theme-default/components/VPTeamMembersItem.vue
index f84bdc03..a4dc411b 100644
--- a/src/client/theme-default/components/VPTeamMembersItem.vue
+++ b/src/client/theme-default/components/VPTeamMembersItem.vue
@@ -40,7 +40,7 @@ withDefaults(defineProps(), {
-
+