harlan-zw / harlanzw.com

My personal website built with Nuxt 3 and Nuxt Content 2.

Home Page:https://harlanzw.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

My personal website built with Nuxt 3 and Nuxt Content 2.

https://harlanzw.com


Languages

Language:Vue 62.9%Language:TypeScript 33.2%Language:SCSS 3.0%Language:CSS 0.6%Language:Shell 0.2%Language:JavaScript 0.1%