feat: add introduction button

This commit is contained in:
thehrz 2023-08-04 22:17:08 +08:00
parent a00bc19f08
commit 85c3d52a5b
Signed by: thehrz
GPG Key ID: C84CBCE7D5F88855
5 changed files with 18 additions and 7 deletions

1
src/components.d.ts vendored
View File

@ -20,6 +20,7 @@ declare module 'vue' {
VExpansionPanel: typeof import('vuetify/components')['VExpansionPanel'] VExpansionPanel: typeof import('vuetify/components')['VExpansionPanel']
VExpansionPanels: typeof import('vuetify/components')['VExpansionPanels'] VExpansionPanels: typeof import('vuetify/components')['VExpansionPanels']
VExpansionPanelText: typeof import('vuetify/components')['VExpansionPanelText'] VExpansionPanelText: typeof import('vuetify/components')['VExpansionPanelText']
VIcon: typeof import('vuetify/components')['VIcon']
VImg: typeof import('vuetify/components')['VImg'] VImg: typeof import('vuetify/components')['VImg']
VList: typeof import('vuetify/components')['VList'] VList: typeof import('vuetify/components')['VList']
VListItem: typeof import('vuetify/components')['VListItem'] VListItem: typeof import('vuetify/components')['VListItem']

View File

@ -5,7 +5,7 @@
<div style="--v-layout-top: 25px" class="m-auto"> <div style="--v-layout-top: 25px" class="m-auto">
<router-view v-slot="{ Component }"> <router-view v-slot="{ Component }">
<transition name="fade"> <transition name="fade">
<div class="prose max-w-110ch m-auto"> <div class="">
<component :is="Component" /> <component :is="Component" />
</div> </div>
</transition> </transition>

View File

@ -10,6 +10,11 @@ const friends = [
image: 'https://thehrz.net/thehrz.jpg', image: 'https://thehrz.net/thehrz.jpg',
link: 'https://thehrz.net', link: 'https://thehrz.net',
}, },
{
name: '金卫东同志博客',
image: '',
link: 'https://blog.sina.com.cn/u/1259127853',
},
] ]
</script> </script>
@ -20,7 +25,7 @@ const friends = [
</section> </section>
<div class="grid grid-cols-2 md:grid-cols-4 grid-gap-6 not-prose"> <div class="grid grid-cols-2 md:grid-cols-4 grid-gap-6 not-prose">
<v-card v-for="friend in friends" :key="friend.name" :href="friend.link"> <v-card v-for="friend in friends" :key="friend.name" :href="friend.link" target="_blank">
<v-img :src="friend.image" class="w-60% mx-auto mt-3" /> <v-img :src="friend.image" class="w-60% mx-auto mt-3" />
<div class="mx-3 flex justify-center items-center h-15"> <div class="mx-3 flex justify-center items-center h-15">

View File

@ -1,7 +1,12 @@
<template> <template>
<h1 class="text-15 text-center"> <div class="prose max-w-110ch m-auto flex flex-col items-center">
属于19预科2班的故事还未完结 <h1 class="text-15 text-center">
</h1> 属于19预科2班的故事还未完结
</h1>
<v-btn to="/posts/introduction" class="not-prose" size="large" color="primary" prepend-icon="mdi-file-document-arrow-right">
简介
</v-btn>
</div>
</template> </template>
<route lang="yaml"> <route lang="yaml">

View File

@ -7,7 +7,7 @@ import '@mdi/font/css/materialdesignicons.css'
const light = { const light = {
dark: false, dark: false,
colors: { colors: {
'primary': '#9155FD', 'primary': '#18a86b',
'secondary': '#8A8D93', 'secondary': '#8A8D93',
'surface': '#F4F5FA', 'surface': '#F4F5FA',
'background': '#F4F5FA', 'background': '#F4F5FA',
@ -29,7 +29,7 @@ const light = {
const dark = { const dark = {
dark: true, dark: true,
colors: { colors: {
'primary': '#9155FD', 'primary': '#18a86b',
'secondary': '#8A8D93', 'secondary': '#8A8D93',
'surface': '#212121', 'surface': '#212121',
'background': '#121212', 'background': '#121212',