跳转到主要内容

nuxt开发

1. 创建项目结构

mkdir lingyanweb
cd lingyanweb
npm init -y
npm install nuxt@latest
mkdir pages public

2. 创建nuxt.config.ts

// nuxt.config.ts
export default defineNuxtConfig({
  devtools: { enabled: true },
  ssr: true, // 开启服务端渲染,SEO 核心!
})

3. 创建app.vue

<!-- app.vue -->
<template>
  <div>
    <h1>灵燕空间 - Nuxt 3 已启动</h1>
    <NuxtPage />
  </div>
</template>

4. 创建首页pages/index.vue

<!-- pages/index.vue -->
<template>
  <div>
    <h2>欢迎使用 Nuxt 3</h2>
    <p>搜索引擎现在可以抓取我了!🎉</p>
  </div>
</template>

<script setup>
useHead({
  title: '灵燕空间 - 支持 SEO 的新一代网站',
  meta: [
    { name: 'description', content: '基于 Nuxt 3 服务端渲染,完美解决 Vue SPA 的 SEO 问题。' }
  ]
})
</script>

5. 修改package.json

{
  "scripts": {
    "dev": "nuxt dev",
    "build": "nuxt build",
    "generate": "nuxt generate",
    "preview": "nuxt preview"
  }
}

6. 启动项目

npm run dev