
Discover how Nuxt.js builds blazing fast static sites with Vue.js by generating static files for search engines, enabling SEO-friendly content, fast loading, and smooth router-based page transitions.
Install and set up a Nuxt.js project by updating Node and npm, then scaffold a Nuxt app using npx create-nuxt-app and select universal static site mode.
Start the development server with auto-reload, then create a simple multi-page site: index, about, contact, and donate, featuring a shared header and next/link navigation.
Learn to add a navigation bar to your nuxt.js layout by creating a header partial, updating links for home, about, and contact, and injecting it into the default layout.
Learn to manipulate the head in a Nuxt.js app by editing the export default head object to set the title and meta information, shared across pages.
Add scss styling to the header component using scoped styles, variables, and nesting. Generate color schemes with coolors.co and build a 100vh header with flex layout and color inheritance.
learn to implement a top loading bar in nuxt.js that reflects asset loading, customize its color with a hex value, and apply global css through the layout and head configuration.
Implement page transitions in Nuxt.js using a bounce animation that scales content, bounces out then in on link changes, with adjustable durations and optional opacity effects.
Build your application, generate a static site with npm run generate, and host the static files for fast loading and improved search engine indexing.
In this class we will be using Nuxt JS to create static generated websites that are amazing for SEO ranking and loading speed! Regular websites don't allow search crawlers to see the content of your page, therefore you never rank. Nuxt JS uses Vue JS, so if you are familiar with Vue JS, you will be set for this course. With Nuxt js, the site is generated into plain HTML so that the search crawlers can actually read it! How would you like to be forced to read Latin when you do not even know a single word? Be nice to the search crawlers and use NUXT NOW!