/harlanzw.com-fork

My personal website built with Nuxt v3 and Nuxt Content v2.

Primary LanguageTypeScript

harlanzw.com

harlanzw.com

My personal website built with Nuxt v3 and Nuxt Content v2.

Built as reference for optimal Nuxt code practices, SEO, performance and accessibility.

Features

  • 🔎 Automated Schema.org
  • 📚 Markdown read time calculation
  • 👨‍💻 Code file name and language support
  • 🧩 Automatic Server Side Icon Resolving (no FOUC), powered by iconify & unplugin-icons
  • 🤖 Sitemap.xml and feed generation
  • 🍞 Automatic breadcrumbs (with Schema.org)
  • 🤝 Integrated with @nuxt/image, images served with cloudinary

More Features

  • Automatic routes based on content /w 404 handling
  • Automatic navigation generation
  • Easy content composables
  • Fully typed content
  • Split pages/posts for easier content organisation
  • line-md icons by cyberalien

Plus

  • pnpm
  • WindiCSS
  • Eslint with @antfu/eslint-config
  • SEO / i18n best practices
  • Fathom analytics
  • Vercel hosted

Setup

Make sure to install the dependencies:

pnpm i

Development Server

Start the development server on http://localhost:3000

pnpm dev