Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.32 KB

README.md

File metadata and controls

51 lines (36 loc) · 1.32 KB

harlanzw.com

harlanzw.com

My personal website built with Nuxt 3, powered by nuxt-seo-kit and Docus.

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