Change how logo is hidden
This commit is contained in:
parent
fe18e105e0
commit
aaf4f28ede
5 changed files with 22 additions and 19 deletions
15
src/components/Logo.vue
Normal file
15
src/components/Logo.vue
Normal file
|
@ -0,0 +1,15 @@
|
|||
<template>
|
||||
<g-link class="logo" to="/">
|
||||
<span class="logo__text">
|
||||
{{ $static.metaData.siteName }}
|
||||
</span>
|
||||
</g-link>
|
||||
</template>
|
||||
|
||||
<static-query>
|
||||
query {
|
||||
metaData {
|
||||
siteName
|
||||
}
|
||||
}
|
||||
</static-query>
|
|
@ -3,13 +3,9 @@
|
|||
|
||||
<header class="header">
|
||||
<div class="header__left">
|
||||
|
||||
<g-link v-if="showLogo" class="logo" to="/">
|
||||
<span class="logo__text">
|
||||
{{ $static.metaData.siteName }}
|
||||
</span>
|
||||
</g-link>
|
||||
<Logo v-if="showLogo" />
|
||||
</div>
|
||||
|
||||
<div class="header__right">
|
||||
<ToggleTheme />
|
||||
</div>
|
||||
|
@ -27,15 +23,8 @@
|
|||
</div>
|
||||
</template>
|
||||
|
||||
<static-query>
|
||||
query {
|
||||
metaData {
|
||||
siteName
|
||||
}
|
||||
}
|
||||
</static-query>
|
||||
|
||||
<script>
|
||||
import Logo from '~/components/Logo.vue'
|
||||
import ToggleTheme from '~/components/ToggleTheme.vue'
|
||||
|
||||
export default {
|
||||
|
@ -43,6 +32,7 @@ export default {
|
|||
showLogo: { default: true }
|
||||
},
|
||||
components: {
|
||||
Logo,
|
||||
ToggleTheme
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
<template>
|
||||
<Layout :show-logo="false">
|
||||
|
||||
<!-- Author intro -->
|
||||
<Author :site-title="$static.metaData.siteName" />
|
||||
|
||||
<!-- List posts -->
|
||||
<div class="posts">
|
||||
<PostCard v-for="edge in $page.posts.edges" :key="edge.node.id" :post="edge.node"/>
|
||||
</div>
|
||||
|
|
|
@ -50,7 +50,6 @@ query Post ($path: String!) {
|
|||
</page-query>
|
||||
|
||||
<style lang="scss">
|
||||
|
||||
.post-title {
|
||||
padding: calc(var(--space) / 2) 0 var(--space);
|
||||
text-align: center;
|
||||
|
@ -81,6 +80,7 @@ query Post ($path: String!) {
|
|||
|
||||
.post-comments {
|
||||
padding: calc(var(--space) / 2);
|
||||
|
||||
&:empty {
|
||||
display: none;
|
||||
}
|
||||
|
|
|
@ -1,14 +1,10 @@
|
|||
<template>
|
||||
<Layout>
|
||||
|
||||
<!-- This template shows a template archive -->
|
||||
|
||||
<h1 class="tag-title text-center space-bottom">Tag: {{ $page.tag.title }}</h1>
|
||||
|
||||
<div class="posts">
|
||||
<PostCard v-for="edge in $page.tag.belongsTo.edges" :key="edge.node.id" :post="edge.node"/>
|
||||
</div>
|
||||
|
||||
</Layout>
|
||||
</template>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue