Skip to content

Commit 08ac59b

Browse files
authored
Merge branch 'main' into i18n/ja-build-form
2 parents 041f50b + 196fa57 commit 08ac59b

File tree

129 files changed

+2354
-1050
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+2354
-1050
lines changed

.github/actions/install/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ runs:
1010
- name: Setup Node
1111
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
1212
with:
13-
node-version: 22.19.0
13+
node-version: 22.20.0
1414
cache: pnpm
1515

1616
- name: Install dependencies

astro.sidebar.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ export const sidebar = [
151151
'reference/experimental-flags/heading-id-compat',
152152
'reference/experimental-flags/static-import-meta-env',
153153
'reference/experimental-flags/chrome-devtools-workspace',
154+
'reference/experimental-flags/fail-on-prerender-conflict',
154155
],
155156
}),
156157
'reference/legacy-flags',

src/components/LeftSidebar/Sponsors.astro

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Netlify from './logos/netlify.svg';
33
import Webflow from './logos/webflow.svg';
44
import Sentry from './logos/sentry.svg';
55
import Mux from './logos/mux.svg';
6+
import Cloudflare from './logos/cloudflare.svg';
67
78
const instanceId = Math.floor(Math.random() * 100_000);
89
---
@@ -80,6 +81,13 @@ const instanceId = Math.floor(Math.random() * 100_000);
8081
<Webflow width="110" aria-hidden="true" />
8182
</a>
8283

84+
<a
85+
href="https://www.cloudflare.com/?utm_source=astro&utm_medium=astro&utm_campaign=astro"
86+
aria-label="Cloudflare"
87+
>
88+
<Cloudflare style="margin: -5% 0 5%" width="120" aria-hidden="true" />
89+
</a>
90+
8391
{/* Spacer element to push following logos onto a new row. */}
8492
<div style="flex-basis: 100%"></div>
8593

Lines changed: 5 additions & 0 deletions
Loading

src/content/docs/ar/basics/project-structure.mdx

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,30 +64,26 @@ import { FileTree } from '@astrojs/starlight/components';
6464
بينما يصف هذا الدليل بعض الاتفاقيات الشائعة المستخدمة في مجتمع أسترو ، فإن المجلدات التي تحتفظ بها أسترو هي `src/pages/` و `src/content/`. أنت حر في إعادة تسمية أي مجلدات أخرى وإعادة تنظيمها بطريقة تناسبك بشكل أفضل.
6565
:::
6666

67+
### `src/pages`
68+
69+
[الصفحات](/ar/basics/astro-pages/) هي نوع خاص من المكونات المستخدمة لإنشاء صفحات جديدة على موقعك. يمكن أن تكون الصفحة مكونًا لأسترو ، أو ملف Markdown الذي يمثل بعض صفحة المحتوى لموقعك.
70+
71+
:::caution
72+
`src/pages` هو مجلد فرعي **مطلوب** في مشروع أسترو الخاص بك. بدون ذلك ، لن يحتوي موقعك على صفحات أو طرق!
73+
:::
74+
6775
### `src/components`
6876

6977
**العناصر** هي وحدات كود قابلة لإعادة الاستخدام في صفحات HTML الخاصة بك. يمكن أن تكون هذه [مكونات أسترو](/ar/basics/astro-components/) ، أو [مكونات إطار واجهة المستخدم](/ar/guides/framework-components/) مثل React أو VUE. من الشائع تجميع وتنظيم جميع مكونات المشروع معًا في هذا المجلد.
7078

7179
هذه اتفاقية شائعة في مشاريع أسترو ، لكنها غير مطلوبة. لا تتردد في تنظيم مكوناتك كما تريد!
7280

73-
### `src/content`
74-
75-
المجلد `src/content/` محجوز لتخزين [مجموعات المحتوى](/ar/guides/content-collections/) وملف تكوين مجموعات اختياري. لا يُسمح بالملفات الأخرى داخل هذا المجلد.
76-
7781
### `src/layouts`
7882

7983
[التخطيطات](/ar/basics/layouts/) هي مكونات أسترو التي تحدد بنية واجهة المستخدم التي تشاركها صفحة واحدة أو [صفحات](/ar/basics/astro-pages/).
8084

8185
تماما مثل `src/components`, هذا المجلد هو اتفاقية شائعة ولكنها غير مطلوبة.
8286

83-
### `src/pages`
84-
85-
[الصفحات](/ar/basics/astro-pages/) هي نوع خاص من المكونات المستخدمة لإنشاء صفحات جديدة على موقعك. يمكن أن تكون الصفحة مكونًا لأسترو ، أو ملف Markdown الذي يمثل بعض صفحة المحتوى لموقعك.
86-
87-
:::caution
88-
`src/pages` هو مجلد فرعي **مطلوب** في مشروع أسترو الخاص بك. بدون ذلك ، لن يحتوي موقعك على صفحات أو طرق!
89-
:::
90-
9187
### `src/styles`
9288

9389
إنها اتفاقية شائعة لتخزين ملفات CSS أو SASS في مجلد `src/styles` ، لكن هذا غير مطلوب. طالما أن الأنماط تعيش في مكان ما في المجلد `/src` ويتم استيرادها بشكل صحيح ، فإن أسترو سوف يتعامل معها ويحسنها.

0 commit comments

Comments
 (0)