added header, footer, eslint/prettier, and typedoc

This commit is contained in:
2024-09-13 17:06:10 +09:00
parent 845418da60
commit a7dc8d6c8f
56 changed files with 16207 additions and 11147 deletions

30
app.vue
View File

@@ -1,23 +1,25 @@
<script setup lang="ts">
import SiteInfo from "assets/siteinfo.json";
useHead({
titleTemplate: (titleChunk: any) => {
return titleChunk ? `岐阜高専宇宙工学研究会 SERA - ${titleChunk}` : "岐阜高専宇宙工学研究会 SERA";
},
link: [
{rel: 'icon', type: 'image/svg+xml', href: '/favicon.svg'}
],
htmlAttrs: {
lang: 'ja'
}
titleTemplate: (titleChunk) => {
return titleChunk
? `${titleChunk} - 岐阜高専宇宙工学研究会 ${SiteInfo.clubNameAbbreviation}`
: `岐阜高専宇宙工学研究会 ${SiteInfo.clubNameAbbreviation}`;
},
link: [{ rel: "icon", type: "image/svg+xml", href: "/favicon.svg" }],
htmlAttrs: {
lang: "ja",
},
});
</script>
<template>
<div id="App">
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</div>
<div id="App">
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</div>
</template>
<style>