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