public

public/ ディレクトリは、ウェブサイトの静的アセットを配信するために使用されます。

public/ ディレクトリに含まれるファイルはルートで配信され、ビルドプロセスによって変更されることはありません。これは、名前を維持する必要があるファイル(例: robots.txtまたは変更される可能性が低いファイル(例: favicon.ico)に適しています。

ディレクトリ構造
-| public/
---| favicon.ico
---| og-image.png
---| robots.txt
app/app.vue
<script setup lang="ts">
useSeoMeta({
  ogImage: '/og-image.png',
})
</script>
これは Nuxt 2 の static/ ディレクトリとして知られています。