summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErkan Altınörs2023-10-25 00:04:10 +0300
committerGitHub2023-10-24 23:04:10 +0200
commit6766faa83a9057e802ace6dc8b7bba937524c3f2 (patch)
tree7339f51981669938d41f31f91a8f014f2a84bc98
parent0470734e0dc323f9945e06bee4338c2f777ba0d6 (diff)
downloadIT.starlight-6766faa83a9057e802ace6dc8b7bba937524c3f2.tar.gz
IT.starlight-6766faa83a9057e802ace6dc8b7bba937524c3f2.tar.bz2
IT.starlight-6766faa83a9057e802ace6dc8b7bba937524c3f2.zip
i18n(tr): add `project-structure.mdx` file (#987)
-rw-r--r--docs/src/content/docs/tr/guides/project-structure.mdx48
1 files changed, 48 insertions, 0 deletions
diff --git a/docs/src/content/docs/tr/guides/project-structure.mdx b/docs/src/content/docs/tr/guides/project-structure.mdx
new file mode 100644
index 00000000..e9cd2e1d
--- /dev/null
+++ b/docs/src/content/docs/tr/guides/project-structure.mdx
@@ -0,0 +1,48 @@
+---
+title: Proje Yapısı
+description: Starlight projenizde dosyalarınızı nasıl organize edeceğinizi öğrenin.
+---
+
+Bu rehber size bir Starlight projesinin nasıl organize edileceğini ve farklı dosyaların projenizde neler yapacağını gösterir.
+
+Starlight projeleri, diğer Astro projelerinde olduğu gibi aynı dosya ve dizin yapısını takip eder. [Astro'nun proje yapısı dokümantasyonunu](https://docs.astro.build/en/core-concepts/project-structure/) daha fazla bilgi için inceleyin.
+
+## Dosyalar ve dizinler
+
+- `astro.config.mjs` — Astro yapılandırma dosyası. Starlight entegrasyon ve yapılandırmasını içerir.
+- `src/content/config.ts` — İçerik koleksiyonlarını yapılandırma dosyası. Starlight'ın önbölüm şemasını projenize ekler.
+- `src/content/docs/` — İçerik dosyaları. Starlight bu dizin altındaki her bir `.md`, `.mdx` ya da `.mdoc` uzantılı dosyayı websitenizde bir sayfaya dönüştürür.
+- `src/content/i18n/` (opsiyonel) — [Uluslararasılaştırmayı](/tr/guides/i18n/) desteklemek için çeviri verisi.
+- `src/` — Projeniz için diğer kaynak kodu ve dosyaları (bileşenler, stiller, görseller vb.).
+- `public/` — Astro ile işlenmeyen statik mülkler (yazı karakterleri, sekme simgesi, PDF'ler, vb.).
+
+## Örnek proje içerikleri
+
+Bir Starlight projesi dizini bunun gibi görülebilir:
+
+import FileTree from '../../../../components/file-tree.astro';
+
+<FileTree>
+
+- public/
+ - favicon.svg
+- src/
+ - assets/
+ - logo.svg
+ - screenshot.jpg
+ - components/
+ - CustomButton.astro
+ - InteractiveWidget.jsx
+ - content/
+ - docs/
+ - guides/
+ - 01-getting-started.md
+ - 02-advanced.md
+ - index.mdx
+ - config.ts
+ - env.d.ts
+- astro.config.mjs
+- package.json
+- tsconfig.json
+
+</FileTree>