From fa43f1291b9458c917d1dab2a39ef90f40c5647e Mon Sep 17 00:00:00 2001 From: liruifengv Date: Thu, 6 Jun 2024 15:28:51 +0800 Subject: [PATCH 1/8] use Starlight new `Badge` component & remove old badge --- package.json | 2 +- pnpm-lock.yaml | 21 ++++-------- src/components/Badge.astro | 32 ------------------- src/components/NavGrid/CardsNav.astro | 4 +-- src/components/Since.astro | 12 +++---- src/content/docs/ar/editor-setup.mdx | 14 ++++---- src/content/docs/de/editor-setup.mdx | 15 ++++----- .../docs/de/tutorial/0-introduction/1.mdx | 1 - .../docs/en/community-resources/content.mdx | 2 -- .../docs/en/community-resources/talks.mdx | 2 -- src/content/docs/en/editor-setup.mdx | 14 ++++---- src/content/docs/en/guides/cms.mdx | 6 ++-- .../docs/en/guides/content-collections.mdx | 5 ++- src/content/docs/en/guides/images.mdx | 1 - .../docs/en/guides/integrations-guide/db.mdx | 2 -- .../from-create-react-app.mdx | 5 ++- .../en/reference/image-service-reference.mdx | 1 - .../docs/en/tutorial/0-introduction/1.mdx | 2 -- .../docs/en/tutorial/0-introduction/index.mdx | 1 - src/content/docs/en/tutorial/1-setup/1.mdx | 5 ++- src/content/docs/en/tutorial/1-setup/2.mdx | 5 ++- src/content/docs/en/tutorial/1-setup/3.mdx | 1 - src/content/docs/en/tutorial/1-setup/4.mdx | 5 ++- src/content/docs/en/tutorial/1-setup/5.mdx | 5 ++- .../docs/en/tutorial/1-setup/index.mdx | 1 - src/content/docs/en/tutorial/2-pages/2.mdx | 9 +++--- src/content/docs/en/tutorial/2-pages/4.mdx | 1 - src/content/docs/en/tutorial/2-pages/5.mdx | 1 - .../docs/en/tutorial/2-pages/index.mdx | 1 - .../docs/en/tutorial/3-components/1.mdx | 5 ++- .../docs/en/tutorial/3-components/3.mdx | 9 +++--- .../docs/en/tutorial/3-components/4.mdx | 1 - .../docs/en/tutorial/3-components/index.mdx | 1 - src/content/docs/en/tutorial/4-layouts/2.mdx | 5 ++- .../docs/en/tutorial/4-layouts/index.mdx | 1 - .../docs/en/tutorial/5-astro-api/index.mdx | 1 - src/content/docs/en/tutorial/6-islands/3.mdx | 3 +- .../docs/en/tutorial/6-islands/index.mdx | 1 - .../docs/es/community-resources/content.mdx | 2 -- .../docs/es/community-resources/talks.mdx | 2 -- src/content/docs/es/editor-setup.mdx | 14 ++++---- src/content/docs/es/guides/cms.mdx | 6 ++-- .../docs/es/guides/content-collections.mdx | 7 ++-- src/content/docs/es/guides/images.mdx | 1 - .../docs/es/guides/integrations-guide/db.mdx | 1 - .../from-create-react-app.mdx | 5 ++- .../es/reference/image-service-reference.mdx | 1 - .../docs/es/tutorial/0-introduction/1.mdx | 1 - .../docs/es/tutorial/0-introduction/index.mdx | 1 - src/content/docs/es/tutorial/1-setup/1.mdx | 5 ++- src/content/docs/es/tutorial/1-setup/2.mdx | 5 ++- src/content/docs/es/tutorial/1-setup/3.mdx | 1 - src/content/docs/es/tutorial/1-setup/4.mdx | 5 ++- src/content/docs/es/tutorial/1-setup/5.mdx | 5 ++- .../docs/es/tutorial/1-setup/index.mdx | 3 +- src/content/docs/es/tutorial/2-pages/2.mdx | 9 +++--- src/content/docs/es/tutorial/2-pages/4.mdx | 3 +- src/content/docs/es/tutorial/2-pages/5.mdx | 3 +- .../docs/es/tutorial/2-pages/index.mdx | 4 +-- .../docs/es/tutorial/3-components/1.mdx | 5 ++- .../docs/es/tutorial/3-components/3.mdx | 9 +++--- .../docs/es/tutorial/3-components/4.mdx | 3 +- .../docs/es/tutorial/3-components/index.mdx | 3 +- src/content/docs/es/tutorial/4-layouts/2.mdx | 5 ++- .../docs/es/tutorial/4-layouts/index.mdx | 3 +- .../docs/es/tutorial/5-astro-api/index.mdx | 3 +- src/content/docs/es/tutorial/6-islands/3.mdx | 1 - .../docs/es/tutorial/6-islands/index.mdx | 3 +- .../docs/fr/community-resources/content.mdx | 2 -- .../docs/fr/community-resources/talks.mdx | 2 -- src/content/docs/fr/editor-setup.mdx | 14 ++++---- src/content/docs/fr/guides/cms.mdx | 6 ++-- .../docs/fr/guides/content-collections.mdx | 8 ++--- src/content/docs/fr/guides/images.mdx | 7 ++-- .../docs/fr/guides/integrations-guide/db.mdx | 2 -- .../fr/reference/image-service-reference.mdx | 1 - .../docs/fr/tutorial/0-introduction/1.mdx | 1 - .../docs/fr/tutorial/0-introduction/index.mdx | 1 - src/content/docs/fr/tutorial/1-setup/1.mdx | 5 ++- src/content/docs/fr/tutorial/1-setup/2.mdx | 5 ++- src/content/docs/fr/tutorial/1-setup/3.mdx | 2 +- src/content/docs/fr/tutorial/1-setup/4.mdx | 5 ++- src/content/docs/fr/tutorial/1-setup/5.mdx | 5 ++- .../docs/fr/tutorial/1-setup/index.mdx | 2 +- src/content/docs/fr/tutorial/2-pages/2.mdx | 9 +++--- src/content/docs/fr/tutorial/2-pages/4.mdx | 2 +- src/content/docs/fr/tutorial/2-pages/5.mdx | 2 +- .../docs/fr/tutorial/2-pages/index.mdx | 2 +- .../docs/fr/tutorial/3-components/1.mdx | 5 ++- .../docs/fr/tutorial/3-components/3.mdx | 9 +++--- .../docs/fr/tutorial/3-components/4.mdx | 2 +- .../docs/fr/tutorial/3-components/index.mdx | 2 +- src/content/docs/fr/tutorial/4-layouts/2.mdx | 6 ++-- .../docs/fr/tutorial/4-layouts/index.mdx | 2 +- .../docs/fr/tutorial/5-astro-api/index.mdx | 2 +- src/content/docs/fr/tutorial/6-islands/3.mdx | 2 +- .../docs/fr/tutorial/6-islands/index.mdx | 2 +- src/content/docs/hi/editor-setup.mdx | 14 ++++---- .../docs/it/community-resources/content.mdx | 2 -- .../docs/it/community-resources/talks.mdx | 2 -- src/content/docs/it/editor-setup.mdx | 14 ++++---- .../docs/it/guides/integrations-guide/db.mdx | 2 -- .../docs/ja/community-resources/content.mdx | 2 +- src/content/docs/ja/editor-setup.mdx | 15 ++++----- src/content/docs/ja/guides/images.mdx | 2 +- .../docs/ja/guides/integrations-guide/db.mdx | 2 +- .../docs/ja/tutorial/0-introduction/1.mdx | 2 +- .../docs/ja/tutorial/0-introduction/index.mdx | 2 +- src/content/docs/ja/tutorial/1-setup/1.mdx | 5 ++- src/content/docs/ja/tutorial/1-setup/2.mdx | 5 ++- src/content/docs/ja/tutorial/1-setup/3.mdx | 2 +- src/content/docs/ja/tutorial/1-setup/4.mdx | 5 ++- src/content/docs/ja/tutorial/1-setup/5.mdx | 5 ++- .../docs/ja/tutorial/1-setup/index.mdx | 2 +- src/content/docs/ja/tutorial/2-pages/2.mdx | 9 +++--- src/content/docs/ja/tutorial/2-pages/4.mdx | 2 +- src/content/docs/ja/tutorial/2-pages/5.mdx | 2 +- .../docs/ja/tutorial/2-pages/index.mdx | 2 +- .../docs/ja/tutorial/3-components/1.mdx | 5 ++- .../docs/ja/tutorial/3-components/3.mdx | 9 +++--- .../docs/ja/tutorial/3-components/4.mdx | 2 +- .../docs/ja/tutorial/3-components/index.mdx | 2 +- src/content/docs/ja/tutorial/4-layouts/2.mdx | 5 ++- .../docs/ja/tutorial/4-layouts/index.mdx | 2 +- .../docs/ja/tutorial/5-astro-api/index.mdx | 2 +- src/content/docs/ja/tutorial/6-islands/3.mdx | 2 +- .../docs/ja/tutorial/6-islands/index.mdx | 2 +- .../docs/ko/community-resources/content.mdx | 4 +-- .../docs/ko/community-resources/talks.mdx | 4 +-- src/content/docs/ko/editor-setup.mdx | 10 +++--- src/content/docs/ko/guides/cms.mdx | 6 ++-- .../docs/ko/guides/content-collections.mdx | 5 ++- src/content/docs/ko/guides/images.mdx | 2 +- .../docs/ko/guides/integrations-guide/db.mdx | 4 +-- .../from-create-react-app.mdx | 5 ++- .../ko/reference/image-service-reference.mdx | 2 +- .../docs/ko/tutorial/0-introduction/1.mdx | 2 +- .../docs/ko/tutorial/0-introduction/index.mdx | 2 +- src/content/docs/ko/tutorial/1-setup/1.mdx | 5 ++- src/content/docs/ko/tutorial/1-setup/2.mdx | 5 ++- src/content/docs/ko/tutorial/1-setup/3.mdx | 2 +- src/content/docs/ko/tutorial/1-setup/4.mdx | 5 ++- src/content/docs/ko/tutorial/1-setup/5.mdx | 5 ++- .../docs/ko/tutorial/1-setup/index.mdx | 2 +- src/content/docs/ko/tutorial/2-pages/2.mdx | 9 +++--- src/content/docs/ko/tutorial/2-pages/4.mdx | 4 +-- src/content/docs/ko/tutorial/2-pages/5.mdx | 2 +- .../docs/ko/tutorial/2-pages/index.mdx | 2 +- .../docs/ko/tutorial/3-components/1.mdx | 5 ++- .../docs/ko/tutorial/3-components/3.mdx | 9 +++--- .../docs/ko/tutorial/3-components/4.mdx | 2 +- .../docs/ko/tutorial/3-components/index.mdx | 2 +- src/content/docs/ko/tutorial/4-layouts/2.mdx | 5 ++- .../docs/ko/tutorial/4-layouts/index.mdx | 2 +- .../docs/ko/tutorial/5-astro-api/index.mdx | 2 +- src/content/docs/ko/tutorial/6-islands/3.mdx | 4 +-- .../docs/ko/tutorial/6-islands/index.mdx | 2 +- src/content/docs/pl/editor-setup.mdx | 14 ++++---- .../pt-br/community-resources/content.mdx | 2 +- .../docs/pt-br/community-resources/talks.mdx | 2 +- src/content/docs/pt-br/editor-setup.mdx | 14 ++++---- src/content/docs/pt-br/guides/cms.mdx | 4 +-- .../docs/pt-br/guides/content-collections.mdx | 5 ++- src/content/docs/pt-br/guides/images.mdx | 2 +- .../docs/pt-br/tutorial/0-introduction/1.mdx | 2 +- .../pt-br/tutorial/0-introduction/index.mdx | 2 +- src/content/docs/pt-br/tutorial/1-setup/1.mdx | 6 ++-- src/content/docs/pt-br/tutorial/1-setup/2.mdx | 5 ++- src/content/docs/pt-br/tutorial/1-setup/3.mdx | 2 +- src/content/docs/pt-br/tutorial/1-setup/4.mdx | 6 ++-- src/content/docs/pt-br/tutorial/1-setup/5.mdx | 6 ++-- .../docs/pt-br/tutorial/1-setup/index.mdx | 2 +- src/content/docs/pt-br/tutorial/2-pages/2.mdx | 9 +++--- src/content/docs/pt-br/tutorial/2-pages/4.mdx | 2 +- src/content/docs/pt-br/tutorial/2-pages/5.mdx | 2 +- .../docs/pt-br/tutorial/2-pages/index.mdx | 2 +- .../docs/pt-br/tutorial/3-components/1.mdx | 6 ++-- .../docs/pt-br/tutorial/3-components/3.mdx | 9 +++--- .../docs/pt-br/tutorial/3-components/4.mdx | 2 +- .../pt-br/tutorial/3-components/index.mdx | 2 +- .../docs/pt-br/tutorial/4-layouts/2.mdx | 5 ++- .../docs/pt-br/tutorial/4-layouts/index.mdx | 2 +- .../docs/pt-br/tutorial/5-astro-api/index.mdx | 2 +- .../docs/pt-br/tutorial/6-islands/3.mdx | 2 +- .../docs/pt-br/tutorial/6-islands/index.mdx | 2 +- .../docs/ru/community-resources/content.mdx | 2 +- .../docs/ru/community-resources/talks.mdx | 2 +- src/content/docs/ru/editor-setup.mdx | 14 ++++---- src/content/docs/ru/guides/cms.mdx | 8 ++--- .../docs/ru/guides/content-collections.mdx | 8 ++--- .../docs/ru/guides/integrations-guide/db.mdx | 2 +- .../ru/reference/image-service-reference.mdx | 4 +-- .../docs/ru/tutorial/0-introduction/1.mdx | 2 +- .../docs/ru/tutorial/0-introduction/index.mdx | 2 +- src/content/docs/ru/tutorial/1-setup/1.mdx | 5 ++- src/content/docs/ru/tutorial/1-setup/2.mdx | 5 ++- src/content/docs/ru/tutorial/1-setup/3.mdx | 2 +- src/content/docs/ru/tutorial/1-setup/4.mdx | 4 +-- src/content/docs/ru/tutorial/1-setup/5.mdx | 6 ++-- .../docs/ru/tutorial/1-setup/index.mdx | 4 +-- src/content/docs/ru/tutorial/2-pages/2.mdx | 10 +++--- src/content/docs/ru/tutorial/2-pages/4.mdx | 4 +-- src/content/docs/ru/tutorial/2-pages/5.mdx | 4 +-- .../docs/ru/tutorial/2-pages/index.mdx | 4 +-- .../docs/ru/tutorial/3-components/1.mdx | 5 ++- .../docs/ru/tutorial/3-components/3.mdx | 9 +++--- .../docs/ru/tutorial/3-components/4.mdx | 4 +-- .../docs/ru/tutorial/3-components/index.mdx | 4 +-- src/content/docs/ru/tutorial/4-layouts/2.mdx | 5 ++- .../docs/ru/tutorial/4-layouts/index.mdx | 4 +-- .../docs/ru/tutorial/5-astro-api/index.mdx | 4 +-- src/content/docs/ru/tutorial/6-islands/3.mdx | 4 +-- .../docs/ru/tutorial/6-islands/index.mdx | 1 - .../zh-cn/community-resources/content.mdx | 2 -- .../docs/zh-cn/community-resources/talks.mdx | 2 -- src/content/docs/zh-cn/editor-setup.mdx | 14 ++++---- src/content/docs/zh-cn/guides/cms.mdx | 5 ++- .../docs/zh-cn/guides/content-collections.mdx | 5 ++- src/content/docs/zh-cn/guides/images.mdx | 1 - .../zh-cn/guides/integrations-guide/db.mdx | 1 - .../from-create-react-app.mdx | 5 ++- .../reference/image-service-reference.mdx | 1 - .../docs/zh-cn/tutorial/0-introduction/1.mdx | 1 - .../zh-cn/tutorial/0-introduction/index.mdx | 1 - src/content/docs/zh-cn/tutorial/1-setup/1.mdx | 5 ++- src/content/docs/zh-cn/tutorial/1-setup/2.mdx | 5 ++- src/content/docs/zh-cn/tutorial/1-setup/3.mdx | 1 - src/content/docs/zh-cn/tutorial/1-setup/4.mdx | 5 ++- src/content/docs/zh-cn/tutorial/1-setup/5.mdx | 5 ++- src/content/docs/zh-cn/tutorial/2-pages/2.mdx | 9 +++--- src/content/docs/zh-cn/tutorial/2-pages/4.mdx | 1 - src/content/docs/zh-cn/tutorial/2-pages/5.mdx | 1 - .../docs/zh-cn/tutorial/2-pages/index.mdx | 1 - .../docs/zh-cn/tutorial/3-components/1.mdx | 5 ++- .../docs/zh-cn/tutorial/3-components/3.mdx | 9 +++--- .../zh-cn/tutorial/3-components/index.mdx | 1 - .../docs/zh-cn/tutorial/4-layouts/2.mdx | 5 ++- .../docs/zh-cn/tutorial/4-layouts/index.mdx | 1 - .../docs/zh-cn/tutorial/5-astro-api/index.mdx | 1 - .../docs/zh-cn/tutorial/6-islands/3.mdx | 3 +- .../docs/zh-cn/tutorial/6-islands/index.mdx | 1 - src/content/docs/zh-tw/editor-setup.mdx | 14 ++++---- src/styles/custom.css | 5 +++ 243 files changed, 420 insertions(+), 635 deletions(-) delete mode 100644 src/components/Badge.astro diff --git a/package.json b/package.json index 0c9e77ec780ce..05578557a50c2 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "dependencies": { "@astrojs/check": "^0.7.0", "@astrojs/sitemap": "^3.1.5", - "@astrojs/starlight": "0.23.4", + "@astrojs/starlight": "0.24.0", "@docsearch/js": "^3.5.2", "@fontsource/ibm-plex-mono": "^4.5.10", "@lunariajs/core": "^0.0.32", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 35100240f33a3..65ba9dd4134d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ dependencies: specifier: ^3.1.5 version: 3.1.5 '@astrojs/starlight': - specifier: 0.23.4 - version: 0.23.4(astro@4.9.3) + specifier: 0.24.0 + version: 0.24.0(astro@4.9.3) '@docsearch/js': specifier: ^3.5.2 version: 3.5.2(@algolia/client-search@4.23.3)(search-insights@2.13.0) @@ -541,8 +541,8 @@ packages: zod: 3.23.8 dev: false - /@astrojs/starlight@0.23.4(astro@4.9.3): - resolution: {integrity: sha512-EHsjFfnvv+m2bHGJCwFoCLrbW1kfCPnHaPIbqCTMW+NWU8xO/bwtz6MgK6ant5wqjf0DqUkwHY6Esn72kmc9jQ==} + /@astrojs/starlight@0.24.0(astro@4.9.3): + resolution: {integrity: sha512-YUBf7TgDUMRcyoZ8S8hlnPuEvgqFuB5F7tQUwPK5GwkTC1E+gMW8zx9J/RgJAXNjQSi19s73nuF19zw/QSy5tw==} peerDependencies: astro: ^4.8.6 dependencies: @@ -2362,21 +2362,12 @@ packages: resolution: {integrity: sha512-pUrWq3V5PiSGFLeLxoGqReTZmiiXwY3jRkIG5sLLKjyqNxrwm/04b4nw7LSmGWJcKk59XOM/YRTUwOzo4MMlow==} dev: true - /acorn-jsx@5.3.2(acorn@8.11.2): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.11.2 - dev: true - /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.11.3 - dev: false /acorn@8.11.2: resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} @@ -3784,8 +3775,8 @@ packages: resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.2 - acorn-jsx: 5.3.2(acorn@8.11.2) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.3.0 dev: true diff --git a/src/components/Badge.astro b/src/components/Badge.astro deleted file mode 100644 index 5f9817e4febdb..0000000000000 --- a/src/components/Badge.astro +++ /dev/null @@ -1,32 +0,0 @@ ---- -export interface Props { - variant?: 'neutral' | 'accent'; -} -const { variant = 'neutral' } = Astro.props as Props; ---- - - - - diff --git a/src/components/NavGrid/CardsNav.astro b/src/components/NavGrid/CardsNav.astro index d3ebd24350489..4925a96fcc756 100644 --- a/src/components/NavGrid/CardsNav.astro +++ b/src/components/NavGrid/CardsNav.astro @@ -1,8 +1,8 @@ --- import type { LogoKey } from '~/data/logos'; -import Badge from '../Badge.astro'; import Card from './Card.astro'; import Grid from './Grid.astro'; +import { Badge } from "@astrojs/starlight/components" export interface Props { minimal?: boolean; @@ -40,7 +40,7 @@ const currentPage = new URL(Astro.request.url).pathname; {tags && (
{Object.values(tags).map((tag) => ( - {tag} + ))}
)} diff --git a/src/components/Since.astro b/src/components/Since.astro index f6ecd0dfa064b..13084da6a9b42 100644 --- a/src/components/Since.astro +++ b/src/components/Since.astro @@ -1,8 +1,8 @@ --- import UIString from './UIString.astro'; -import Badge from './Badge.astro'; import { cachedFetch } from '../util-server'; - +import { Badge } from "@astrojs/starlight/components" +import { useTranslations } from '../i18n/util'; export interface Props { pkg?: string; v: string; @@ -45,16 +45,12 @@ const featureStatus = await getFeatureStatus(v); {pkg}@{v} { featureStatus === 'new' && ( - - - + ) } { featureStatus === 'beta' && ( - - - + ) } diff --git a/src/content/docs/ar/editor-setup.mdx b/src/content/docs/ar/editor-setup.mdx index a508fdaaf2a14..13e02020ffdde 100644 --- a/src/content/docs/ar/editor-setup.mdx +++ b/src/content/docs/ar/editor-setup.mdx @@ -2,8 +2,8 @@ title: إعداد البيئة البرمجية description: أعِد محررك لبناء المشاريع مع أسترو. --- -import Badge from '~/components/Badge.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' +import { Badge } from '@astrojs/starlight/components' خصص محرر الكود الخاص بك لتحسين تجربة التطوير مع أسترو وفتح ميزات جديدة. @@ -29,12 +29,12 @@ import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' يقدم مجتمعنا المذهل عدة إضافات للمحررات الشهيرة الأخرى، بما في ذلك: -- [VS Code Extension on Open VSX](https://open-vsx.org/extension/astro-build/astro-vscode) دعم رسمي - إضافة VS Code الرسمية التي تحدثنا عنها أعلاه، متوفرة أيضا على مستودع Open VSX للمحررات المبنية عليه مثل [VSCodium](https://vscodium.com/) -- [Nova Extension](https://extensions.panic.com/extensions/sciencefidelity/sciencefidelity.astro/) دعم مجتمعي - يوفر تلوين الجمل البرمجية، وإكمال الجمل على محرر Nova -- [Vim Plugin](https://github.com/wuelnerdotexe/vim-astro) دعم مجتمعي - يوفر تلوين الجمل البرمجية، وطي الكود، ويدعم الـ indentation على محررات Vim و Neovim -- Neovim [LSP](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#astro) و [TreeSitter](https://github.com/virchau13/tree-sitter-astro) لـ Neovim دعم مجتمعي - يوفّر تلوين الجمل البرمجية، (treesitter parsing)، وتوفير دعم الإكمال التلقائي في محرر Neovim -- emacs - راجع تعليمات ل [تكوين Emacs و Eglot](https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0) مجتمع للعمل مع أسترو -- [أسترو syntax highlighting ل Sublime Text](https://packagecontrol.io/packages/Astro) مجتمع - حزمة أسترو Sublime Text, متاح على مستودع Sublime Text. +- [VS Code Extension on Open VSX](https://open-vsx.org/extension/astro-build/astro-vscode) - إضافة VS Code الرسمية التي تحدثنا عنها أعلاه، متوفرة أيضا على مستودع Open VSX للمحررات المبنية عليه مثل [VSCodium](https://vscodium.com/) +- [Nova Extension](https://extensions.panic.com/extensions/sciencefidelity/sciencefidelity.astro/) - يوفر تلوين الجمل البرمجية، وإكمال الجمل على محرر Nova +- [Vim Plugin](https://github.com/wuelnerdotexe/vim-astro) - يوفر تلوين الجمل البرمجية، وطي الكود، ويدعم الـ indentation على محررات Vim و Neovim +- Neovim [LSP](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#astro) و [TreeSitter](https://github.com/virchau13/tree-sitter-astro) لـ Neovim - يوفّر تلوين الجمل البرمجية، (treesitter parsing)، وتوفير دعم الإكمال التلقائي في محرر Neovim +- emacs - راجع تعليمات ل [تكوين Emacs و Eglot](https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0) للعمل مع أسترو +- [أسترو syntax highlighting ل Sublime Text](https://packagecontrol.io/packages/Astro) - حزمة أسترو Sublime Text, متاح على مستودع Sublime Text. ## المحررات في المتصفح diff --git a/src/content/docs/de/editor-setup.mdx b/src/content/docs/de/editor-setup.mdx index 17f2ce784bba3..70cfd284bb876 100644 --- a/src/content/docs/de/editor-setup.mdx +++ b/src/content/docs/de/editor-setup.mdx @@ -2,9 +2,8 @@ title: Editor-Einrichtung description: 'Richte deinen Editor ein, um etwas mit Astro zu kreieren.' --- -import Badge from '~/components/Badge.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' - +import { Badge } from '@astrojs/starlight/components' Passe deinen Code-Editor an, um die Astro-Entwicklererfahrung zu verbessern und neue Funktionen freizuschalten. @@ -32,12 +31,12 @@ Erstmals kam Support für Astro auf WebStorm 2023.1. Du kannst das offizielle Pl Unsere wunderbare Community stellt mehrere Erweiterungen für andere beliebte Editoren bereit, darunter auch: -- [VS Code-Erweiterung auf Open VSX](https://open-vsx.org/extension/astro-build/astro-vscode) Offiziell - Die offizielle Astro-Erweiterung für VS Code, verfügbar in der Open VSX Registry für quelloffene Plattformen wie [VSCodium](https://vscodium.com/) -- [Nova-Erweiterung](https://extensions.panic.com/extensions/sciencefidelity/sciencefidelity.astro/) Community - Syntaxhervorhebung, IntelliSense und Autovervollständigung für Astro -- [Vim Plugin](https://github.com/wuelnerdotexe/vim-astro) Community - Syntaxhervorhebung, Einzug, und Code-Faltungsunterstützung für Astro in Vim oder Neovim -- Neovim [LSP](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#astro) und [TreeSitter](https://github.com/virchau13/tree-sitter-astro) Plugins Community - Syntaxhervorhebung, treesitter Analyse, und Autovervollständigung für Astro in Neovim -- Emacs - Siehe Anleitung für die [Konfiguration von Emacs und Eglot](https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0) Community um mit Astro zu arbeiten -- [Astro Syntaxhervorhebung für Sublime Text](https://packagecontrol.io/packages/Astro) Community - Das Astro Paket für Sublime Text, verfügbar im Sublime Text package manager. +- [VS Code-Erweiterung auf Open VSX](https://open-vsx.org/extension/astro-build/astro-vscode) - Die offizielle Astro-Erweiterung für VS Code, verfügbar in der Open VSX Registry für quelloffene Plattformen wie [VSCodium](https://vscodium.com/) +- [Nova-Erweiterung](https://extensions.panic.com/extensions/sciencefidelity/sciencefidelity.astro/) - Syntaxhervorhebung, IntelliSense und Autovervollständigung für Astro +- [Vim Plugin](https://github.com/wuelnerdotexe/vim-astro) - Syntaxhervorhebung, Einzug, und Code-Faltungsunterstützung für Astro in Vim oder Neovim +- Neovim [LSP](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#astro) und [TreeSitter](https://github.com/virchau13/tree-sitter-astro) Plugins - Syntaxhervorhebung, treesitter Analyse, und Autovervollständigung für Astro in Neovim +- Emacs - Siehe Anleitung für die [Konfiguration von Emacs und Eglot](https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0) um mit Astro zu arbeiten +- [Astro Syntaxhervorhebung für Sublime Text](https://packagecontrol.io/packages/Astro) - Das Astro Paket für Sublime Text, verfügbar im Sublime Text package manager. ## Browser-Editoren diff --git a/src/content/docs/de/tutorial/0-introduction/1.mdx b/src/content/docs/de/tutorial/0-introduction/1.mdx index 994adac23ad1e..a5f38c29b967d 100644 --- a/src/content/docs/de/tutorial/0-introduction/1.mdx +++ b/src/content/docs/de/tutorial/0-introduction/1.mdx @@ -4,7 +4,6 @@ title: Über dieses Tutorial description: Wie du mit dem Tutorial "Baue deinen ersten Astro-Blog" anfangen kannst. i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; diff --git a/src/content/docs/en/community-resources/content.mdx b/src/content/docs/en/community-resources/content.mdx index 41194ef55c47e..f33c153f61800 100644 --- a/src/content/docs/en/community-resources/content.mdx +++ b/src/content/docs/en/community-resources/content.mdx @@ -4,8 +4,6 @@ description: Discover community-produced tutorials, guides, articles and videos i18nReady: true --- -import Badge from '~/components/Badge.astro'; - There is so much more out there that can help you learn and build with Astro! Here is some educational content produced and maintained by the Astro community. All links are external, and may be based on earlier versions of Astro. Be sure to check the date on any community content, and adapt to your project accordingly. diff --git a/src/content/docs/en/community-resources/talks.mdx b/src/content/docs/en/community-resources/talks.mdx index 7dfba3475d4cc..e7a9fa9f29a05 100644 --- a/src/content/docs/en/community-resources/talks.mdx +++ b/src/content/docs/en/community-resources/talks.mdx @@ -4,8 +4,6 @@ description: Watch conference talks, interviews, and live streams about Astro! i18nReady: true --- -import Badge from '~/components/Badge.astro'; - Here are some of our favourite community videos to introduce you to Astro! For more Astro content, check out [the Astro Blog](https://astro.build/blog/) or sign up for [the official Astro newsletter](https://astro.build/newsletter/signup) where we recap the best community content of each month. diff --git a/src/content/docs/en/editor-setup.mdx b/src/content/docs/en/editor-setup.mdx index d8e9a08f108bd..35f0204942ef3 100644 --- a/src/content/docs/en/editor-setup.mdx +++ b/src/content/docs/en/editor-setup.mdx @@ -4,8 +4,8 @@ description: Set up your editor to build with Astro. i18nReady: true --- -import Badge from '~/components/Badge.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' +import { Badge } from "@astrojs/starlight/components" Customize your code editor to improve the Astro developer experience and unlock new features. @@ -37,12 +37,12 @@ Initial support for Astro landed in WebStorm 2023.1. You can install the officia Our amazing community maintains several extensions for other popular editors, including: -- [VS Code Extension on Open VSX](https://open-vsx.org/extension/astro-build/astro-vscode) Official - The official Astro VS Code Extension, available on the Open VSX registry for open platforms like [VSCodium](https://vscodium.com/) -- [Nova Extension](https://extensions.panic.com/extensions/sciencefidelity/sciencefidelity.astro/) Community - Provides syntax highlighting and code completion for Astro inside of Nova -- [Vim Plugin](https://github.com/wuelnerdotexe/vim-astro) Community - Provides syntax highlighting, indentation, and code folding support for Astro inside of Vim or Neovim -- Neovim [LSP](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#astro) and [TreeSitter](https://github.com/virchau13/tree-sitter-astro) Plugins Community - Provides syntax highlighting, treesitter parsing, and code completion for Astro inside of Neovim -- Emacs - See instructions for [Configuring Emacs and Eglot](https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0) Community to work with Astro -- [Astro syntax highlighting for Sublime Text](https://packagecontrol.io/packages/Astro) Community - The Astro package for Sublime Text, available on the Sublime Text package manager. +- [VS Code Extension on Open VSX](https://open-vsx.org/extension/astro-build/astro-vscode) - The official Astro VS Code Extension, available on the Open VSX registry for open platforms like [VSCodium](https://vscodium.com/) +- [Nova Extension](https://extensions.panic.com/extensions/sciencefidelity/sciencefidelity.astro/) - Provides syntax highlighting and code completion for Astro inside of Nova +- [Vim Plugin](https://github.com/wuelnerdotexe/vim-astro) - Provides syntax highlighting, indentation, and code folding support for Astro inside of Vim or Neovim +- Neovim [LSP](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#astro) and [TreeSitter](https://github.com/virchau13/tree-sitter-astro) Plugins - Provides syntax highlighting, treesitter parsing, and code completion for Astro inside of Neovim +- Emacs - See instructions for [Configuring Emacs and Eglot](https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0) to work with Astro +- [Astro syntax highlighting for Sublime Text](https://packagecontrol.io/packages/Astro) - The Astro package for Sublime Text, available on the Sublime Text package manager. ## In-Browser Editors diff --git a/src/content/docs/en/guides/cms.mdx b/src/content/docs/en/guides/cms.mdx index cd20d2382da8b..e0b093d494d5a 100644 --- a/src/content/docs/en/guides/cms.mdx +++ b/src/content/docs/en/guides/cms.mdx @@ -4,10 +4,8 @@ description: How to use a CMS to add content to Astro i18nReady: true --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; -import Badge from '~/components/Badge.astro'; import ReadMore from '~/components/ReadMore.astro'; - - +import { Badge } from "@astrojs/starlight/components" **Ready to connect a Headless CMS to your Astro project?** Follow one of our guides to integrate a CMS. @@ -38,7 +36,7 @@ Because Astro takes care of the _presentation_ of your content, you'll want to c Some headless CMSes, like Storyblok, provide an Astro [integration](/en/guides/integrations-guide/) that helps fetch the content specifically for an Astro site. Others provide a JavaScript SDK, a library that you install and use to fetch your remote content. - Explore a [list of over 100 headless content management systems](https://jamstack.org/headless-cms/) External where you can filter by type (e.g. Git-based, API driven) and license (open-source or closed-source). + Explore a [list of over 100 headless content management systems](https://jamstack.org/headless-cms/) where you can filter by type (e.g. Git-based, API driven) and license (open-source or closed-source). ## Can I use Astro without a CMS? diff --git a/src/content/docs/en/guides/content-collections.mdx b/src/content/docs/en/guides/content-collections.mdx index 9566c36e882fc..d31e768cb67d9 100644 --- a/src/content/docs/en/guides/content-collections.mdx +++ b/src/content/docs/en/guides/content-collections.mdx @@ -8,8 +8,7 @@ i18nReady: true import { FileTree } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" -import Badge from "~/components/Badge.astro" - +import { Badge } from "@astrojs/starlight/components"

@@ -542,7 +541,7 @@ See how to convert a basic blog example from `src/pages/posts/` to `src/content/ ## Enabling Build Caching -

Experimental

+

If you are working with large collections, you may wish to enable cached builds with the [`experimental.contentCollectionCache`](/en/reference/configuration-reference/#experimentalcontentcollectioncache) flag. This experimental feature optimizes Astro's build process, enabling unchanged collections to be stored and reused between builds. diff --git a/src/content/docs/en/guides/images.mdx b/src/content/docs/en/guides/images.mdx index ceeac6da22321..45aa7e4f39a76 100644 --- a/src/content/docs/en/guides/images.mdx +++ b/src/content/docs/en/guides/images.mdx @@ -5,7 +5,6 @@ i18nReady: true --- import Since from '~/components/Since.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; -import Badge from '~/components/Badge.astro'; import RecipeLinks from "~/components/RecipeLinks.astro"; import { Steps } from '@astrojs/starlight/components' diff --git a/src/content/docs/en/guides/integrations-guide/db.mdx b/src/content/docs/en/guides/integrations-guide/db.mdx index e059ff8876bcf..07e3c27acbcea 100644 --- a/src/content/docs/en/guides/integrations-guide/db.mdx +++ b/src/content/docs/en/guides/integrations-guide/db.mdx @@ -9,8 +9,6 @@ i18nReady: true import { FileTree } from '@astrojs/starlight/components'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import ReadMore from '~/components/ReadMore.astro'; -import Badge from '~/components/Badge.astro'; - Astro DB is a fully-managed SQL database designed for the Astro ecosystem: develop locally in Astro and deploy from your [Astro Studio dashboard](/en/recipes/studio/). diff --git a/src/content/docs/en/guides/migrate-to-astro/from-create-react-app.mdx b/src/content/docs/en/guides/migrate-to-astro/from-create-react-app.mdx index ede1763385fea..ba6295e8c1e10 100644 --- a/src/content/docs/en/guides/migrate-to-astro/from-create-react-app.mdx +++ b/src/content/docs/en/guides/migrate-to-astro/from-create-react-app.mdx @@ -8,9 +8,8 @@ i18nReady: true --- import AstroJSXTabs from '~/components/tabs/AstroJSXTabs.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; -import { FileTree } from '@astrojs/starlight/components'; +import { FileTree, Badge } from '@astrojs/starlight/components'; import ReadMore from '~/components/ReadMore.astro'; -import Badge from '~/components/Badge.astro'; Astro's [React integration](/en/guides/integrations-guide/react/) provides support for [using React components inside Astro components](/en/guides/framework-components/), including entire React apps like Create React App (CRA)! @@ -23,7 +22,7 @@ import App from '../cra-project/App.jsx'; ``` -See how to [Build a Single Page Application (SPA) with Astro](https://logsnag.com/blog/react-spa-with-astro) External using React Router. +See how to [Build a Single Page Application (SPA) with Astro](https://logsnag.com/blog/react-spa-with-astro) using React Router. Many apps will "just work" as full React apps when you add them directly to your Astro project with the React integration installed. This is a great way to get your project up and running immediately and keep your app functional while you migrate to Astro. diff --git a/src/content/docs/en/reference/image-service-reference.mdx b/src/content/docs/en/reference/image-service-reference.mdx index c40fbee6a2a5b..794bef353ae5f 100644 --- a/src/content/docs/en/reference/image-service-reference.mdx +++ b/src/content/docs/en/reference/image-service-reference.mdx @@ -2,7 +2,6 @@ title: Image Service API i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Since from '~/components/Since.astro'; `astro:assets` was designed to make it easy for any image optimization service to build a service on top of Astro. diff --git a/src/content/docs/en/tutorial/0-introduction/1.mdx b/src/content/docs/en/tutorial/0-introduction/1.mdx index 428380517ad0b..dbf911f4019fd 100644 --- a/src/content/docs/en/tutorial/0-introduction/1.mdx +++ b/src/content/docs/en/tutorial/0-introduction/1.mdx @@ -4,11 +4,9 @@ title: About this Tutorial description: How to get started with the "Build your first Astro blog" tutorial. i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; - ## What do I need to know to get started? If you have some basic familiarity with **HTML**, **Markdown**, **CSS**, and a little **JavaScript**, then you're totally good to go! You'll be able to complete the entire tutorial just by following the instructions. Astro is for everyone! 🧑‍🚀 👩‍🚀 👨‍🚀 diff --git a/src/content/docs/en/tutorial/0-introduction/index.mdx b/src/content/docs/en/tutorial/0-introduction/index.mdx index 6f766910c48a6..de2e80bb8c24f 100644 --- a/src/content/docs/en/tutorial/0-introduction/index.mdx +++ b/src/content/docs/en/tutorial/0-introduction/index.mdx @@ -7,7 +7,6 @@ description: >- knowledge you need to get started! i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import Lede from '~/components/tutorial/Lede.astro'; diff --git a/src/content/docs/en/tutorial/1-setup/1.mdx b/src/content/docs/en/tutorial/1-setup/1.mdx index 35988452507e0..e04f1299bb917 100644 --- a/src/content/docs/en/tutorial/1-setup/1.mdx +++ b/src/content/docs/en/tutorial/1-setup/1.mdx @@ -6,13 +6,12 @@ description: |- Install the local tools that you’ll need to complete the tutorial i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; - Install any tools that you will use to build your Astro website @@ -117,4 +116,4 @@ Which of the following is... ### Resources --

[FreeCodeCamp.org](https://freecodecamp.org) external — a free educational site with full courses or quick refreshers in HTML, CSS, JS, and more.

+-

[FreeCodeCamp.org](https://freecodecamp.org) — a free educational site with full courses or quick refreshers in HTML, CSS, JS, and more.

diff --git a/src/content/docs/en/tutorial/1-setup/2.mdx b/src/content/docs/en/tutorial/1-setup/2.mdx index 66ab90e5023f4..9343251a8cd72 100644 --- a/src/content/docs/en/tutorial/1-setup/2.mdx +++ b/src/content/docs/en/tutorial/1-setup/2.mdx @@ -6,13 +6,12 @@ description: |- Create a new project for the Astro tutorial and get ready to code i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; - Run the `create astro` setup wizard to create a new Astro project @@ -154,4 +153,4 @@ Sometimes the dev server will stop on its own while you are working. If your liv ### Resources --

[Getting Started with Visual Studio Code](https://code.visualstudio.com/docs/introvideos/basics) external — a video tutorial for installing, setting up and working with VS Code

+-

[Getting Started with Visual Studio Code](https://code.visualstudio.com/docs/introvideos/basics) — a video tutorial for installing, setting up and working with VS Code

diff --git a/src/content/docs/en/tutorial/1-setup/3.mdx b/src/content/docs/en/tutorial/1-setup/3.mdx index 4d8e0f82cb5b6..2dbbed21bf319 100644 --- a/src/content/docs/en/tutorial/1-setup/3.mdx +++ b/src/content/docs/en/tutorial/1-setup/3.mdx @@ -6,7 +6,6 @@ description: |- Make your first edits to your tutorial project's home page i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; diff --git a/src/content/docs/en/tutorial/1-setup/4.mdx b/src/content/docs/en/tutorial/1-setup/4.mdx index 33b6bc4fdf823..0de102fa9f252 100644 --- a/src/content/docs/en/tutorial/1-setup/4.mdx +++ b/src/content/docs/en/tutorial/1-setup/4.mdx @@ -6,11 +6,10 @@ description: |- Create a GitHub repo for your tutorial project i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; - Put your project repository online @@ -73,4 +72,4 @@ To verify that your project is successfully stored on GitHub, visit GitHub.com a ### Resources --

[Using Git Source control in VS Code](https://code.visualstudio.com/docs/sourcecontrol/overview#_git-support) external

+-

[Using Git Source control in VS Code](https://code.visualstudio.com/docs/sourcecontrol/overview#_git-support)

diff --git a/src/content/docs/en/tutorial/1-setup/5.mdx b/src/content/docs/en/tutorial/1-setup/5.mdx index 7483f6b37e1f5..211e0c726f8ef 100644 --- a/src/content/docs/en/tutorial/1-setup/5.mdx +++ b/src/content/docs/en/tutorial/1-setup/5.mdx @@ -6,13 +6,12 @@ description: |- Connect your tutorial project's GitHub repo to Netlify and deploy to the web i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; - Add your GitHub repository as a new Netlify app @@ -83,4 +82,4 @@ You want to update the home page of your existing website. What steps do you tak ### Resources --

[A step-by-step guide to deploying on Netlify](https://www.netlify.com/blog/2016/09/29/a-step-by-step-guide-deploying-on-netlify/) external

+-

[A step-by-step guide to deploying on Netlify](https://www.netlify.com/blog/2016/09/29/a-step-by-step-guide-deploying-on-netlify/)

diff --git a/src/content/docs/en/tutorial/1-setup/index.mdx b/src/content/docs/en/tutorial/1-setup/index.mdx index 776812a680b33..cbf606bda29eb 100644 --- a/src/content/docs/en/tutorial/1-setup/index.mdx +++ b/src/content/docs/en/tutorial/1-setup/index.mdx @@ -9,7 +9,6 @@ description: >- site i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import { Steps } from '@astrojs/starlight/components'; diff --git a/src/content/docs/en/tutorial/2-pages/2.mdx b/src/content/docs/en/tutorial/2-pages/2.mdx index d42dc2c4295c6..28e692a057c3e 100644 --- a/src/content/docs/en/tutorial/2-pages/2.mdx +++ b/src/content/docs/en/tutorial/2-pages/2.mdx @@ -6,14 +6,13 @@ description: |- Add Markdown pages to your site i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Blanks from '~/components/tutorial/Blanks.astro'; import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; Now that you have built pages using `.astro` files, it's time to make some blog posts using `.md` files! @@ -194,8 +193,8 @@ The information at the top of the file, inside the code fences, is called frontm ### Resources -- [Markdown Cheat Sheet from The Markdown Guide](https://www.markdownguide.org/cheat-sheet/) external +- [Markdown Cheat Sheet from The Markdown Guide](https://www.markdownguide.org/cheat-sheet/) -- [What are browser developer tools? MDN](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools) external +- [What are browser developer tools? MDN](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools) -- [YAML frontmatter](https://assemble.io/docs/YAML-front-matter.html) external +- [YAML frontmatter](https://assemble.io/docs/YAML-front-matter.html) diff --git a/src/content/docs/en/tutorial/2-pages/4.mdx b/src/content/docs/en/tutorial/2-pages/4.mdx index 6c3f083e9f32f..d6c8b856c30dc 100644 --- a/src/content/docs/en/tutorial/2-pages/4.mdx +++ b/src/content/docs/en/tutorial/2-pages/4.mdx @@ -6,7 +6,6 @@ description: |- Add an Astro style tag for scoped styling on the page i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Spoiler from '~/components/Spoiler.astro'; import Box from '~/components/tutorial/Box.astro'; diff --git a/src/content/docs/en/tutorial/2-pages/5.mdx b/src/content/docs/en/tutorial/2-pages/5.mdx index 0974ed2d9fd30..a547bc6dd56db 100644 --- a/src/content/docs/en/tutorial/2-pages/5.mdx +++ b/src/content/docs/en/tutorial/2-pages/5.mdx @@ -6,7 +6,6 @@ description: |- Create a global stylesheet for site-wide styling i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Spoiler from '~/components/Spoiler.astro'; import Box from '~/components/tutorial/Box.astro'; diff --git a/src/content/docs/en/tutorial/2-pages/index.mdx b/src/content/docs/en/tutorial/2-pages/index.mdx index 388d6c5394dc9..58225f7b20c5b 100644 --- a/src/content/docs/en/tutorial/2-pages/index.mdx +++ b/src/content/docs/en/tutorial/2-pages/index.mdx @@ -8,7 +8,6 @@ description: |- i18nReady: true --- import Checklist from '~/components/Checklist.astro'; -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; diff --git a/src/content/docs/en/tutorial/3-components/1.mdx b/src/content/docs/en/tutorial/3-components/1.mdx index 6dd3780e5d366..befe7102638ca 100644 --- a/src/content/docs/en/tutorial/3-components/1.mdx +++ b/src/content/docs/en/tutorial/3-components/1.mdx @@ -6,13 +6,12 @@ description: |- Replace elements repeated on multiple pages with a reusable component i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; Now that you have the same HTML written in multiple pages of your Astro site, it's time to replace that duplicated content with a reusable Astro component! @@ -156,4 +155,4 @@ This allows you to get started quickly with any working code, often duplicated t - [Astro Component Overview](/en/basics/astro-components/) -- [Refactoring](https://refactoring.com/) external +- [Refactoring](https://refactoring.com/) diff --git a/src/content/docs/en/tutorial/3-components/3.mdx b/src/content/docs/en/tutorial/3-components/3.mdx index 855ea26d4622a..df56e2b492021 100644 --- a/src/content/docs/en/tutorial/3-components/3.mdx +++ b/src/content/docs/en/tutorial/3-components/3.mdx @@ -8,11 +8,10 @@ description: >- navigation i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; Since your site will be viewed on different devices, it's time to create a page navigation that can respond to multiple screen sizes! @@ -204,8 +203,8 @@ Resize your window and look for different styles being applied at different scre ### Resources -- [Component-based Design](https://www.droptica.com/blog/component-based-design/) external +- [Component-based Design](https://www.droptica.com/blog/component-based-design/) -- [Semantic HTML Tags](https://www.dofactory.com/html/semantics) external +- [Semantic HTML Tags](https://www.dofactory.com/html/semantics) -- [Mobile-first Design](https://www.mobileapps.com/blog/mobile-first-design) external +- [Mobile-first Design](https://www.mobileapps.com/blog/mobile-first-design) diff --git a/src/content/docs/en/tutorial/3-components/4.mdx b/src/content/docs/en/tutorial/3-components/4.mdx index c5a8bbc5f3296..4cb44982f640e 100644 --- a/src/content/docs/en/tutorial/3-components/4.mdx +++ b/src/content/docs/en/tutorial/3-components/4.mdx @@ -8,7 +8,6 @@ description: >- tag i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Blanks from '~/components/tutorial/Blanks.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; diff --git a/src/content/docs/en/tutorial/3-components/index.mdx b/src/content/docs/en/tutorial/3-components/index.mdx index 8d8e0c7b7d53b..3a220042d75d8 100644 --- a/src/content/docs/en/tutorial/3-components/index.mdx +++ b/src/content/docs/en/tutorial/3-components/index.mdx @@ -7,7 +7,6 @@ description: |- Build Astro components to reuse code for common elements across your website i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; diff --git a/src/content/docs/en/tutorial/4-layouts/2.mdx b/src/content/docs/en/tutorial/4-layouts/2.mdx index abb132462c368..6cc5a8dfd39ed 100644 --- a/src/content/docs/en/tutorial/4-layouts/2.mdx +++ b/src/content/docs/en/tutorial/4-layouts/2.mdx @@ -8,11 +8,10 @@ description: >- values as props i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; Now that you have a layout for your pages, it's time to add a layout for blog posts! @@ -180,4 +179,4 @@ Can you figure out what should go in the blanks so that the following two compon - [Markdown Layout Props](/en/basics/layouts/#markdown-layout-props) -- [Introduction to YAML](https://dev.to/paulasantamaria/introduction-to-yaml-125f) external +- [Introduction to YAML](https://dev.to/paulasantamaria/introduction-to-yaml-125f) diff --git a/src/content/docs/en/tutorial/4-layouts/index.mdx b/src/content/docs/en/tutorial/4-layouts/index.mdx index ff2bcb6ae4e36..f9207df4bbe4e 100644 --- a/src/content/docs/en/tutorial/4-layouts/index.mdx +++ b/src/content/docs/en/tutorial/4-layouts/index.mdx @@ -9,7 +9,6 @@ description: >- posts i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; diff --git a/src/content/docs/en/tutorial/5-astro-api/index.mdx b/src/content/docs/en/tutorial/5-astro-api/index.mdx index 5b6d6751ada4e..bffe2351de3d3 100644 --- a/src/content/docs/en/tutorial/5-astro-api/index.mdx +++ b/src/content/docs/en/tutorial/5-astro-api/index.mdx @@ -9,7 +9,6 @@ description: >- content and routes i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; diff --git a/src/content/docs/en/tutorial/6-islands/3.mdx b/src/content/docs/en/tutorial/6-islands/3.mdx index 405358b74d46c..7604b10b4f2b4 100644 --- a/src/content/docs/en/tutorial/6-islands/3.mdx +++ b/src/content/docs/en/tutorial/6-islands/3.mdx @@ -8,7 +8,6 @@ description: >- Astro! i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import CompletionConfetti from '~/components/tutorial/CompletionConfetti.astro'; @@ -74,4 +73,4 @@ Congratulations on completing the Astro blog tutorial! Share your achievement wi
-
\ No newline at end of file + diff --git a/src/content/docs/en/tutorial/6-islands/index.mdx b/src/content/docs/en/tutorial/6-islands/index.mdx index 8b4039d5fe7e7..a4ee2121cfecc 100644 --- a/src/content/docs/en/tutorial/6-islands/index.mdx +++ b/src/content/docs/en/tutorial/6-islands/index.mdx @@ -7,7 +7,6 @@ description: |- Use Astro islands to bring frontend framework components into your Astro site i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; diff --git a/src/content/docs/es/community-resources/content.mdx b/src/content/docs/es/community-resources/content.mdx index 77843651f2f4f..d3aa4dfe120fd 100644 --- a/src/content/docs/es/community-resources/content.mdx +++ b/src/content/docs/es/community-resources/content.mdx @@ -4,8 +4,6 @@ description: ¡Descubre tutoriales, guías, artículos y videos producidos por l i18nReady: true --- -import Badge from '~/components/Badge.astro'; - ¡Hay mucho más por ahí que puede ayudarte a aprender y construir con Astro! Aquí tienes algo de contenido educativo producido y mantenido por la comunidad de Astro. Todos los enlaces son externos y pueden estar basados en versiones anteriores de Astro. Asegúrate de verificar la fecha de cualquier contenido de la comunidad y adapta tu proyecto en consecuencia. diff --git a/src/content/docs/es/community-resources/talks.mdx b/src/content/docs/es/community-resources/talks.mdx index e9049709be878..4039ab4bc3af4 100644 --- a/src/content/docs/es/community-resources/talks.mdx +++ b/src/content/docs/es/community-resources/talks.mdx @@ -4,8 +4,6 @@ description: ¡Ve conferencias, entrevistas y retransmisiones en directo sobre A i18nReady: true --- -import Badge from '~/components/Badge.astro'; - ¡Aquí tienes algunos de nuestros vídeos favoritos de la comunidad para que conozcas Astro! Para obtener más contenido de Astro, consulta [el Blog de Astro](https://astro.build/blog/) o subscríbete al [boletín oficial de Astro](https://astro.build/newsletter/signup) donde recapitulamos el mejor contenido comunitario de cada mes. diff --git a/src/content/docs/es/editor-setup.mdx b/src/content/docs/es/editor-setup.mdx index a6a9b1a0079d5..5a9ee1afc42db 100644 --- a/src/content/docs/es/editor-setup.mdx +++ b/src/content/docs/es/editor-setup.mdx @@ -3,8 +3,8 @@ title: Configuración del editor de código description: Configura tu editor de código para desarrollar con Astro. i18nReady: true --- -import Badge from '~/components/Badge.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' +import { Badge } from '@astrojs/starlight/components' Personaliza tu editor de código para mejorar tu experiencia de desarrollo con Astro y desbloquear nuevas funcionalidades. @@ -36,12 +36,12 @@ El soporte inicial para Astro llegó a Webstorm 2023.1. Puedes instalar el plugi Nuestra increíble comunidad mantiene extensiones para otros editores de código incluyendo: -- [Extensión de VS Code para Open VSX](https://open-vsx.org/extension/astro-build/astro-vscode)oficial - La extensión oficial de VS Code, está disponible en el registro de Open VSX para otras plataformas como [VSCodium](https://vscodium.com/). -- [Extensión de Nova](https://extensions.panic.com/extensions/sciencefidelity/sciencefidelity.astro/)Comunidad - Provee resaltado de sintaxis y autocompletado para Astro en Nova. -- [Vim Plugin](https://github.com/wuelnerdotexe/vim-astro) Comunidad - Provee resaltado de sintaxis, indentación y compatibilidad con folding de código para Astro en Vim o Neovim. -- Neovim [LSP](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#astro) y [TreeSitter](https://github.com/virchau13/tree-sitter-astro) Plugins Comunidad - Provee resaltado de sintaxis, análisis de árboles y autocompletado para Astro en Neovim. -- Emacs - Ve las instrucciones para [Configurar Emacs y Eglot](https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0) Comunidad para trabajar con Astro -- [Resaltado de sintaxis de Astro para Sublime Text](https://packagecontrol.io/packages/Astro) Community - El paquete Astro para Sublime Text, disponible en el gestor de paquetes de Sublime Text. +- [Extensión de VS Code para Open VSX](https://open-vsx.org/extension/astro-build/astro-vscode) - La extensión oficial de VS Code, está disponible en el registro de Open VSX para otras plataformas como [VSCodium](https://vscodium.com/). +- [Extensión de Nova](https://extensions.panic.com/extensions/sciencefidelity/sciencefidelity.astro/) - Provee resaltado de sintaxis y autocompletado para Astro en Nova. +- [Vim Plugin](https://github.com/wuelnerdotexe/vim-astro) - Provee resaltado de sintaxis, indentación y compatibilidad con folding de código para Astro en Vim o Neovim. +- Neovim [LSP](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#astro) y [TreeSitter](https://github.com/virchau13/tree-sitter-astro) Plugins - Provee resaltado de sintaxis, análisis de árboles y autocompletado para Astro en Neovim. +- Emacs - Ve las instrucciones para [Configurar Emacs y Eglot](https://medium.com/@jrmjrm/configuring-emacs-and-eglot-to-work-with-astro-language-server-9408eb709ab0) para trabajar con Astro +- [Resaltado de sintaxis de Astro para Sublime Text](https://packagecontrol.io/packages/Astro) - El paquete Astro para Sublime Text, disponible en el gestor de paquetes de Sublime Text. ## Editores de código del navegador diff --git a/src/content/docs/es/guides/cms.mdx b/src/content/docs/es/guides/cms.mdx index 6ecb2be1daca1..96e5b4ee808d3 100644 --- a/src/content/docs/es/guides/cms.mdx +++ b/src/content/docs/es/guides/cms.mdx @@ -4,10 +4,8 @@ description: Cómo usar un CMS para agregar contenido a Astro i18nReady: true --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; -import Badge from '~/components/Badge.astro'; import ReadMore from '~/components/ReadMore.astro'; - - +import { Badge } from '@astrojs/starlight/components' **¿Listo para conectar un Headless CMS a tu proyecto Astro?** Sigue una de nuestras guías para integrar un CMS. @@ -38,7 +36,7 @@ Debido a que Astro se ocupa de la _presentación_ de tu contenido, procura elegi Algunos CMSes headless, como Storyblok, proporcionan una [integración](/es/guides/integrations-guide/) de Astro que te ayuda a recuperar el contenido específicamente para un sitio Astro. Otros proporcionan un SDK de JavaScript, una biblioteca que instalas y usas para recuperar tu contenido remoto. - Explora una [lista de por lo menos 100 sistemas headless de manejo de contenido](https://jamstack.org/headless-cms/)Externo donde puedes filtrar por tipo (por ejemplo basado en Git, manejado por API) y licencia (código abierto o código cerrado). + Explora una [lista de por lo menos 100 sistemas headless de manejo de contenido](https://jamstack.org/headless-cms/) donde puedes filtrar por tipo (por ejemplo basado en Git, manejado por API) y licencia (código abierto o código cerrado). ## ¿Puedo usar Astro sin un CMS? diff --git a/src/content/docs/es/guides/content-collections.mdx b/src/content/docs/es/guides/content-collections.mdx index 1463e4d478452..d2bf2e1b609e0 100644 --- a/src/content/docs/es/guides/content-collections.mdx +++ b/src/content/docs/es/guides/content-collections.mdx @@ -5,12 +5,9 @@ description: >- de sus datos de entrada. i18nReady: true --- -import { FileTree } from '@astrojs/starlight/components'; +import { FileTree, Badge } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" -import Badge from "~/components/Badge.astro" - -

@@ -544,7 +541,7 @@ Consulta cómo convertir un ejemplo básico de blog de `src/pages/posts/` a `src ## Habilitando el Caché de Construcción -

Experimental

+

Si estás trabajando con colecciones grandes, es posible que desees habilitar las compilaciones en caché con la bandera [`experimental.contentCollectionCache`](/es/reference/configuration-reference/#experimentalcontentcollectioncache). Esta característica experimental optimiza el proceso de compilación de Astro, permitiendo que las colecciones no modificadas se almacenen y reutilicen entre compilaciones. diff --git a/src/content/docs/es/guides/images.mdx b/src/content/docs/es/guides/images.mdx index 47cc4d7f319f1..512be988579d3 100644 --- a/src/content/docs/es/guides/images.mdx +++ b/src/content/docs/es/guides/images.mdx @@ -5,7 +5,6 @@ i18nReady: true --- import Since from '~/components/Since.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; -import Badge from '~/components/Badge.astro'; import RecipeLinks from "~/components/RecipeLinks.astro"; import { Steps } from '@astrojs/starlight/components' diff --git a/src/content/docs/es/guides/integrations-guide/db.mdx b/src/content/docs/es/guides/integrations-guide/db.mdx index 71e20b775d5a2..55eecc87b2ee0 100644 --- a/src/content/docs/es/guides/integrations-guide/db.mdx +++ b/src/content/docs/es/guides/integrations-guide/db.mdx @@ -9,7 +9,6 @@ i18nReady: true import { FileTree } from '@astrojs/starlight/components'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import ReadMore from '~/components/ReadMore.astro'; -import Badge from '~/components/Badge.astro'; Astro DB es una base de datos SQL completamente administrada diseñada para el ecosistema de Astro: desarrolla localmente en Astro y despliega desde tu [panel de Astro Studio](/es/recipes/studio/). diff --git a/src/content/docs/es/guides/migrate-to-astro/from-create-react-app.mdx b/src/content/docs/es/guides/migrate-to-astro/from-create-react-app.mdx index 2547e8aaf57ff..cd5d16ad84218 100644 --- a/src/content/docs/es/guides/migrate-to-astro/from-create-react-app.mdx +++ b/src/content/docs/es/guides/migrate-to-astro/from-create-react-app.mdx @@ -8,9 +8,8 @@ i18nReady: true --- import AstroJSXTabs from '~/components/tabs/AstroJSXTabs.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; -import { FileTree } from '@astrojs/starlight/components'; +import { FileTree, Badge } from '@astrojs/starlight/components'; import ReadMore from '~/components/ReadMore.astro'; -import Badge from '~/components/Badge.astro'; La [integración de React](/es/guides/integrations-guide/react/) en Astro proporciona soporte para [utilizar componentes de React dentro de los componentes de Astro](/es/guides/framework-components/), ¡incluidas aplicaciones completas de React como Create React App (CRA)! @@ -23,7 +22,7 @@ import App from '../cra-project/App.jsx'; ``` -Consulta cómo [crear una aplicación de una sola página (SPA) con Astro](https://logsnag.com/blog/react-spa-with-astro) Externo utilizando React Router. +Consulta cómo [crear una aplicación de una sola página (SPA) con Astro](https://logsnag.com/blog/react-spa-with-astro) utilizando React Router. Muchas aplicaciones "simplemente funcionarán" como aplicaciones completas de React cuando las agregues directamente a tu proyecto de Astro con la integración de React instalada. Esta es una excelente manera de poner en marcha tu proyecto de inmediato y mantener tu aplicación funcional mientras migras a Astro. diff --git a/src/content/docs/es/reference/image-service-reference.mdx b/src/content/docs/es/reference/image-service-reference.mdx index 898ceb0197e39..b50fac6c3a4a6 100644 --- a/src/content/docs/es/reference/image-service-reference.mdx +++ b/src/content/docs/es/reference/image-service-reference.mdx @@ -2,7 +2,6 @@ title: API de Servicio de Imágenes i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Since from '~/components/Since.astro'; `astro:assets` fue diseñado para facilitar que cualquier servicio de optimización de imágenes construya un servicio sobre Astro. diff --git a/src/content/docs/es/tutorial/0-introduction/1.mdx b/src/content/docs/es/tutorial/0-introduction/1.mdx index cdaaa595ae489..169f819ccbfd7 100644 --- a/src/content/docs/es/tutorial/0-introduction/1.mdx +++ b/src/content/docs/es/tutorial/0-introduction/1.mdx @@ -4,7 +4,6 @@ title: Acerca de este tutorial description: Cómo empezar con el tutorial "Crea tu primer blog con Astro". i18nReady: true --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; diff --git a/src/content/docs/es/tutorial/0-introduction/index.mdx b/src/content/docs/es/tutorial/0-introduction/index.mdx index 9c1fc039ed610..0831c24f543d7 100644 --- a/src/content/docs/es/tutorial/0-introduction/index.mdx +++ b/src/content/docs/es/tutorial/0-introduction/index.mdx @@ -7,7 +7,6 @@ description: >- Aprende los conceptos básicos de Astro con un tutorial basado en proyectos. Todos los conocimientos que necesitas para empezar. --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import Lede from '~/components/tutorial/Lede.astro'; diff --git a/src/content/docs/es/tutorial/1-setup/1.mdx b/src/content/docs/es/tutorial/1-setup/1.mdx index e558546a2125f..a7f648baad577 100644 --- a/src/content/docs/es/tutorial/1-setup/1.mdx +++ b/src/content/docs/es/tutorial/1-setup/1.mdx @@ -6,13 +6,12 @@ description: |- Tutorial: Crea tu primer blog con Astro — Instala las herramientas locales que necesitarás para completar el tutorial --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; - Instalar todas las herramientas que necesitarás para construir tu sitio web con Astro @@ -116,4 +115,4 @@ Este tutorial utilizará **VS Code**, pero puedes utilizar cualquier editor para ### Recursos --

[FreeCodeCamp.org](https://freecodecamp.org) externo — un sitio educativo gratuito con cursos completos o de repaso rápido sobre HTML, CSS, JS y mucho más.

+-

[FreeCodeCamp.org](https://freecodecamp.org) — un sitio educativo gratuito con cursos completos o de repaso rápido sobre HTML, CSS, JS y mucho más.

diff --git a/src/content/docs/es/tutorial/1-setup/2.mdx b/src/content/docs/es/tutorial/1-setup/2.mdx index ebf1d7f62c9fa..2f1e5d21fa5d3 100644 --- a/src/content/docs/es/tutorial/1-setup/2.mdx +++ b/src/content/docs/es/tutorial/1-setup/2.mdx @@ -6,13 +6,12 @@ description: |- Tutorial: Crea tu primer blog con Astro — Crea un nuevo proyecto para el tutorial de Astro y prepárate para codificar --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; - Ejecutar el asistente de configuración `create astro` para crear un nuevo proyecto Astro @@ -153,4 +152,4 @@ A veces el servidor de desarrollo se detendrá por sí mismo mientras estás tra ### Recursos --

[Introducción a Visual Studio Code](https://code.visualstudio.com/docs/introvideos/basics) externo — un video tutorial para instalar, configurar y trabajar con VS Code

+-

[Introducción a Visual Studio Code](https://code.visualstudio.com/docs/introvideos/basics) — un video tutorial para instalar, configurar y trabajar con VS Code

diff --git a/src/content/docs/es/tutorial/1-setup/3.mdx b/src/content/docs/es/tutorial/1-setup/3.mdx index 8761251ffba06..b99e31c2d1d80 100644 --- a/src/content/docs/es/tutorial/1-setup/3.mdx +++ b/src/content/docs/es/tutorial/1-setup/3.mdx @@ -6,7 +6,6 @@ description: |- Tutorial: Crea tu primer blog con Astro — Realiza las primeras modificaciones en la página de inicio de tu proyecto tutorial --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; diff --git a/src/content/docs/es/tutorial/1-setup/4.mdx b/src/content/docs/es/tutorial/1-setup/4.mdx index 6481fc556bf48..b2b8f0fca324d 100644 --- a/src/content/docs/es/tutorial/1-setup/4.mdx +++ b/src/content/docs/es/tutorial/1-setup/4.mdx @@ -6,11 +6,10 @@ description: |- Tutorial: Crea tu primer blog con Astro — Crea un repositorio de GitHub para tu proyecto tutorial --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; - Poner en línea tu repositorio de proyectos @@ -73,4 +72,4 @@ Para verificar que tu proyecto está almacenado correctamente en GitHub, visita ### Recursos --

[Usando el control de Git Source en VS Code](https://code.visualstudio.com/docs/sourcecontrol/overview#_git-support) externo

+-

[Usando el control de Git Source en VS Code](https://code.visualstudio.com/docs/sourcecontrol/overview#_git-support)

diff --git a/src/content/docs/es/tutorial/1-setup/5.mdx b/src/content/docs/es/tutorial/1-setup/5.mdx index 6b6ae49adc514..f9dfd9fbf96dd 100644 --- a/src/content/docs/es/tutorial/1-setup/5.mdx +++ b/src/content/docs/es/tutorial/1-setup/5.mdx @@ -6,13 +6,12 @@ description: |- Tutorial: Crea tu primer blog con Astro — Conecta el repositorio GitHub de tu proyecto tutorial a Netlify y despliégalo en la web --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; - Añadir tu repositorio GitHub como una nueva aplicación Netlify @@ -83,4 +82,4 @@ Quieres actualizar la página de inicio de tu sitio web actual. ¿Qué pasos deb ### Recursos --

[Guía paso a paso para desplegar en Netlify](https://www.netlify.com/blog/2016/09/29/a-step-by-step-guide-deploying-on-netlify/) externo

+-

[Guía paso a paso para desplegar en Netlify](https://www.netlify.com/blog/2016/09/29/a-step-by-step-guide-deploying-on-netlify/)

diff --git a/src/content/docs/es/tutorial/1-setup/index.mdx b/src/content/docs/es/tutorial/1-setup/index.mdx index 1463ae2f45073..2c5d0985f5e13 100644 --- a/src/content/docs/es/tutorial/1-setup/index.mdx +++ b/src/content/docs/es/tutorial/1-setup/index.mdx @@ -8,7 +8,6 @@ description: >- Prepara tu entorno de desarrollo, crea y despliega tu primer sitio Astro sitio --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import { Steps } from '@astrojs/starlight/components'; @@ -71,4 +70,4 @@ Cada vez que envíes un cambio a GitHub, se enviará una notificación a Netlify - [ ] ¡Estoy listo para preparar un entorno de desarrollo para un proyecto de Astro! - \ No newline at end of file + diff --git a/src/content/docs/es/tutorial/2-pages/2.mdx b/src/content/docs/es/tutorial/2-pages/2.mdx index 08d4ef0026085..b651c40e2d55f 100644 --- a/src/content/docs/es/tutorial/2-pages/2.mdx +++ b/src/content/docs/es/tutorial/2-pages/2.mdx @@ -6,14 +6,13 @@ description: |- Tutorial: Crea tu primer blog con Astro — Añade páginas Markdown a tu sitio --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Blanks from '~/components/tutorial/Blanks.astro'; import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps } from '@astrojs/starlight/components'; +import { Steps, Badge } from '@astrojs/starlight/components'; Ahora que ya has creado páginas con archivos `.astro`, ¡es hora de crear algunas publicaciones con archivos `.md`! @@ -194,8 +193,8 @@ La información en la parte superior del archivo, dentro de las vallas de códig ### Recursos -- [Markdown Cheat Sheet de The Markdown Guide](https://www.markdownguide.org/cheat-sheet/) externo +- [Markdown Cheat Sheet de The Markdown Guide](https://www.markdownguide.org/cheat-sheet/) -- [¿Qué son las herramientas para desarrolladores de navegadores? MDN](https://developer.mozilla.org/es/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools) externo +- [¿Qué son las herramientas para desarrolladores de navegadores? MDN](https://developer.mozilla.org/es/docs/Learn/Common_questions/Tools_and_setup/What_are_browser_developer_tools) -- [frontmatter YAML](https://assemble.io/docs/YAML-front-matter.html) externo \ No newline at end of file +- [frontmatter YAML](https://assemble.io/docs/YAML-front-matter.html) diff --git a/src/content/docs/es/tutorial/2-pages/4.mdx b/src/content/docs/es/tutorial/2-pages/4.mdx index a525b18205974..78c42fff27cdf 100644 --- a/src/content/docs/es/tutorial/2-pages/4.mdx +++ b/src/content/docs/es/tutorial/2-pages/4.mdx @@ -6,7 +6,6 @@ description: |- Tutorial: Crea tu primer blog con Astro — Añade una etiqueta de estilo de Astro para el estilo de alcance en la página --- -import Badge from '~/components/Badge.astro'; import Checklist from '~/components/Checklist.astro'; import Spoiler from '~/components/Spoiler.astro'; import Box from '~/components/tutorial/Box.astro'; @@ -204,4 +203,4 @@ const textCase = "uppercase"; - [Etiqueta Astro ` diff --git a/src/components/NavGrid/CardsNav.astro b/src/components/NavGrid/CardsNav.astro index 4925a96fcc756..f832f72da18a1 100644 --- a/src/components/NavGrid/CardsNav.astro +++ b/src/components/NavGrid/CardsNav.astro @@ -2,7 +2,7 @@ import type { LogoKey } from '~/data/logos'; import Card from './Card.astro'; import Grid from './Grid.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" export interface Props { minimal?: boolean; diff --git a/src/components/Since.astro b/src/components/Since.astro index 13084da6a9b42..34d89d039598c 100644 --- a/src/components/Since.astro +++ b/src/components/Since.astro @@ -1,7 +1,7 @@ --- import UIString from './UIString.astro'; import { cachedFetch } from '../util-server'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" import { useTranslations } from '../i18n/util'; export interface Props { pkg?: string; diff --git a/src/content/docs/ar/editor-setup.mdx b/src/content/docs/ar/editor-setup.mdx index 13e02020ffdde..cf62ce9105d77 100644 --- a/src/content/docs/ar/editor-setup.mdx +++ b/src/content/docs/ar/editor-setup.mdx @@ -3,7 +3,7 @@ title: إعداد البيئة البرمجية description: أعِد محررك لبناء المشاريع مع أسترو. --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from '@astrojs/starlight/components' +import Badge from "~/components/Badge.astro" خصص محرر الكود الخاص بك لتحسين تجربة التطوير مع أسترو وفتح ميزات جديدة. diff --git a/src/content/docs/de/editor-setup.mdx b/src/content/docs/de/editor-setup.mdx index 70cfd284bb876..43173e7c1d713 100644 --- a/src/content/docs/de/editor-setup.mdx +++ b/src/content/docs/de/editor-setup.mdx @@ -3,7 +3,7 @@ title: Editor-Einrichtung description: 'Richte deinen Editor ein, um etwas mit Astro zu kreieren.' --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from '@astrojs/starlight/components' +import Badge from "~/components/Badge.astro" Passe deinen Code-Editor an, um die Astro-Entwicklererfahrung zu verbessern und neue Funktionen freizuschalten. diff --git a/src/content/docs/en/editor-setup.mdx b/src/content/docs/en/editor-setup.mdx index 05fef47ca8f3b..5a0b843be902c 100644 --- a/src/content/docs/en/editor-setup.mdx +++ b/src/content/docs/en/editor-setup.mdx @@ -5,8 +5,7 @@ i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" -import "~/styles/custom.css" // import custom.css for customize starlight components +import Badge from "~/components/Badge.astro" Customize your code editor to improve the Astro developer experience and unlock new features. diff --git a/src/content/docs/en/guides/cms.mdx b/src/content/docs/en/guides/cms.mdx index e0b093d494d5a..0019ce0959e4e 100644 --- a/src/content/docs/en/guides/cms.mdx +++ b/src/content/docs/en/guides/cms.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; import ReadMore from '~/components/ReadMore.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" **Ready to connect a Headless CMS to your Astro project?** Follow one of our guides to integrate a CMS. diff --git a/src/content/docs/en/guides/content-collections.mdx b/src/content/docs/en/guides/content-collections.mdx index d31e768cb67d9..b0ea7517a0b80 100644 --- a/src/content/docs/en/guides/content-collections.mdx +++ b/src/content/docs/en/guides/content-collections.mdx @@ -8,7 +8,7 @@ i18nReady: true import { FileTree } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro"

diff --git a/src/content/docs/en/guides/migrate-to-astro/from-create-react-app.mdx b/src/content/docs/en/guides/migrate-to-astro/from-create-react-app.mdx index ba6295e8c1e10..3e3768993dc14 100644 --- a/src/content/docs/en/guides/migrate-to-astro/from-create-react-app.mdx +++ b/src/content/docs/en/guides/migrate-to-astro/from-create-react-app.mdx @@ -8,8 +8,9 @@ i18nReady: true --- import AstroJSXTabs from '~/components/tabs/AstroJSXTabs.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import ReadMore from '~/components/ReadMore.astro'; +import Badge from "~/components/Badge.astro" Astro's [React integration](/en/guides/integrations-guide/react/) provides support for [using React components inside Astro components](/en/guides/framework-components/), including entire React apps like Create React App (CRA)! diff --git a/src/content/docs/en/tutorial/1-setup/1.mdx b/src/content/docs/en/tutorial/1-setup/1.mdx index e04f1299bb917..10c55e743dde6 100644 --- a/src/content/docs/en/tutorial/1-setup/1.mdx +++ b/src/content/docs/en/tutorial/1-setup/1.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Install any tools that you will use to build your Astro website diff --git a/src/content/docs/en/tutorial/1-setup/2.mdx b/src/content/docs/en/tutorial/1-setup/2.mdx index 9343251a8cd72..8b6741b600c56 100644 --- a/src/content/docs/en/tutorial/1-setup/2.mdx +++ b/src/content/docs/en/tutorial/1-setup/2.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Run the `create astro` setup wizard to create a new Astro project diff --git a/src/content/docs/en/tutorial/1-setup/4.mdx b/src/content/docs/en/tutorial/1-setup/4.mdx index 0de102fa9f252..6dfef3c0ecc68 100644 --- a/src/content/docs/en/tutorial/1-setup/4.mdx +++ b/src/content/docs/en/tutorial/1-setup/4.mdx @@ -9,7 +9,8 @@ i18nReady: true import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Put your project repository online diff --git a/src/content/docs/en/tutorial/1-setup/5.mdx b/src/content/docs/en/tutorial/1-setup/5.mdx index 211e0c726f8ef..85b96560b11f3 100644 --- a/src/content/docs/en/tutorial/1-setup/5.mdx +++ b/src/content/docs/en/tutorial/1-setup/5.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Add your GitHub repository as a new Netlify app diff --git a/src/content/docs/en/tutorial/2-pages/2.mdx b/src/content/docs/en/tutorial/2-pages/2.mdx index 6fba75638058b..76c05fd1f3b37 100644 --- a/src/content/docs/en/tutorial/2-pages/2.mdx +++ b/src/content/docs/en/tutorial/2-pages/2.mdx @@ -12,7 +12,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Now that you have built pages using `.astro` files, it's time to make some blog posts using `.md` files! diff --git a/src/content/docs/en/tutorial/3-components/1.mdx b/src/content/docs/en/tutorial/3-components/1.mdx index befe7102638ca..db4691e4100aa 100644 --- a/src/content/docs/en/tutorial/3-components/1.mdx +++ b/src/content/docs/en/tutorial/3-components/1.mdx @@ -11,8 +11,8 @@ import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; - +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Now that you have the same HTML written in multiple pages of your Astro site, it's time to replace that duplicated content with a reusable Astro component! diff --git a/src/content/docs/en/tutorial/3-components/3.mdx b/src/content/docs/en/tutorial/3-components/3.mdx index df56e2b492021..16613c1df0023 100644 --- a/src/content/docs/en/tutorial/3-components/3.mdx +++ b/src/content/docs/en/tutorial/3-components/3.mdx @@ -11,8 +11,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; - +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Since your site will be viewed on different devices, it's time to create a page navigation that can respond to multiple screen sizes! diff --git a/src/content/docs/en/tutorial/4-layouts/2.mdx b/src/content/docs/en/tutorial/4-layouts/2.mdx index 8daa907094d4c..1d4394c2a25a2 100644 --- a/src/content/docs/en/tutorial/4-layouts/2.mdx +++ b/src/content/docs/en/tutorial/4-layouts/2.mdx @@ -11,7 +11,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Now that you have a layout for your pages, it's time to add a layout for blog posts! diff --git a/src/content/docs/es/editor-setup.mdx b/src/content/docs/es/editor-setup.mdx index 5a9ee1afc42db..5f462dc23bd21 100644 --- a/src/content/docs/es/editor-setup.mdx +++ b/src/content/docs/es/editor-setup.mdx @@ -4,7 +4,7 @@ description: Configura tu editor de código para desarrollar con Astro. i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from '@astrojs/starlight/components' +import Badge from "~/components/Badge.astro" Personaliza tu editor de código para mejorar tu experiencia de desarrollo con Astro y desbloquear nuevas funcionalidades. diff --git a/src/content/docs/es/guides/cms.mdx b/src/content/docs/es/guides/cms.mdx index 96e5b4ee808d3..090510e997428 100644 --- a/src/content/docs/es/guides/cms.mdx +++ b/src/content/docs/es/guides/cms.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; import ReadMore from '~/components/ReadMore.astro'; -import { Badge } from '@astrojs/starlight/components' +import Badge from "~/components/Badge.astro" **¿Listo para conectar un Headless CMS a tu proyecto Astro?** Sigue una de nuestras guías para integrar un CMS. diff --git a/src/content/docs/es/guides/content-collections.mdx b/src/content/docs/es/guides/content-collections.mdx index 504d12951917e..9910a97cd1b67 100644 --- a/src/content/docs/es/guides/content-collections.mdx +++ b/src/content/docs/es/guides/content-collections.mdx @@ -5,9 +5,10 @@ description: >- de sus datos de entrada. i18nReady: true --- -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" +import Badge from "~/components/Badge.astro"

diff --git a/src/content/docs/es/guides/migrate-to-astro/from-create-react-app.mdx b/src/content/docs/es/guides/migrate-to-astro/from-create-react-app.mdx index cd5d16ad84218..7d15f030b671b 100644 --- a/src/content/docs/es/guides/migrate-to-astro/from-create-react-app.mdx +++ b/src/content/docs/es/guides/migrate-to-astro/from-create-react-app.mdx @@ -8,8 +8,9 @@ i18nReady: true --- import AstroJSXTabs from '~/components/tabs/AstroJSXTabs.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import ReadMore from '~/components/ReadMore.astro'; +import Badge from "~/components/Badge.astro" La [integración de React](/es/guides/integrations-guide/react/) en Astro proporciona soporte para [utilizar componentes de React dentro de los componentes de Astro](/es/guides/framework-components/), ¡incluidas aplicaciones completas de React como Create React App (CRA)! diff --git a/src/content/docs/es/tutorial/1-setup/1.mdx b/src/content/docs/es/tutorial/1-setup/1.mdx index a7f648baad577..d9abf4589fedb 100644 --- a/src/content/docs/es/tutorial/1-setup/1.mdx +++ b/src/content/docs/es/tutorial/1-setup/1.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Instalar todas las herramientas que necesitarás para construir tu sitio web con Astro diff --git a/src/content/docs/es/tutorial/1-setup/2.mdx b/src/content/docs/es/tutorial/1-setup/2.mdx index 2f1e5d21fa5d3..87c30c6cde1db 100644 --- a/src/content/docs/es/tutorial/1-setup/2.mdx +++ b/src/content/docs/es/tutorial/1-setup/2.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Ejecutar el asistente de configuración `create astro` para crear un nuevo proyecto Astro diff --git a/src/content/docs/es/tutorial/1-setup/4.mdx b/src/content/docs/es/tutorial/1-setup/4.mdx index b2b8f0fca324d..7186968efb9ac 100644 --- a/src/content/docs/es/tutorial/1-setup/4.mdx +++ b/src/content/docs/es/tutorial/1-setup/4.mdx @@ -9,7 +9,8 @@ description: |- import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Poner en línea tu repositorio de proyectos diff --git a/src/content/docs/es/tutorial/1-setup/5.mdx b/src/content/docs/es/tutorial/1-setup/5.mdx index f9dfd9fbf96dd..d26426d360341 100644 --- a/src/content/docs/es/tutorial/1-setup/5.mdx +++ b/src/content/docs/es/tutorial/1-setup/5.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Añadir tu repositorio GitHub como una nueva aplicación Netlify diff --git a/src/content/docs/es/tutorial/2-pages/2.mdx b/src/content/docs/es/tutorial/2-pages/2.mdx index b651c40e2d55f..035d835014ad2 100644 --- a/src/content/docs/es/tutorial/2-pages/2.mdx +++ b/src/content/docs/es/tutorial/2-pages/2.mdx @@ -12,7 +12,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Ahora que ya has creado páginas con archivos `.astro`, ¡es hora de crear algunas publicaciones con archivos `.md`! diff --git a/src/content/docs/es/tutorial/3-components/1.mdx b/src/content/docs/es/tutorial/3-components/1.mdx index 835b9b238cf52..c4af098e73e11 100644 --- a/src/content/docs/es/tutorial/3-components/1.mdx +++ b/src/content/docs/es/tutorial/3-components/1.mdx @@ -11,7 +11,8 @@ import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Ahora que tienes el mismo HTML escrito en varias páginas de tu sitio de Astro, ¡es hora de sustituir ese contenido duplicado por un componente de Astro reutilizable! diff --git a/src/content/docs/es/tutorial/3-components/3.mdx b/src/content/docs/es/tutorial/3-components/3.mdx index 3c8169446f882..adcb1fb0aa5f7 100644 --- a/src/content/docs/es/tutorial/3-components/3.mdx +++ b/src/content/docs/es/tutorial/3-components/3.mdx @@ -9,7 +9,8 @@ description: >- import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Dado que tu sitio se verá en distintos dispositivos, ¡es hora de crear una navegación de página que pueda responder a múltiples tamaños de pantalla! diff --git a/src/content/docs/es/tutorial/4-layouts/2.mdx b/src/content/docs/es/tutorial/4-layouts/2.mdx index 3ad0b8f4e7681..92436d60eafd8 100644 --- a/src/content/docs/es/tutorial/4-layouts/2.mdx +++ b/src/content/docs/es/tutorial/4-layouts/2.mdx @@ -10,7 +10,8 @@ description: >- import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Ahora que ya tienes una plantilla para tus páginas, ¡es hora de añadir una plantilla para las entradas del blog! diff --git a/src/content/docs/fr/editor-setup.mdx b/src/content/docs/fr/editor-setup.mdx index bbf7d3b2116c1..f63c14fa7c962 100644 --- a/src/content/docs/fr/editor-setup.mdx +++ b/src/content/docs/fr/editor-setup.mdx @@ -4,7 +4,7 @@ description: Configurer votre éditeur de code pour construire avec Astro. i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Customisez votre éditeur de code pour améliorer l'expérience de développement avec Astro et débloquer de nouvelles fonctionnalités. diff --git a/src/content/docs/fr/guides/cms.mdx b/src/content/docs/fr/guides/cms.mdx index bc91848ea1f01..cd2388a2f6a69 100644 --- a/src/content/docs/fr/guides/cms.mdx +++ b/src/content/docs/fr/guides/cms.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; import ReadMore from '~/components/ReadMore.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" **Prêt pour connecter un Headless CMS à votre projet Astro ?** Suivez l'un de nos guides pour intégrer un CMS. diff --git a/src/content/docs/fr/guides/content-collections.mdx b/src/content/docs/fr/guides/content-collections.mdx index 29846679d6d3c..b9c7cbead301b 100644 --- a/src/content/docs/fr/guides/content-collections.mdx +++ b/src/content/docs/fr/guides/content-collections.mdx @@ -3,9 +3,10 @@ title: Collections de contenus description: Les collections de contenu permettent d'organiser votre Markdown et de vérifier la typographie de votre contenu avec des schémas. i18nReady: true --- -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" +import Badge from "~/components/Badge.astro"

diff --git a/src/content/docs/fr/guides/images.mdx b/src/content/docs/fr/guides/images.mdx index 3c4805afb934c..6c29f07f81148 100644 --- a/src/content/docs/fr/guides/images.mdx +++ b/src/content/docs/fr/guides/images.mdx @@ -6,7 +6,8 @@ i18nReady: true import Since from '~/components/Since.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import RecipeLinks from "~/components/RecipeLinks.astro"; -import { Steps, Badge } from '@astrojs/starlight/components' +import { Steps } from '@astrojs/starlight/components' +import Badge from "~/components/Badge.astro" Astro vous propose plusieurs façons d'utiliser les images sur votre site, qu'elles soient stockées localement dans votre projet, liées à une URL externe, ou gérées dans un CMS ou un CDN ! diff --git a/src/content/docs/fr/tutorial/1-setup/1.mdx b/src/content/docs/fr/tutorial/1-setup/1.mdx index cea6c7669b48a..41d92b9f01c4a 100644 --- a/src/content/docs/fr/tutorial/1-setup/1.mdx +++ b/src/content/docs/fr/tutorial/1-setup/1.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Installez les outils dont vous aurez besoin pour créer votre site Astro diff --git a/src/content/docs/fr/tutorial/1-setup/2.mdx b/src/content/docs/fr/tutorial/1-setup/2.mdx index e85f0b4e8b6b7..abe1c69db579d 100644 --- a/src/content/docs/fr/tutorial/1-setup/2.mdx +++ b/src/content/docs/fr/tutorial/1-setup/2.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Exécutez l'assistant de configuration `create astro` pour créer un nouveau projet Astro diff --git a/src/content/docs/fr/tutorial/1-setup/4.mdx b/src/content/docs/fr/tutorial/1-setup/4.mdx index 300a4759eceb1..6cf8d04d78c52 100644 --- a/src/content/docs/fr/tutorial/1-setup/4.mdx +++ b/src/content/docs/fr/tutorial/1-setup/4.mdx @@ -9,7 +9,8 @@ i18nReady: true import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Mettez votre projet en ligne diff --git a/src/content/docs/fr/tutorial/1-setup/5.mdx b/src/content/docs/fr/tutorial/1-setup/5.mdx index e5e8b7e575e7d..09217fd72ab4d 100644 --- a/src/content/docs/fr/tutorial/1-setup/5.mdx +++ b/src/content/docs/fr/tutorial/1-setup/5.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Ajoutez votre dépôt GitHub comme nouvelle application Netlify diff --git a/src/content/docs/fr/tutorial/2-pages/2.mdx b/src/content/docs/fr/tutorial/2-pages/2.mdx index bff3328b3d13a..d76600e5fa2e7 100644 --- a/src/content/docs/fr/tutorial/2-pages/2.mdx +++ b/src/content/docs/fr/tutorial/2-pages/2.mdx @@ -12,7 +12,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Maintenant que vous avez créé des pages à l'aide de fichiers `.astro`, créons quelques articles de blog en utilisant des fichiers `.md` ! diff --git a/src/content/docs/fr/tutorial/3-components/1.mdx b/src/content/docs/fr/tutorial/3-components/1.mdx index 3e74c0eeb7349..a7f58f186019f 100644 --- a/src/content/docs/fr/tutorial/3-components/1.mdx +++ b/src/content/docs/fr/tutorial/3-components/1.mdx @@ -12,7 +12,8 @@ import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Maintenant que vous avez écrit le même HTML sur plusieurs pages de votre site Astro, remplaçons ce contenu dupliqué par un composant Astro réutilisable ! diff --git a/src/content/docs/fr/tutorial/3-components/3.mdx b/src/content/docs/fr/tutorial/3-components/3.mdx index 38ba4fb18e6b9..377f89879d5c7 100644 --- a/src/content/docs/fr/tutorial/3-components/3.mdx +++ b/src/content/docs/fr/tutorial/3-components/3.mdx @@ -11,8 +11,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; - +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Étant donné que votre site sera consulté sur différents appareils, créons une navigation de page qui puisse répondre à plusieurs tailles d'écran ! diff --git a/src/content/docs/fr/tutorial/4-layouts/2.mdx b/src/content/docs/fr/tutorial/4-layouts/2.mdx index b7c681d2cd9a4..4793adc080dd0 100644 --- a/src/content/docs/fr/tutorial/4-layouts/2.mdx +++ b/src/content/docs/fr/tutorial/4-layouts/2.mdx @@ -11,7 +11,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Maintenant que vous avez une mise en page pour vos pages, ajoutons une mise en page pour les billets de blog ! diff --git a/src/content/docs/hi/editor-setup.mdx b/src/content/docs/hi/editor-setup.mdx index a564c440ff1dc..470b9efc851d2 100644 --- a/src/content/docs/hi/editor-setup.mdx +++ b/src/content/docs/hi/editor-setup.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' import ReadMore from '~/components/ReadMore.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Astro डेवलपर अनुभव को बेहतर बनाने एवं नई सुविधाओं को आज़माने के लिए अपने कोड एडिटर को अनुकूलित करें। diff --git a/src/content/docs/it/editor-setup.mdx b/src/content/docs/it/editor-setup.mdx index c70698ed659d9..c2bfa2450ffa9 100644 --- a/src/content/docs/it/editor-setup.mdx +++ b/src/content/docs/it/editor-setup.mdx @@ -4,7 +4,7 @@ description: Configura il tuo editor per lavorare con Astro. i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Personalizza il tuo editor di testo per migliorare l'esperienza di sviluppo di Astro e sbloccare nuove funzionalità. diff --git a/src/content/docs/ja/editor-setup.mdx b/src/content/docs/ja/editor-setup.mdx index 6ed331158464b..da36c98c97ff8 100644 --- a/src/content/docs/ja/editor-setup.mdx +++ b/src/content/docs/ja/editor-setup.mdx @@ -4,7 +4,7 @@ description: Astroで開発するため、エディタの設定をしましょ i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" エディタをカスタマイズし、新機能を追加して開発者体験を向上させましょう。 diff --git a/src/content/docs/ja/tutorial/1-setup/1.mdx b/src/content/docs/ja/tutorial/1-setup/1.mdx index 06ba6b83afebd..532fe7c0e73fd 100644 --- a/src/content/docs/ja/tutorial/1-setup/1.mdx +++ b/src/content/docs/ja/tutorial/1-setup/1.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Astroウェブサイトの作成に使用するツールをインストールする diff --git a/src/content/docs/ja/tutorial/1-setup/2.mdx b/src/content/docs/ja/tutorial/1-setup/2.mdx index 3de89e48d11b9..c62f1634a3d73 100644 --- a/src/content/docs/ja/tutorial/1-setup/2.mdx +++ b/src/content/docs/ja/tutorial/1-setup/2.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - `create astro` セットアップウィザードを実行して、新しいAstroプロジェクトを作成する diff --git a/src/content/docs/ja/tutorial/1-setup/4.mdx b/src/content/docs/ja/tutorial/1-setup/4.mdx index 97812b3d8e777..b9c6b27bfed9b 100644 --- a/src/content/docs/ja/tutorial/1-setup/4.mdx +++ b/src/content/docs/ja/tutorial/1-setup/4.mdx @@ -9,7 +9,8 @@ i18nReady: true import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - プロジェクトリポジトリをオンラインに保存する diff --git a/src/content/docs/ja/tutorial/1-setup/5.mdx b/src/content/docs/ja/tutorial/1-setup/5.mdx index 8f8fa02b5cf42..d4dddb88ed747 100644 --- a/src/content/docs/ja/tutorial/1-setup/5.mdx +++ b/src/content/docs/ja/tutorial/1-setup/5.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - GitHubのリポジトリを新しいNetlifyアプリとして追加する diff --git a/src/content/docs/ja/tutorial/2-pages/2.mdx b/src/content/docs/ja/tutorial/2-pages/2.mdx index 08943586e91db..3be6987d10473 100644 --- a/src/content/docs/ja/tutorial/2-pages/2.mdx +++ b/src/content/docs/ja/tutorial/2-pages/2.mdx @@ -12,7 +12,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" `.astro`ファイルを使ってページを作成したので、続いて`.md`ファイルを使ってブログ記事を作成しましょう! diff --git a/src/content/docs/ja/tutorial/3-components/1.mdx b/src/content/docs/ja/tutorial/3-components/1.mdx index eb0b469d2c7d3..29b9b33cd7de8 100644 --- a/src/content/docs/ja/tutorial/3-components/1.mdx +++ b/src/content/docs/ja/tutorial/3-components/1.mdx @@ -11,8 +11,8 @@ import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; - +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Astroサイトの複数のページに同じHTMLが書かれているので、重複したコンテンツを再利用可能なAstroコンポーネントに置き換えましょう! diff --git a/src/content/docs/ja/tutorial/3-components/3.mdx b/src/content/docs/ja/tutorial/3-components/3.mdx index 7eb48f485abec..3006449650ec3 100644 --- a/src/content/docs/ja/tutorial/3-components/3.mdx +++ b/src/content/docs/ja/tutorial/3-components/3.mdx @@ -9,7 +9,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" あなたのサイトはさまざまなデバイスで表示されます。複数の画面サイズに対応可能なページナビゲーションを作成しましょう! diff --git a/src/content/docs/ja/tutorial/4-layouts/2.mdx b/src/content/docs/ja/tutorial/4-layouts/2.mdx index fde76e9cd83aa..73522e2084610 100644 --- a/src/content/docs/ja/tutorial/4-layouts/2.mdx +++ b/src/content/docs/ja/tutorial/4-layouts/2.mdx @@ -9,7 +9,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" ページ用のレイアウトができたので、ブログ記事用のレイアウトも追加しましょう! diff --git a/src/content/docs/ko/editor-setup.mdx b/src/content/docs/ko/editor-setup.mdx index 32a6f1fce5591..3123db0b26c20 100644 --- a/src/content/docs/ko/editor-setup.mdx +++ b/src/content/docs/ko/editor-setup.mdx @@ -4,7 +4,7 @@ description: Astro로 구축하기 위한 편집기 설정 i18nReady: true --- -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' Astro 개발자 경험을 개선하고 새로운 기능을 사용하려면 코드 편집기를 사용자 정의하세요. diff --git a/src/content/docs/ko/guides/cms.mdx b/src/content/docs/ko/guides/cms.mdx index 178152f2be1cb..eda9600f1a0ce 100644 --- a/src/content/docs/ko/guides/cms.mdx +++ b/src/content/docs/ko/guides/cms.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; import ReadMore from '~/components/ReadMore.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" **헤드리스 CMS를 Astro 프로젝트에 연결할 준비가 되셨나요?** CMS를 통합하려면 안내서 중 하나를 따르세요. diff --git a/src/content/docs/ko/guides/content-collections.mdx b/src/content/docs/ko/guides/content-collections.mdx index 99a3598b96315..d9b3422cdc9bb 100644 --- a/src/content/docs/ko/guides/content-collections.mdx +++ b/src/content/docs/ko/guides/content-collections.mdx @@ -4,9 +4,10 @@ description: >- 콘텐츠 컬렉션은 Markdown을 구성하고 스키마로 프런트매터의 타입을 체크하는 데 도움이 됩니다. i18nReady: true --- -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" +import Badge from "~/components/Badge.astro"

diff --git a/src/content/docs/ko/guides/migrate-to-astro/from-create-react-app.mdx b/src/content/docs/ko/guides/migrate-to-astro/from-create-react-app.mdx index 6be4af5886473..8c12e2c367ca2 100644 --- a/src/content/docs/ko/guides/migrate-to-astro/from-create-react-app.mdx +++ b/src/content/docs/ko/guides/migrate-to-astro/from-create-react-app.mdx @@ -9,8 +9,9 @@ i18nReady: true import AstroJSXTabs from '~/components/tabs/AstroJSXTabs.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import ReadMore from '~/components/ReadMore.astro'; +import Badge from "~/components/Badge.astro" Astro의 [React integration](/ko/guides/integrations-guide/react/)은 Create React App (CRA)와 같은 전체 React 앱을 포함하여 [Astro 컴포넌트 내부에서 React 컴포넌트를 사용](/ko/guides/framework-components/)하기 위한 지원을 제공합니다! diff --git a/src/content/docs/ko/tutorial/1-setup/1.mdx b/src/content/docs/ko/tutorial/1-setup/1.mdx index 9571af793ff07..c992e200618d5 100644 --- a/src/content/docs/ko/tutorial/1-setup/1.mdx +++ b/src/content/docs/ko/tutorial/1-setup/1.mdx @@ -10,7 +10,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Astro 웹 사이트를 구축하는 데 사용할 도구를 설치하십시오. diff --git a/src/content/docs/ko/tutorial/1-setup/2.mdx b/src/content/docs/ko/tutorial/1-setup/2.mdx index 5b20692d639ed..b9bd4cdd7fb16 100644 --- a/src/content/docs/ko/tutorial/1-setup/2.mdx +++ b/src/content/docs/ko/tutorial/1-setup/2.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - `create astro` 설정 마법사를 실행하여 새로운 Astro 프로젝트를 생성하세요. diff --git a/src/content/docs/ko/tutorial/1-setup/4.mdx b/src/content/docs/ko/tutorial/1-setup/4.mdx index cb5d17fb7c4af..5203c9d00387f 100644 --- a/src/content/docs/ko/tutorial/1-setup/4.mdx +++ b/src/content/docs/ko/tutorial/1-setup/4.mdx @@ -9,7 +9,8 @@ i18nReady: true import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - 프로젝트 저장소를 온라인에 올려보세요 diff --git a/src/content/docs/ko/tutorial/1-setup/5.mdx b/src/content/docs/ko/tutorial/1-setup/5.mdx index e5d4f7cf74a9e..c791fc9caff7a 100644 --- a/src/content/docs/ko/tutorial/1-setup/5.mdx +++ b/src/content/docs/ko/tutorial/1-setup/5.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - GitHub 저장소를 새로운 Netlify 앱으로 추가 diff --git a/src/content/docs/ko/tutorial/2-pages/2.mdx b/src/content/docs/ko/tutorial/2-pages/2.mdx index e9410a5c7916d..9a7ec386ab78d 100644 --- a/src/content/docs/ko/tutorial/2-pages/2.mdx +++ b/src/content/docs/ko/tutorial/2-pages/2.mdx @@ -12,7 +12,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" 이제 `.astro` 파일을 사용하여 페이지를 만들었으므로 `.md` 파일을 사용하여 블로그 게시물을 작성할 차례입니다! diff --git a/src/content/docs/ko/tutorial/3-components/1.mdx b/src/content/docs/ko/tutorial/3-components/1.mdx index 6b7b4cfd472d8..503a5c224103d 100644 --- a/src/content/docs/ko/tutorial/3-components/1.mdx +++ b/src/content/docs/ko/tutorial/3-components/1.mdx @@ -11,7 +11,8 @@ import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" 이제 Astro 사이트의 여러 페이지에 동일한 HTML이 작성되었으므로 중복된 콘텐츠를 재사용 가능한 Astro 컴포넌트로 교체할 때입니다! diff --git a/src/content/docs/ko/tutorial/3-components/3.mdx b/src/content/docs/ko/tutorial/3-components/3.mdx index e815461f74a7e..edbf9460a4978 100644 --- a/src/content/docs/ko/tutorial/3-components/3.mdx +++ b/src/content/docs/ko/tutorial/3-components/3.mdx @@ -9,7 +9,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" 여러분의 사이트는 다양한 장치에서 표시되므로 이제 다양한 화면 크기에 반응할 수 있는 페이지 탐색을 만들 차례입니다! diff --git a/src/content/docs/ko/tutorial/4-layouts/2.mdx b/src/content/docs/ko/tutorial/4-layouts/2.mdx index 53b230f92d1a5..ee604f7f0cace 100644 --- a/src/content/docs/ko/tutorial/4-layouts/2.mdx +++ b/src/content/docs/ko/tutorial/4-layouts/2.mdx @@ -9,7 +9,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" 이제 페이지 레이아웃이 준비되었으므로 블로그 게시물 레이아웃을 추가할 차례입니다! diff --git a/src/content/docs/pl/editor-setup.mdx b/src/content/docs/pl/editor-setup.mdx index ac27e8d1b0e45..7cc343c4e0bbb 100644 --- a/src/content/docs/pl/editor-setup.mdx +++ b/src/content/docs/pl/editor-setup.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Dostosuj swój edytor kodu aby poprawić doświadczenie programowania z Astro i odblokować nowe funkcje. diff --git a/src/content/docs/pt-br/editor-setup.mdx b/src/content/docs/pt-br/editor-setup.mdx index ea49b476cdeea..19bcaa79ced12 100644 --- a/src/content/docs/pt-br/editor-setup.mdx +++ b/src/content/docs/pt-br/editor-setup.mdx @@ -4,7 +4,7 @@ description: Configure seu editor para desenvolver com Astro. i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Customize seu editor de código para melhorar a sua experiência de desenvolvimento com Astro e desfrute de novas funcionalidades. diff --git a/src/content/docs/pt-br/guides/cms.mdx b/src/content/docs/pt-br/guides/cms.mdx index 70950bdaad3c7..9df2209dd6411 100644 --- a/src/content/docs/pt-br/guides/cms.mdx +++ b/src/content/docs/pt-br/guides/cms.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; import ReadMore from '~/components/ReadMore.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" **Pronto para conectar um CMS Headless ao seu projeto Astro?** Siga um dos nossos guias para integrar um CMS. diff --git a/src/content/docs/pt-br/guides/content-collections.mdx b/src/content/docs/pt-br/guides/content-collections.mdx index cf1affc33b5fb..914c586f84d4e 100644 --- a/src/content/docs/pt-br/guides/content-collections.mdx +++ b/src/content/docs/pt-br/guides/content-collections.mdx @@ -4,9 +4,10 @@ description: >- Coleções de conteúdo ajudam a organizar seu Markdown e a checar os tipos do seu frontmatter com esquemas. i18nReady: true --- -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" +import Badge from "~/components/Badge.astro"

diff --git a/src/content/docs/pt-br/tutorial/1-setup/1.mdx b/src/content/docs/pt-br/tutorial/1-setup/1.mdx index b7646214f245d..cdd93e96c0885 100644 --- a/src/content/docs/pt-br/tutorial/1-setup/1.mdx +++ b/src/content/docs/pt-br/tutorial/1-setup/1.mdx @@ -11,7 +11,7 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" - Instalar quaisquer ferramentas que você irá utilizar para construir seu website Astro diff --git a/src/content/docs/pt-br/tutorial/1-setup/2.mdx b/src/content/docs/pt-br/tutorial/1-setup/2.mdx index 5c4db7dc20331..c889a66ea7f2e 100644 --- a/src/content/docs/pt-br/tutorial/1-setup/2.mdx +++ b/src/content/docs/pt-br/tutorial/1-setup/2.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Executar o assistente de instalação `create astro` para criar um novo projeto diff --git a/src/content/docs/pt-br/tutorial/1-setup/4.mdx b/src/content/docs/pt-br/tutorial/1-setup/4.mdx index 881badfdb4fc2..94e052dea3122 100644 --- a/src/content/docs/pt-br/tutorial/1-setup/4.mdx +++ b/src/content/docs/pt-br/tutorial/1-setup/4.mdx @@ -9,7 +9,7 @@ i18nReady: true import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" - Colocar o repositório do seu projeto online diff --git a/src/content/docs/pt-br/tutorial/1-setup/5.mdx b/src/content/docs/pt-br/tutorial/1-setup/5.mdx index 417a22803bf03..b435b505aea07 100644 --- a/src/content/docs/pt-br/tutorial/1-setup/5.mdx +++ b/src/content/docs/pt-br/tutorial/1-setup/5.mdx @@ -11,7 +11,7 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" - Adicionar seu repositório do GitHub como um novo aplicativo na Netlify diff --git a/src/content/docs/pt-br/tutorial/2-pages/2.mdx b/src/content/docs/pt-br/tutorial/2-pages/2.mdx index f0a35ea0c3c03..3cce9f5c518ad 100644 --- a/src/content/docs/pt-br/tutorial/2-pages/2.mdx +++ b/src/content/docs/pt-br/tutorial/2-pages/2.mdx @@ -12,7 +12,7 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Agora que você construiu páginas utilizando arquivos `.astro`, é hora de fazer algumas postagens no blog utilizando arquivos `.md`! diff --git a/src/content/docs/pt-br/tutorial/3-components/1.mdx b/src/content/docs/pt-br/tutorial/3-components/1.mdx index 316ffb2da6846..c7d2f3137e74d 100644 --- a/src/content/docs/pt-br/tutorial/3-components/1.mdx +++ b/src/content/docs/pt-br/tutorial/3-components/1.mdx @@ -11,7 +11,7 @@ import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Agora que você tem o mesmo HTML escrito em múltiplas páginas do seu site Astro, é hora de substutuir esse conteúdo duplicado com um componente Astro reutilizável! diff --git a/src/content/docs/pt-br/tutorial/3-components/3.mdx b/src/content/docs/pt-br/tutorial/3-components/3.mdx index 641d7a44928c2..59f3342de7514 100644 --- a/src/content/docs/pt-br/tutorial/3-components/3.mdx +++ b/src/content/docs/pt-br/tutorial/3-components/3.mdx @@ -10,7 +10,7 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Já que o seu site será visto em diferentes dispositivos, é hora de criar uma navegação entre páginas que responde a múltiplos tamanhos de tela! diff --git a/src/content/docs/pt-br/tutorial/4-layouts/2.mdx b/src/content/docs/pt-br/tutorial/4-layouts/2.mdx index 8e85e639b7ff8..080bc67ef44c2 100644 --- a/src/content/docs/pt-br/tutorial/4-layouts/2.mdx +++ b/src/content/docs/pt-br/tutorial/4-layouts/2.mdx @@ -10,7 +10,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Agora que você tem um layout para suas páginas, é hora de adicionar um layout para postagens do blog! diff --git a/src/content/docs/ru/editor-setup.mdx b/src/content/docs/ru/editor-setup.mdx index 236e9ac0e6ccb..57c98d26306c5 100644 --- a/src/content/docs/ru/editor-setup.mdx +++ b/src/content/docs/ru/editor-setup.mdx @@ -4,7 +4,7 @@ description: Настройте ваш редактор для работы с A i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" Настройте ваш редактор, чтобы улучшить опыт разработки и разблокировать новые функции Astro. diff --git a/src/content/docs/ru/guides/cms.mdx b/src/content/docs/ru/guides/cms.mdx index d294d3e6ec03d..8f5b3d9bc0968 100644 --- a/src/content/docs/ru/guides/cms.mdx +++ b/src/content/docs/ru/guides/cms.mdx @@ -5,7 +5,7 @@ i18nReady: true --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; import ReadMore from '~/components/ReadMore.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" **Готовы ли вы подключить Headless CMS к вашему проекту Astro?** Следуйте одному из наших руководств по интеграции CMS. diff --git a/src/content/docs/ru/guides/content-collections.mdx b/src/content/docs/ru/guides/content-collections.mdx index 9eb153bb6f106..28fdca4b041a0 100644 --- a/src/content/docs/ru/guides/content-collections.mdx +++ b/src/content/docs/ru/guides/content-collections.mdx @@ -4,9 +4,10 @@ description: >- Коллекции контента помогают упорядочить Markdown и проверить тип вашего frontmatter с помощью схем. i18nReady: true --- -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" +import Badge from "~/components/Badge.astro"

diff --git a/src/content/docs/ru/tutorial/1-setup/1.mdx b/src/content/docs/ru/tutorial/1-setup/1.mdx index cd2ee2437405c..62b026acbdafb 100644 --- a/src/content/docs/ru/tutorial/1-setup/1.mdx +++ b/src/content/docs/ru/tutorial/1-setup/1.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Установить инструменты, которые вы будете использовать для создания вашего сайта на Astro. diff --git a/src/content/docs/ru/tutorial/1-setup/2.mdx b/src/content/docs/ru/tutorial/1-setup/2.mdx index 4244c16574041..8dbaa1246afb1 100644 --- a/src/content/docs/ru/tutorial/1-setup/2.mdx +++ b/src/content/docs/ru/tutorial/1-setup/2.mdx @@ -11,8 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; - +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Запустить мастер настройки `create astro`, чтобы создать новый проект Astro diff --git a/src/content/docs/ru/tutorial/1-setup/4.mdx b/src/content/docs/ru/tutorial/1-setup/4.mdx index 11852b344695a..d2866bb4fa6f7 100644 --- a/src/content/docs/ru/tutorial/1-setup/4.mdx +++ b/src/content/docs/ru/tutorial/1-setup/4.mdx @@ -10,8 +10,8 @@ i18nReady: true import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; - +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Разместить репозиторий проекта в Интернете diff --git a/src/content/docs/ru/tutorial/1-setup/5.mdx b/src/content/docs/ru/tutorial/1-setup/5.mdx index 0cbfb04589b30..c9f27bd678835 100644 --- a/src/content/docs/ru/tutorial/1-setup/5.mdx +++ b/src/content/docs/ru/tutorial/1-setup/5.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - Добавить ваш репозиторий на GitHub в качестве нового приложения Netlify diff --git a/src/content/docs/ru/tutorial/2-pages/2.mdx b/src/content/docs/ru/tutorial/2-pages/2.mdx index babf5ecf1f447..07daa1701e034 100644 --- a/src/content/docs/ru/tutorial/2-pages/2.mdx +++ b/src/content/docs/ru/tutorial/2-pages/2.mdx @@ -12,7 +12,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Теперь, когда вы создали страницы с помощью файлов `.astro`, пришло время сделать несколько записей в блоге с помощью файлов `.md`! diff --git a/src/content/docs/ru/tutorial/3-components/1.mdx b/src/content/docs/ru/tutorial/3-components/1.mdx index 6728596d6bda2..b002415c9721b 100644 --- a/src/content/docs/ru/tutorial/3-components/1.mdx +++ b/src/content/docs/ru/tutorial/3-components/1.mdx @@ -12,7 +12,8 @@ import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Теперь, когда у вас есть одинаковый HTML написанный на нескольких страницах вашего сайта Astro, пришло время заменить этот повторяющийся контент на переиспользуемый компонент Astro! diff --git a/src/content/docs/ru/tutorial/3-components/3.mdx b/src/content/docs/ru/tutorial/3-components/3.mdx index da5fecd98fa36..b870ee9596564 100644 --- a/src/content/docs/ru/tutorial/3-components/3.mdx +++ b/src/content/docs/ru/tutorial/3-components/3.mdx @@ -10,7 +10,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Поскольку ваш сайт будет просматриваться на разных устройствах, пришло время создать постраничную навигацию, которая сможет реагировать на разные размеры экрана! diff --git a/src/content/docs/ru/tutorial/4-layouts/2.mdx b/src/content/docs/ru/tutorial/4-layouts/2.mdx index 8be11d52653b8..a68da67316867 100644 --- a/src/content/docs/ru/tutorial/4-layouts/2.mdx +++ b/src/content/docs/ru/tutorial/4-layouts/2.mdx @@ -10,8 +10,8 @@ i18nReady: true import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; - +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" Теперь, когда у вас есть макет для страниц, пришло время добавить макет для записей блога! diff --git a/src/content/docs/zh-cn/editor-setup.mdx b/src/content/docs/zh-cn/editor-setup.mdx index bba808d49a158..a4cd7d2e21d0c 100644 --- a/src/content/docs/zh-cn/editor-setup.mdx +++ b/src/content/docs/zh-cn/editor-setup.mdx @@ -4,7 +4,7 @@ description: 配置与 Astro 一同使用的编辑器 --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" 自定义你的代码编辑器,以改善 Astro 开发体验并解锁新功能。 diff --git a/src/content/docs/zh-cn/guides/cms.mdx b/src/content/docs/zh-cn/guides/cms.mdx index ba5ee04c33d45..9353b075b4f4e 100644 --- a/src/content/docs/zh-cn/guides/cms.mdx +++ b/src/content/docs/zh-cn/guides/cms.mdx @@ -4,7 +4,7 @@ description: 如何在 Astro 中使用一个 CMS 添加内容 --- import CMSGuidesNav from '~/components/CMSGuidesNav.astro'; import ReadMore from '~/components/ReadMore.astro'; -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" **准备好将一个无头 CMS(Headless CMS)连接到你的 Astro 项目了吗?** 按照我们的一个指南来集成 CMS(Content Management System,内容管理系统)。 diff --git a/src/content/docs/zh-cn/guides/content-collections.mdx b/src/content/docs/zh-cn/guides/content-collections.mdx index bfac74dece7bd..38f07eedee44c 100644 --- a/src/content/docs/zh-cn/guides/content-collections.mdx +++ b/src/content/docs/zh-cn/guides/content-collections.mdx @@ -5,9 +5,10 @@ description: >- i18nReady: true --- -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import Since from '~/components/Since.astro' import RecipeLinks from "~/components/RecipeLinks.astro" +import Badge from "~/components/Badge.astro"

diff --git a/src/content/docs/zh-cn/guides/migrate-to-astro/from-create-react-app.mdx b/src/content/docs/zh-cn/guides/migrate-to-astro/from-create-react-app.mdx index 7cb246be812e8..32f830a96d04d 100644 --- a/src/content/docs/zh-cn/guides/migrate-to-astro/from-create-react-app.mdx +++ b/src/content/docs/zh-cn/guides/migrate-to-astro/from-create-react-app.mdx @@ -8,8 +8,9 @@ i18nReady: true --- import AstroJSXTabs from '~/components/tabs/AstroJSXTabs.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; -import { FileTree, Badge } from '@astrojs/starlight/components'; +import { FileTree } from '@astrojs/starlight/components'; import ReadMore from '~/components/ReadMore.astro'; +import Badge from "~/components/Badge.astro" Astro 的 [React 集成](/zh-cn/guides/integrations-guide/react/) 支持[在 Astro 组件中使用 React 组件](/zh-cn/guides/framework-components/),甚至包括像 Create React App (CRA) 这样的整个 React 应用程序! diff --git a/src/content/docs/zh-cn/tutorial/1-setup/1.mdx b/src/content/docs/zh-cn/tutorial/1-setup/1.mdx index 167657394c6df..2e6125daa5de1 100644 --- a/src/content/docs/zh-cn/tutorial/1-setup/1.mdx +++ b/src/content/docs/zh-cn/tutorial/1-setup/1.mdx @@ -10,7 +10,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - 安装构建 Astro 过程中你可能用到的工具 diff --git a/src/content/docs/zh-cn/tutorial/1-setup/2.mdx b/src/content/docs/zh-cn/tutorial/1-setup/2.mdx index 6f3b330a6342d..81221eaefcb96 100644 --- a/src/content/docs/zh-cn/tutorial/1-setup/2.mdx +++ b/src/content/docs/zh-cn/tutorial/1-setup/2.mdx @@ -10,7 +10,8 @@ import Box from '~/components/tutorial/Box.astro'; import InstallGuideTabGroup from '~/components/TabGroup/InstallGuideTabGroup.astro'; import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - 运行 `create astro` 安装向导来创建一个新的 Astro 项目 diff --git a/src/content/docs/zh-cn/tutorial/1-setup/4.mdx b/src/content/docs/zh-cn/tutorial/1-setup/4.mdx index a3e5cd801b392..62d9179318304 100644 --- a/src/content/docs/zh-cn/tutorial/1-setup/4.mdx +++ b/src/content/docs/zh-cn/tutorial/1-setup/4.mdx @@ -8,7 +8,8 @@ description: |- import Checklist from '~/components/Checklist.astro'; import Box from '~/components/tutorial/Box.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - 将你的项目存储在线上 diff --git a/src/content/docs/zh-cn/tutorial/1-setup/5.mdx b/src/content/docs/zh-cn/tutorial/1-setup/5.mdx index c5592b900ebdd..588000567318c 100644 --- a/src/content/docs/zh-cn/tutorial/1-setup/5.mdx +++ b/src/content/docs/zh-cn/tutorial/1-setup/5.mdx @@ -10,7 +10,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" - 将你的 GitHub 仓库添加为新的 Netlify 应用程序 diff --git a/src/content/docs/zh-cn/tutorial/2-pages/2.mdx b/src/content/docs/zh-cn/tutorial/2-pages/2.mdx index c98ccda143309..43f1cc77f63cd 100644 --- a/src/content/docs/zh-cn/tutorial/2-pages/2.mdx +++ b/src/content/docs/zh-cn/tutorial/2-pages/2.mdx @@ -11,7 +11,8 @@ import Box from '~/components/tutorial/Box.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro' import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" 现在你已经使用 `.astro` 文件构建了页面,是时候使用 `.md` 文件编写一些博客文章! diff --git a/src/content/docs/zh-cn/tutorial/3-components/1.mdx b/src/content/docs/zh-cn/tutorial/3-components/1.mdx index d4ff43c06493b..9087999033c07 100644 --- a/src/content/docs/zh-cn/tutorial/3-components/1.mdx +++ b/src/content/docs/zh-cn/tutorial/3-components/1.mdx @@ -10,7 +10,8 @@ import Checklist from '~/components/Checklist.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" 现在你的 Astro 站点的多个页面上都有相同的 HTML 代码,是时候用一个可复用的 Astro 组件替换这些重复的内容! diff --git a/src/content/docs/zh-cn/tutorial/3-components/3.mdx b/src/content/docs/zh-cn/tutorial/3-components/3.mdx index 4f1978abcc71a..f594636ddd90e 100644 --- a/src/content/docs/zh-cn/tutorial/3-components/3.mdx +++ b/src/content/docs/zh-cn/tutorial/3-components/3.mdx @@ -8,7 +8,8 @@ description: >- import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" 由于你的网站将在不同的设备上进行浏览,是时候创建一个能够适应多个屏幕尺寸的页面导航了! diff --git a/src/content/docs/zh-cn/tutorial/4-layouts/2.mdx b/src/content/docs/zh-cn/tutorial/4-layouts/2.mdx index f3a6018916889..410dde5402698 100644 --- a/src/content/docs/zh-cn/tutorial/4-layouts/2.mdx +++ b/src/content/docs/zh-cn/tutorial/4-layouts/2.mdx @@ -8,7 +8,8 @@ description: >- import Box from '~/components/tutorial/Box.astro'; import Checklist from '~/components/Checklist.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; -import { Steps, Badge } from '@astrojs/starlight/components'; +import { Steps } from '@astrojs/starlight/components'; +import Badge from "~/components/Badge.astro" 现在你已经为页面创建了布局,是时候为博客文章也添加一个布局了! diff --git a/src/content/docs/zh-tw/editor-setup.mdx b/src/content/docs/zh-tw/editor-setup.mdx index c8a182f78de98..80c42ee752e28 100644 --- a/src/content/docs/zh-tw/editor-setup.mdx +++ b/src/content/docs/zh-tw/editor-setup.mdx @@ -4,7 +4,7 @@ description: 設定好你的編輯器來開發 Astro。 i18nReady: true --- import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro' -import { Badge } from "@astrojs/starlight/components" +import Badge from "~/components/Badge.astro" 自訂你的程式編輯器來改善 Astro 的開發體驗並啟用新功能。 diff --git a/src/styles/custom.css b/src/styles/custom.css index ee0fcc46be2a8..0bc78c011f287 100644 --- a/src/styles/custom.css +++ b/src/styles/custom.css @@ -9,9 +9,3 @@ grid-template-columns: 1fr 1fr; } } - -.neutral-badge { - border-color: var(--sl-color-gray-5); - background-color: var(--sl-color-gray-6); - color: var(--sl-color-text); -} From 0d364a446701223708ac8b55ca4fe27e9a0d4acd Mon Sep 17 00:00:00 2001 From: liruifengv Date: Wed, 12 Jun 2024 19:38:58 +0800 Subject: [PATCH 8/8] update starlight 0.24.1 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 9304cf67e6321..5efd05fd672c9 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "dependencies": { "@astrojs/check": "^0.7.0", "@astrojs/sitemap": "^3.1.5", - "@astrojs/starlight": "0.24.0", + "@astrojs/starlight": "0.24.1", "@docsearch/js": "^3.5.2", "@fontsource/ibm-plex-mono": "^4.5.10", "@lunariajs/core": "^0.0.32", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8acec0a9f7b0..3e4bc28917c0c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^3.1.5 version: 3.1.5 '@astrojs/starlight': - specifier: 0.23.4 - version: 0.23.4(astro@4.9.3(@types/node@18.6.4)(sass@1.54.3)(typescript@5.0.2)) + specifier: 0.24.1 + version: 0.24.1(astro@4.9.3(@types/node@18.6.4)(sass@1.54.3)(typescript@5.0.2)) '@docsearch/js': specifier: ^3.5.2 version: 3.5.2(@algolia/client-search@4.23.3)(search-insights@2.13.0) @@ -350,8 +350,8 @@ packages: '@astrojs/sitemap@3.1.5': resolution: {integrity: sha512-GLdzJ01387Uzb8RKYpsYLlg/GzoPnGbmDeQNkarSE11i2+l9Qp8Nj/WoTEy9nkTS25fxxy0kxDfJmreeVleCqg==} - '@astrojs/starlight@0.23.4': - resolution: {integrity: sha512-EHsjFfnvv+m2bHGJCwFoCLrbW1kfCPnHaPIbqCTMW+NWU8xO/bwtz6MgK6ant5wqjf0DqUkwHY6Esn72kmc9jQ==} + '@astrojs/starlight@0.24.1': + resolution: {integrity: sha512-5wuIdF8PfDpzEEjfNcmffDDLbi2GWT0XCJH9pk+Pw5+yftwC9QdGzYrY9Ui9kIaXcODlwvL62L04kHB50j4lhw==} peerDependencies: astro: ^4.8.6 @@ -4280,7 +4280,7 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.23.8 - '@astrojs/starlight@0.23.4(astro@4.9.3(@types/node@18.6.4)(sass@1.54.3)(typescript@5.0.2))': + '@astrojs/starlight@0.24.1(astro@4.9.3(@types/node@18.6.4)(sass@1.54.3)(typescript@5.0.2))': dependencies: '@astrojs/mdx': 3.0.0(astro@4.9.3(@types/node@18.6.4)(sass@1.54.3)(typescript@5.0.2)) '@astrojs/sitemap': 3.1.5