Skip to content

Commit bacd989

Browse files
i18n(ar): update basics/project-structure.mdx (#12338)
Co-authored-by: Yan <[email protected]>
1 parent ca5d099 commit bacd989

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

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)