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
无评论