docs: improve seo titleTemplate and add social images (#9235)

* docs: improve seo titleTemplate and add social images

* chore: update
This commit is contained in:
Sébastien Chopin 2022-11-21 16:51:39 +01:00 committed by GitHub
parent 547d61208c
commit 2facf0e594
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
74 changed files with 53 additions and 35 deletions

View File

@ -1,5 +1,6 @@
---
title: 'The Intuitive Web Framework'
head.titleTemplate: 'Nuxt: %s'
description: 'Build your next Vue.js application with confidence using Nuxt. An open source framework under MIT license that makes web development simple and powerful.'
showcasesListId: 505
---

View File

@ -1,6 +1,5 @@
---
navigation.icon: uil:info-circle
titleTemplate: '%s'
description: Nuxt's goal is to make web development intuitive and performant with a great DX in mind.
---

View File

@ -1 +0,0 @@
navigation.icon: uil:arrow-circle-up

View File

@ -1 +1,3 @@
title: Get Started
titleTemplate: '%s · Get Started with Nuxt'
image: '/socials/get-started.png'

View File

@ -1,3 +1,4 @@
title: Key Concepts
titleTemplate: '%s · Nuxt Concepts'
navigation.icon: uil:award-alt
image: '/socials/key-concepts.png'

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: ".nuxt"
description: "Nuxt uses the .nuxt/ directory in development to generate your Vue application."
head.title: ".nuxt"
head.title: ".nuxt/"
---
# .nuxt Directory

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: ".output"
description: "Nuxt creates the .output/ directory when building your application for production."
head.title: ".output"
head.title: ".output/"
---
# Output Directory

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: "assets"
description: "The assets/ directory is used to add all the website's assets that the build tool will process."
head.title: "Assets"
head.title: "assets/"
---
# Assets Directory

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: "components"
description: "The components/ directory is where you put all your Vue components."
head.title: "Components"
head.title: "components/"
---
# Components Directory

View File

@ -1,7 +1,7 @@
---
navigation.icon: IconDirectory
title: 'composables'
head.title: Composables
head.title: 'composables/'
description: Use the composables/ directory to auto-import your Vue composables into your application.
---

View File

@ -1,7 +1,7 @@
---
navigation.icon: IconDirectory
title: 'content'
head.title: Content
head.title: 'content/'
description: The Content module reads the content/ directory to create a file-based CMS for your application.
---

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: "layouts"
description: "Nuxt provides a layouts framework to extract common UI patterns into reusable layouts."
head.title: "Layouts"
head.title: "layouts/"
---
# Layouts Directory

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: "middleware"
description: "Nuxt provides middleware to run code before navigating to a particular route."
head.title: "Middleware"
head.title: "middleware/"
---
# Middleware Directory

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: "node_modules"
description: "The package manager stores the dependencies of your project in the node_modules/ directory."
head.title: "Node Modules"
head.title: "node_modules/"
---
# Node modules Directory

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: "pages"
description: "Nuxt provides a file-based routing to create routes within your web application."
head.title: "Pages"
head.title: "pages/"
---
# Pages Directory

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: "plugins"
description: "Nuxt reads the files in your plugins directory and loads them at the creation of the Vue application."
head.title: "Plugins"
head.title: "plugins/"
---
# Plugins Directory

View File

@ -2,7 +2,7 @@
navigation.icon: IconDirectory
title: "public"
description: "The public/ directory is used to serve your website's static assets."
head.title: "Public"
head.title: "public/"
---
# Public Directory

View File

@ -1,7 +1,7 @@
---
navigation.icon: IconDirectory
title: server
head.title: Server
head.title: 'server/'
description: The server/ directory is used to register API and server handlers to your application.
---

View File

@ -1,7 +1,7 @@
---
navigation.icon: IconDirectory
title: 'utils'
head.title: Utils
head.title: 'utils/'
description: Use the utils/ directory to auto-import your utility functions throughout your application.
---

View File

@ -2,7 +2,7 @@
navigation.icon: IconFile
title: ".gitignore"
description: "A .gitignore file specifies intentionally untracked files that git should ignore."
head.title: "Git Ignore File"
head.title: ".gitignore"
---
# Git Ignore File

View File

@ -1,7 +1,7 @@
---
navigation.icon: IconFile
title: .nuxtignore
head.title: Nuxt Ignore File
head.title: '.nuxtignore'
description: The .nuxtignore file lets Nuxt ignore files in your projects root directory during the build phase.
---

View File

@ -1,7 +1,7 @@
---
navigation.icon: IconFile
title: app.config.ts
head.title: Nuxt App Config
head.title: 'app.config.ts'
description: Nuxt 3 provides the app.config file to expose reactive configuration within your application.
---

View File

@ -2,7 +2,7 @@
navigation.icon: IconFile
title: "app.vue"
description: "The app.vue file is the main component in your Nuxt 3 applications."
head.title: "App File"
head.title: "app.vue"
---
# App file

View File

@ -2,7 +2,7 @@
navigation.icon: IconFile
title: "nuxt.config.ts"
description: "Nuxt can be easily configured with a single nuxt.config file."
head.title: "Nuxt Configuration File"
head.title: "nuxt.config.ts"
---
# Nuxt Config File

View File

@ -1,7 +1,7 @@
---
navigation.icon: IconFile
title: package.json
head.title: Package.json File
head.title: package.json
description: The package.json file contains all the dependencies and scripts for your application.
---

View File

@ -2,7 +2,7 @@
navigation.icon: IconFile
title: "tsconfig.json"
description: "Nuxt generates a .nuxt/tsconfig.json file with sensible defaults and your aliases."
head.title: "TypeScript Config File"
head.title: "tsconfig.json"
---
# TypeScript Configuration File

View File

@ -1,3 +1,4 @@
title: Directory Structure
titleTemplate: '%s · Nuxt Directory Structure'
navigation.icon: uil:folder-open
image: '/socials/directory-structure.png'

View File

@ -1,2 +0,0 @@
title: Deploy
navigation.icon: uil:cloud-check

View File

@ -1 +0,0 @@
navigation: false

View File

@ -0,0 +1,4 @@
title: Going further
titleTemplate: '%s · Nuxt Advanced'
navigation.icon: uil:star
image: '/socials/going-further.png'

View File

@ -1,2 +0,0 @@
title: Going further
navigation.icon: uil:star

View File

@ -0,0 +1 @@
image: '/socials/guide.png'

View File

@ -1 +1,2 @@
title: API
image: '/socials/api.png'

View File

@ -0,0 +1 @@
image: '/socials/examples.png'

View File

@ -0,0 +1 @@
image: '/socials/community.png'

View File

@ -1 +1,2 @@
titleTemplate: 'Migrate to Bridge: %s'
image: '/socials/guide.png'

View File

@ -1 +1,2 @@
titleTemplate: 'Migrate to Nuxt 3: %s'
image: '/socials/guide.png'

View File

@ -2,6 +2,7 @@
title: Modules
description: Discover our list of modules to supercharge your Nuxt project. Created by the Nuxt team and community.
navigation.icon: ph:puzzle-piece
image: '/socials/modules.png'
---
::modules-hero

View File

@ -2,6 +2,7 @@
title: Showcase
description: Discover our selection of websites built with Nuxt. This collection is powered by VueTelescope.
navigation.icon: icon-park-outline:new-computer
image: '/socials/showcase.png'
---
::showcases-hero

View File

@ -1,6 +1,7 @@
---
title: Solutions
description: Find experts near you to help you to build and enhance your project.
image: '/socials/support.png'
---
::support-hero

View File

@ -1,6 +1,7 @@
---
title: Agencies
title: Nuxt Partner Agencies
description: Consult our agency partner catalog and find an agency near you with the right set of skills.
head.titleTemplate: '%s'
---
::agencies-hero

View File

@ -0,0 +1,2 @@
image: '/socials/agencies.png'
titleTemplate: '%s · Nuxt Agencies'

View File

@ -1,6 +1,7 @@
---
title: Sponsors
description: Nuxt is an open-source framework totally free to use thanks to our generous sponsors.
image: '/socials/sponsors.png'
---
::sponsors-hero

View File

@ -1,6 +1,7 @@
---
title: Jobs
description: Browse available openings for coding with Vue and Nuxt all over the world.
image: '/socials/jobs.png'
---
::jobs-hero

View File

@ -1 +1,2 @@
navigation.icon: ph:lifebuoy
titleTemplate: '%s · Nuxt Support'

View File

@ -1,6 +1,7 @@
---
title: Design Kit
description: Welcome to Nuxt design definition page. Identity was redefined by handpicking conscientiously colors, typography and shapes in order to put forward how performant, useful & easy Nuxt products are.
image: '/socials/design-kit.png'
---
::resources-design-kit-hero

View File

@ -10,7 +10,7 @@
"devDependencies": {
"jiti": "^1.16.0",
"nuxt": "^3.0.0",
"nuxt-website-theme": "^0.1.7",
"nuxt-website-theme": "^0.1.9",
"pathe": "^1.0.0",
"scule": "^1.0.0",
"untyped": "^1.0.0"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 402 KiB

After

Width:  |  Height:  |  Size: 3.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 KiB

BIN
docs/public/socials/api.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 665 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 687 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 710 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 675 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 KiB

View File

@ -4120,7 +4120,7 @@ __metadata:
dependencies:
jiti: ^1.16.0
nuxt: ^3.0.0
nuxt-website-theme: ^0.1.7
nuxt-website-theme: ^0.1.9
pathe: ^1.0.0
scule: ^1.0.0
untyped: ^1.0.0
@ -8908,9 +8908,9 @@ __metadata:
languageName: node
linkType: hard
"nuxt-website-theme@npm:^0.1.7":
version: 0.1.7
resolution: "nuxt-website-theme@npm:0.1.7"
"nuxt-website-theme@npm:^0.1.9":
version: 0.1.9
resolution: "nuxt-website-theme@npm:0.1.9"
dependencies:
"@docsearch/css": ^3.3.0
"@docsearch/js": ^3.3.0
@ -8933,7 +8933,7 @@ __metadata:
tailwindcss-border-gradient-radius: ^3.0.1
three: ^0.146.0
vue-lite-youtube-embed: ^1.0.4
checksum: c43cb87566906beeb0719a856d91e8d7528abd93ff50c5ff876ebab1cf3b6f997f495f734db9d53274ebd71a6bc6f1057bcb52123236c4901215c920cb056b8a
checksum: 81aa37196786beeb68b575b70fa2984ea0bf87e58993e9cb3c87b7022ba2a6aeb86f9f62c2783498f1034c6c2623dfc63d33a33414eae355b6707631529b8016
languageName: node
linkType: hard