mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-23 10:58:13 +08:00
33 lines
646 B
Vue
33 lines
646 B
Vue
<script lang="ts" setup>
|
|
import { useThemeLocaleData } from '../../composables/index.js'
|
|
import BlogNav from './BlogNav.vue'
|
|
import BlogProfile from './BlogProfile.vue'
|
|
|
|
const theme = useThemeLocaleData()
|
|
</script>
|
|
|
|
<template>
|
|
<div v-if="theme.avatar" class="blog-aside-wrapper">
|
|
<BlogProfile />
|
|
<BlogNav />
|
|
</div>
|
|
</template>
|
|
|
|
<style scoped>
|
|
.blog-aside-wrapper {
|
|
position: sticky;
|
|
top: calc(var(--vp-nav-height) + 2rem);
|
|
display: none;
|
|
width: 270px;
|
|
margin: 2rem 1px 0 2rem;
|
|
text-align: center;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
.blog-aside-wrapper {
|
|
display: block;
|
|
margin: 2rem 1rem 2rem 1.5rem;
|
|
}
|
|
}
|
|
</style>
|