Skip to content

Commit

Permalink
update all install links
Browse files Browse the repository at this point in the history
  • Loading branch information
sarah11918 committed Jun 7, 2024
1 parent b211827 commit 3a4d5e0
Show file tree
Hide file tree
Showing 153 changed files with 5,410 additions and 4,002 deletions.
9,072 changes: 5,240 additions & 3,832 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/content/docs/ar/basics/project-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ import { FileTree } from '@astrojs/starlight/components';

هناك [نوعان من التبعيات](https://docs.npmjs.com/specifice-dependencies-and-devdedencies-in-a-package-json-file) يمكنك تحديدها في `package.json`:` dependencies` و `devdependencies`. في معظم الحالات ، تعمل هذه كما هي: يحتاج أسترو إلى جميع التبعيات في وقت الإنشاء ، وسيقوم مدير الحزمة بتثبيت كليهما. نوصي بوضع جميع تبعياتك في "التبعيات" للبدء ، واستخدام فقط "DevDependencies" إذا وجدت حاجة محددة للقيام بذلك.

للمساعدة في إنشاء ملف `package.json` الجديد لمشروعك ، تحقق من تعليمات [الإعداد اليدوي](/ar/install/manual/).
للمساعدة في إنشاء ملف `package.json` الجديد لمشروعك ، تحقق من تعليمات [الإعداد اليدوي](/ar/install-and-setup/#manual-setup/).

### `astro.config.mjs`

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/ar/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ import Discord from '~/components/Landing/Discord.astro'
npm create astro@latest
```

[دليلنا للتثبيت](/ar/install/auto/) لديه إرشادات خطوة بخطوة لتثبيت أسترو باستخدام معالج CLI الخاص بنا ، وإنشاء مشروع جديد من مستودع Astro Github موجود ، ولتثبيت أسترو يدويًا.
[دليلنا للتثبيت](/ar/install-and-setup/) لديه إرشادات خطوة بخطوة لتثبيت أسترو باستخدام معالج CLI الخاص بنا ، وإنشاء مشروع جديد من مستودع Astro Github موجود ، ولتثبيت أسترو يدويًا.
</SplitCard>

<ListCard title="تعلم" icon="open-book">
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/de/basics/project-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ Diese Datei wird von JavaScript-Paketmanagern verwendet, um die erforderlichen P

Es gibt [zwei Arten von Abhängigkeiten](https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file), die du in deiner `package.json`-Datei festlegen kannst: `dependencies` und `devDependencies`. In den meisten Fällen funktionieren sie auf die gleiche Weise: Astro benötigt zum Erzeugungszeitpunkt alle Abhängigkeiten, und auch dein Paketmanager wird beide Arten installieren. Wir empfehlen dir, all deine Abhängigkeiten zunächst in `dependencies` einzutragen, und `devDependencies` nur zu verwenden, wenn dein spezieller Anwendungsfall es erfordert.

Eine Anleitung zur Erstellung einer neuen `package.json`-Datei für dein Projekt findest du auf der Seite [Manuelle Installation von Astro](/de/install/manual/).
Eine Anleitung zur Erstellung einer neuen `package.json`-Datei für dein Projekt findest du auf der Seite [Manuelle Installation von Astro](/de/install-and-setup/#manual-setup/).

### `astro.config.mjs`

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/de/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ import Discord from '~/components/Landing/Discord.astro'
npm create astro@latest
```

Unser [Installations-Guide](/de/install/auto/) bietet Schritt-für-Schritt-Anleitungen, um Astro mithilfe unseres CLI Wizards zu installieren, ein neues Projekt aus einem bestehenden Astro GitHub-Repository zu erstellen und Astro manuell zu installieren.
Unser [Installations-Guide](/de/install-and-setup/) bietet Schritt-für-Schritt-Anleitungen, um Astro mithilfe unseres CLI Wizards zu installieren, ein neues Projekt aus einem bestehenden Astro GitHub-Repository zu erstellen und Astro manuell zu installieren.
</SplitCard>

<ListCard title="Lerne" icon="open-book">
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/de/install/manual.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Bist du bereit, Astro zu installieren? In dieser Installationsanleitung findest

#### So funktioniert die manuelle Installation

Falls du keine [automatische Installation](/de/install/auto/) mit unserem Assistenten `create-astro` durchführen möchtest, kannst du dein Astro-Projekt mit dieser Anleitung selbst einrichten.
Falls du keine [automatische Installation](/de/install-and-setup/) mit unserem Assistenten `create-astro` durchführen möchtest, kannst du dein Astro-Projekt mit dieser Anleitung selbst einrichten.


## 1. Erstelle ein Projektverzeichnis
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/de/tutorial/0-introduction/1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Du kannst auch einige Punkte der Checkliste erst mal nicht abhaken, als Erinneru

Du kannst die Lektionen von [Einheit 1](/de/tutorial/1-setup/) nutzen, um sicherzugehen, dass du die Entwicklungstools und Accounts hast, die du brauchst, um das Tutorial abzuschließen. Die Einheit begleitet dich dabei, dein erstes Astro-Projekt zu erstellen, auf GitHub zu speichern und auf Netlify zu veröffentlichen.

Wenn du [ein neues, leeres Astro-Projekt erstellst](/de/install/auto/) und mit deinem Setup bereits vertraut bist, kannst du diese Einheit aber überspringen und direkt zu [Einheit 2](/de/tutorial/2-pages/) gehen, wo du neue Seiten für dein Projekt erstellst.
Wenn du [ein neues, leeres Astro-Projekt erstellst](/de/install-and-setup/) und mit deinem Setup bereits vertraut bist, kannst du diese Einheit aber überspringen und direkt zu [Einheit 2](/de/tutorial/2-pages/) gehen, wo du neue Seiten für dein Projekt erstellst.
</details>

<details>
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/basics/project-structure.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ This is a file used by JavaScript package managers to manage your dependencies.

There are [two kinds of dependencies](https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file) you can specify in a `package.json`: `dependencies` and `devDependencies`. In most cases, these work the same: Astro needs all dependencies at build time, and your package manager will install both. We recommend putting all of your dependencies in `dependencies` to start, and only use `devDependencies` if you find a specific need to do so.

For help creating a new `package.json` file for your project, check out the [manual setup](/en/install/manual/) instructions.
For help creating a new `package.json` file for your project, check out the [manual setup](/en/install-and-setup/#manual-setup/) instructions.

### `astro.config.mjs`

Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/en/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ hero:
actions:
- text: Install Astro
icon: rocket
link: /en/install/auto/
link: /en/install-and-setup/
variant: primary
- text: Learn about Astro’s features
icon: right-arrow
Expand Down Expand Up @@ -43,7 +43,7 @@ import Discord from '~/components/Landing/Discord.astro'
npm create astro@latest
```

Our [installation guide](/en/install/auto/) has step-by-step instructions for installing Astro using our CLI wizard, creating a new project from an existing Astro GitHub repository, and for installing Astro manually.
Our [installation guide](/en/install-and-setup/) has step-by-step instructions for installing Astro using our CLI wizard, creating a new project from an existing Astro GitHub repository, and for installing Astro manually.
</SplitCard>

<ListCard title="Learn" icon="open-book">
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/apostrophecms.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ In this section, you will use the [Apostrophe integration](https://apostrophecms

To get started, you will need to have the following:

1. **An on-demand rendered Astro project** with the [Node.js adapter](/en/guides/integrations-guide/node/) installed and `output: 'server'` configured - If you don't have an Astro project yet, our [installation guide](/en/install/auto/) will get you up and running in no time.
1. **An on-demand rendered Astro project** with the [Node.js adapter](/en/guides/integrations-guide/node/) installed and `output: 'server'` configured - If you don't have an Astro project yet, our [installation guide](/en/install-and-setup/) will get you up and running in no time.

2. **An ApostropheCMS project with a configured environment variable called `APOS_EXTERNAL_FRONT_KEY`** - This environment variable can be set to any random string. If you don't have an ApostropheCMS project yet, the [installation guide](https://docs.apostrophecms.org/guide/development-setup.html) will get one setup quickly. We highly recommend using the [Apostrophe CLI tool](https://apostrophecms.com/extensions/apos-cli) to facilitate this.

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/buttercms.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ In this section, we'll use the [ButterCMS SDK](https://www.npmjs.com/package/but
To get started, you will need to have the following:
### Prerequisites

1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.

2. **A ButterCMS account**. If you don't have an account, you can [sign up](https://buttercms.com/join/) for a free trial.

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/contentful.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ In this section, we'll use the [Contentful SDK](https://github.com/contentful/co

To get started, you will need to have the following:

1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.

2. **A Contentful account and a Contentful space**. If you don't have an account, you can [sign up](https://www.contentful.com/sign-up/) for a free account and create a new Contentful space. You can also use an existing space if you have one.

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/cosmic.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import { Steps } from '@astrojs/starlight/components';

## Prerequisites

1. **An Astro project**- If you’d like to start with a fresh Astro project, read the [installation guide](/en/install/auto/). This guide follows a simplified version of the [Astro Headless CMS Theme](https://astro.build/themes/details/cosmic-cms-blog/) with [Tailwind CSS](https://tailwindcss.com/) for styling.
1. **An Astro project**- If you’d like to start with a fresh Astro project, read the [installation guide](/en/install-and-setup/). This guide follows a simplified version of the [Astro Headless CMS Theme](https://astro.build/themes/details/cosmic-cms-blog/) with [Tailwind CSS](https://tailwindcss.com/) for styling.
2. **A Cosmic account and Bucket** - [Create a free Cosmic account](https://app.cosmicjs.com/signup) if you don’t have one. After creating your account, you'll be prompted to create a new empty project. There's also a [Simple Astro Blog template](https://www.cosmicjs.com/marketplace/templates/simple-astro-blog) available (this is the same template as the Astro Headless CMS Theme) to automatically import all of the content used in this guide.
3. **Your Cosmic API keys** - From your Cosmic dashboard, you will need to locate both the **Bucket slug** and **Bucket read key** in order to connect to Cosmic.

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/datocms.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ In this guide, you will fetch content data from DatoCMS in your Astro project, t

To get started, you will need to have the following:

- **An Astro project** - If you don’t have an Astro project yet, you can follow the instructions in our [Installation guide](/en/install/auto/).
- **An Astro project** - If you don’t have an Astro project yet, you can follow the instructions in our [Installation guide](/en/install-and-setup/).
- **A DatoCMS account and project** - If you don't have an account, you can [sign up for a free account](https://dashboard.datocms.com/signup).
- **The read-only API Key for your DatoCMS project** - You can find it in the admin dashboard of your project, under "Settings" > "API Tokens".

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/ghost.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ In this section, we’ll use the [Ghost content API](https://ghost.org/docs/cont
### Prerequisites
To get started you will need to have the following:

1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.

2. **A Ghost site** - It is assumed that you have a site set up with Ghost. If you don't you can set one up on a [local environment.](https://ghost.org/docs/install/local/)

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/hashnode.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The [Hashnode Public API](https://apidocs.hashnode.com/) is a GraphQL API that a
### Prerequisites
To get started you will need to have the following:

1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.

2. **A Hashnode site** - You can create free personal site by visiting [Hashnode](https://hashnode.com/).

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/payload.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import { Steps } from '@astrojs/starlight/components';

### Prerequisites

1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.
2. **A MongoDB database** - PayloadCMS will ask you for a MongoDB connection string when creating a new project. You can set one up locally or use [MongoDBAtlas](https://www.mongodb.com/) to host a database on the web for free.
3. **A PayloadCMS REST API** - Create a [PayloadCMS](https://payloadcms.com/docs/getting-started/installation) project and connect it to your MongoDB database during the setup.

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/statamic.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Statamic comes with a built-in [REST API](https://statamic.dev/rest-api) and [Gr
To get started, you will need to have the following:

1. REST API and GraphQL API are only available in a pro version of Statamic. You can try the Pro version free on your [local machine](https://statamic.dev/tips/how-to-enable-statamic-pro#trial-mode).
2. **An Astro project** - If you still need an Astro project, our [Installation guide](/en/install/auto/) will get you up and running quickly.
2. **An Astro project** - If you still need an Astro project, our [Installation guide](/en/install-and-setup/) will get you up and running quickly.
3. **A Statamic site** - If you need a Statamic website, [this guide](https://statamic.dev/quick-start-guide) will help you get started.
Remember to [enable REST API](https://statamic.dev/rest-api#enable-the-api) or [GraphQL API](https://statamic.dev/graphql#enable-graphql) by adding `STATAMIC_API_ENABLED=true` or `STATAMIC_GRAPHQL_ENABLED=true` in the `.env` file and enable required resources in the API configuration file.

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/storyblok.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ In this section, you will use the [Storyblok integration](https://github.com/sto

To get started, you will need to have the following:

1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.

2. **A Storyblok account and space** - If you don't have an account yet, [sign up for free](https://app.storyblok.com/#/signup) and create a new space.

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/strapi.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ This guide will build a wrapper function to connect Strapi with Astro.

To get started, you will need to have the following:

1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.
2. **A Strapi CMS server** - You can [set up a Strapi server on a local environment](https://docs.strapi.io/dev-docs/quick-start).

### Adding the Strapi URL in `.env`
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/en/guides/cms/umbraco.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ In this section you will use Umbraco's native [Content Delivery API](https://doc

To get started, you will need to have the following:

1. **An Astro project** - If you don’t have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don’t have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.
2. **An Umbraco (v12+) project** - If you don’t have an Umbraco project yet, please see this [Installation guide](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/install/).

### Setting up the Content Delivery API
Expand Down Expand Up @@ -70,7 +70,7 @@ const articles = await res.json();

### Prerequisites

- **An Astro project** - If you don’t have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
- **An Astro project** - If you don’t have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.

- **An Umbraco project (v12+)** with the Content Delivery API enabled - Follow this [Installation guide](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/install/) to create a new project.

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/guides/cms/wordpress.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ WordPress comes with a built-in [WordPress REST API](https://developer.wordpress

To get started, you will need to have the following:

1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install/auto/) will get you up and running in no time.
1. **An Astro project** - If you don't have an Astro project yet, our [Installation guide](/en/install-and-setup/) will get you up and running in no time.
2. **A WordPress site** - Your site's REST API is `[YOUR_SITE]/wp-json/wp/v2/` and is available by default with any WordPress site. It is also possible to [set up WordPress on a local environment](https://wordpress.org/support/article/installing-wordpress-on-your-own-computer/).

### Setting up Credentials
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ When you rebuild your Docusaurus site in Astro, you will notice some important d

To convert a Docusaurus documentation site to Astro, start with our official [Starlight docs theme starter template](https://starlight.astro.build), or explore more community docs themes in our [theme showcase](https://astro.build/themes?search=&categories%5B%5D=docs).

You can pass a `--template` argument to the `create astro` command to start a new Astro project with one of our official starters. Or, you can [start a new project from any existing Astro repository on GitHub](/en/install/auto/#starter-templates).
You can pass a `--template` argument to the `create astro` command to start a new Astro project with one of our official starters. Or, you can [start a new project from any existing Astro repository on GitHub](/en/install-and-setup/#use-a-theme-or-starter-template).

<PackageManagerTabs>
<Fragment slot="npm">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ When you rebuild your Eleventy (11ty) site in Astro, you will notice some import

To convert an Eleventy blog to Astro, start with our blog theme starter template, or explore more community blog themes in our [theme showcase](https://astro.build/themes/).

You can pass a `--template` argument to the `create astro` command to start a new Astro project with one of our official starters. Or, you can [start a new project from any existing Astro repository on GitHub](/en/install/auto/#starter-templates).
You can pass a `--template` argument to the `create astro` command to start a new Astro project with one of our official starters. Or, you can [start a new project from any existing Astro repository on GitHub](/en/install-and-setup/#use-a-theme-or-starter-template).

<PackageManagerTabs>
<Fragment slot="npm">
Expand Down
Loading

0 comments on commit 3a4d5e0

Please sign in to comment.