up:: [[Vue]]
- [[Nuxt Dynamic routes]]
- [[NuxtLink]]
* [[Nuxt Content]]
* [[Nuxt Server]]
* [[Nuxt Middlewares]]
* 🗄️ [[Nuxt Snippets]]
## Building blocks
- [[Nuxt Pages]]
* [[Nuxt Layouts]]
- [[Nuxt Composables]]
* [[How to decide between Pages, Components and Layouts in Nuxt]]
* [[Nuxt Assets]]
* [[Nuxt Error Handling]]
## Why nuxt?
* [[Universal Rendering]]
* [[Nuxt Pages]] handles routing from a file-system
* Auto-import
## Composables
* [[Nuxt Composables]]
* Built-in:
* [[Nuxt useFetch]]
* [[Nuxt useState]]
## Under the hood
* [[Nitro]]
* [[h3]]
## How-tos
* [[Adding tailwind to nuxt]]
* [[Transpile FontAwesome in Nuxt build]]
* [[Importing tailwind config in Nuxt]]
## Modules
* [[Pinia]]
* [nuxt-modules/fontaine: 🔤 Font metric overrides to reduce CLS](https://github.com/nuxt-modules/fontaine)
* [Icon Module · Nuxt](https://nuxt.com/modules/icon)
## Resources
* [(5) Nuxt 3 Crash Course #7 - Adding Tailwind CSS](https://www.youtube.com/watch?v=dvanqBUoxhc&list=PL4cUxeGkcC9haQlqdCQyYmL_27TesCGPC&index=7)
* [[C - Mastering Nuxt3]]
***
> [!info]+ Unrequited links
> These notes point towards this note. But this note doesn't point back.
> ```dataview
TABLE file.mtime.year + "-" + file.mtime.month + "-" + file.mtime.day AS Modified
FROM [[Nuxt]]
and !outgoing([[Nuxt]])
SORT file.mtime desc
> ```