diff --git a/.prettierignore b/.prettierignore index 0e5eb6f5..69af69c0 100644 --- a/.prettierignore +++ b/.prettierignore @@ -10,4 +10,5 @@ CHANGELOG.md .prettierignore *.png *.svg +*.txt _gitignore diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index bc91c088..1830701d 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -1,17 +1,36 @@ import { defineConfig } from 'vitepress'; import { generateConfigDocs } from './plugins/generate-config-docs'; +const title = 'Next-gen Web Extension Framework'; +const titleSuffix = ' – WXT'; + +const description = + "WXT provides the best developer experience, making it quick, easy, and fun to develop chrome extensions for all browsers. With built-in utilties for building, zipping, and publishing your extension, it's easy to get started."; +const ogTitle = `${title}${titleSuffix}`; +const ogUrl = 'https://wxt.dev'; +const ogImage = 'https://wxt.dev/social-preview.png'; + // https://vitepress.dev/reference/site-config export default defineConfig({ + titleTemplate: `:title${titleSuffix}`, title: 'WXT', + description, vite: { clearScreen: false, plugins: [generateConfigDocs()], }, - description: 'Next gen framework for developing web extensions', lastUpdated: true, + sitemap: { + hostname: 'https://wxt.dev', + }, head: [ + ['meta', { property: 'og:type', content: 'website' }], + ['meta', { property: 'og:title', content: ogTitle }], + ['meta', { property: 'og:image', content: ogImage }], + ['meta', { property: 'og:url', content: ogUrl }], + ['meta', { property: 'og:description', content: description }], + ['meta', { name: 'twitter:card', content: 'summary_large_image' }], [ 'script', { diff --git a/docs/index.md b/docs/index.md index 2cab4760..afba45bb 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,7 +1,6 @@ --- # https://vitepress.dev/reference/default-theme-home-page layout: home -titleTemplate: 'Next Generation Web Extension Framework' hero: name: WXT diff --git a/docs/public/robots.txt b/docs/public/robots.txt new file mode 100644 index 00000000..ff69d006 --- /dev/null +++ b/docs/public/robots.txt @@ -0,0 +1,5 @@ +User-agent: * +Disallow: /api.html +Disallow: /config.html + +Sitemap: https://wxt.dev/sitemap.xml