Skip to content

Commit 4f08756

Browse files
authored
Merge branch 'main' into astro-config-real
2 parents 3aad3d1 + d4bd632 commit 4f08756

File tree

16 files changed

+862
-380
lines changed

16 files changed

+862
-380
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: Directus & Astro
3+
description: Agrega contenido a tu proyecto de Astro usando Directus como CMS
4+
sidebar:
5+
label: Directus
6+
type: cms
7+
stub: true
8+
logo: directus
9+
i18nReady: true
10+
---
11+
import { CardGrid, LinkCard } from '@astrojs/starlight/components';
12+
13+
[Directus](https://directus.io/) es un backend-as-a-service que se puede usar para alojar datos y contenido para tu proyecto de Astro.
14+
15+
## Recursos oficiales
16+
17+
- [Primeros pasos con Directus y Astro](https://docs.directus.io/blog/getting-started-directus-astro.html).
18+
19+
20+
## Recursos de la comunidad
21+
22+
<CardGrid>
23+
<LinkCard title="Usando Directus CMS con Neon Postgres y Astro para construir un blog" href="https://neon.tech/guides/directus-cms" />
24+
</CardGrid>
25+
26+
:::note[¿Tienes un recurso para compartir?]
27+
Si encontraste (¡o creaste!) un video o publicación de blog útil sobre el uso de Directus con Astro, [agrégalo a esta lista](https://github.com/withastro/docs/edit/main/src/content/docs/es/guides/cms/directus.mdx).
28+
:::
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Sanity & Astro
3+
description: Agrega contenido a tu proyecto de Astro usando Sanity como CMS
4+
sidebar:
5+
label: Sanity
6+
type: cms
7+
stub: true
8+
logo: sanity
9+
i18nReady: true
10+
---
11+
12+
import Grid from '~/components/FluidGrid.astro'
13+
import Card from '~/components/ShowcaseCard.astro'
14+
15+
[Sanity](https://www.sanity.io) es un sistema de gestión de contenido headless que se enfoca en [contenido estructurado](https://www.sanity.io/structured-content-platform).
16+
17+
## Recursos oficiales
18+
19+
- [Integración oficial de Sanity para Astro](https://www.sanity.io/plugins/sanity-astro)
20+
21+
- [Construye tu blog con Astro y Sanity](https://www.sanity.io/guides/sanity-astro-blog)
22+
23+
- [Un sitio Astro mínimo con Sanity Studio](https://www.sanity.io/templates/astro-sanity-clean)
24+
25+
## Temas
26+
27+
<Grid>
28+
<Card title="The Balanced Chef" href="https://astro.build/themes/details/the-balanced-chef/" thumbnail="astro-chef-project.png"/>
29+
</Grid>

src/content/docs/ko/guides/cms/cloudcannon.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ CloudCannon에 파일을 업로드하거나 Astro 프로젝트에 직접 새 파
144144

145145
## CloudCannon 콘텐츠 렌더링하기
146146

147-
기존 Astro 프로젝트에서와 마찬가지로 Astro의 콘텐츠 컬렉션 API를 사용하여 [포스트와 컬렉션을 조회하고 표시](/ko/guides/content-collections/#컬렉션-쿼리)하세요.
147+
기존 Astro 프로젝트에서와 마찬가지로 Astro의 콘텐츠 컬렉션 API를 사용하여 [포스트와 컬렉션을 조회하고 표시](/ko/guides/content-collections/#빌드-타임-컬렉션-쿼리하기)하세요.
148148

149149
### 컬렉션 목록 표시하기
150150

@@ -167,7 +167,7 @@ const posts = await getCollection('blog');
167167

168168
### 개별 항목 표시하기
169169

170-
개별 포스트의 콘텐츠를 표시하려면 `<Content />` 컴포넌트를 가져와 [콘텐츠를 HTML로 렌더링](/ko/guides/content-collections/#본문-콘텐츠-렌더링)할 수 있습니다.
170+
개별 포스트의 콘텐츠를 표시하려면 `<Content />` 컴포넌트를 가져와 [콘텐츠를 HTML로 렌더링](/ko/guides/content-collections/#본문-콘텐츠-렌더링하기)할 수 있습니다.
171171

172172
```astro title="src/pages/blog/my-first-post.astro" {4-5}
173173
---

src/content/docs/ko/guides/cms/keystatic.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ Keystatic 관리 UI 대시보드를 시작하려면 Astro의 개발 서버를
184184

185185
## Keystatic 콘텐츠 렌더링
186186

187-
[게시물 및 컬렉션을 쿼리하고 표시](/ko/guides/content-collections/#컬렉션-쿼리)하는 방법은 다른 Astro 프로젝트에서와 동일합니다.
187+
[게시물 및 컬렉션을 쿼리하고 표시](/ko/guides/content-collections/#빌드-타임-컬렉션-쿼리하기)하는 방법은 다른 Astro 프로젝트에서와 동일합니다.
188188

189189
### 컬렉션 목록 표시하기
190190

@@ -207,7 +207,7 @@ const posts = await getCollection('posts')
207207

208208
### 단일 항목 표시
209209

210-
개별 게시물의 콘텐츠를 표시하려면 `<Content />` 컴포넌트를 가져와 사용하여 [콘텐츠를 HTML로 렌더링](/ko/guides/content-collections/#본문-콘텐츠-렌더링)할 수 있습니다.
210+
개별 게시물의 콘텐츠를 표시하려면 `<Content />` 컴포넌트를 가져와 사용하여 [콘텐츠를 HTML로 렌더링](/ko/guides/content-collections/#본문-콘텐츠-렌더링하기)할 수 있습니다.
211211

212212
```tsx {4-5}
213213
---

src/content/docs/ko/guides/content-collections.mdx

Lines changed: 576 additions & 280 deletions
Large diffs are not rendered by default.

src/content/docs/ko/guides/integrations-guide/markdoc.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Markdoc 파일은 콘텐츠 컬렉션에서만 사용할 수 있습니다. `.mdo
113113
- quick-start.mdoc
114114
</FileTree>
115115

116-
그런 다음, [게시물 및 컬렉션을 쿼리하고 표시](/ko/guides/content-collections/)합니다:
116+
그런 다음, [게시물 및 컬렉션을 쿼리하고 표시](/ko/guides/content-collections/#빌드-타임-컬렉션-쿼리하기)합니다:
117117

118118
```astro title="src/pages/why-markdoc.astro"
119119
---
@@ -380,7 +380,7 @@ export default defineMarkdocConfig({
380380

381381
### 사용자 정의 제목
382382

383-
`@astrojs/markdoc`는 제목에 앵커 링크를 자동으로 추가하고 [콘텐츠 컬렉션 API를 통해 `headings` 목록을 생성](/ko/guides/content-collections/#본문-콘텐츠-렌더링)합니다. 제목을 렌더링하는 방법을 추가로 사용자 정의하려면 Astro 컴포넌트를 [Markdoc 노드로][markdoc-nodes] 적용하세요.
383+
`@astrojs/markdoc`는 제목에 앵커 링크를 자동으로 추가하고 [콘텐츠 컬렉션 API를 통해 `headings` 목록을 생성](/ko/guides/content-collections/#본문-콘텐츠-렌더링하기)합니다. 제목을 렌더링하는 방법을 추가로 사용자 정의하려면 Astro 컴포넌트를 [Markdoc 노드로][markdoc-nodes] 적용하세요.
384384

385385
이 예시에서는 `render` 속성을 사용하여 `Heading.astro` 컴포넌트를 렌더링합니다.
386386

@@ -400,7 +400,7 @@ export default defineMarkdocConfig({
400400
모든 Markdown 제목은 `Heading.astro` 컴포넌트를 렌더링하고 다음 `속성`을 컴포넌트 props로 전달합니다.
401401

402402
* `level: number` 레벨 1 - 6의 제목
403-
* `id: string` 제목의 텍스트 콘텐츠에서 생성된 `id`입니다. 이는 [콘텐츠 `render()` 함수](/ko/guides/content-collections/#본문-콘텐츠-렌더링)에 의해 생성된 `slug`에 해당합니다.
403+
* `id: string` 제목의 텍스트 콘텐츠에서 생성된 `id`입니다. 이는 [콘텐츠 `render()` 함수](/ko/guides/content-collections/#본문-콘텐츠-렌더링하기)에 의해 생성된 `slug`에 해당합니다.
404404

405405
예를 들어 `### Level 3 heading!`라는 제목은 `level: 3``id: 'level-3-heading'`을 컴포넌트 props로 전달합니다.
406406

0 commit comments

Comments
 (0)