페이지
페이지는 Astro 프로젝트의 src/pages/
하위 디렉터리에 있는 파일입니다. 웹 사이트의 모든 페이지에 대한 라우팅, 데이터 로딩 및 전체 페이지 레이아웃을 처리합니다.
지원되는 페이지 파일
섹션 제목: 지원되는 페이지 파일Astro는 src/pages/
디렉터리에서 다음 파일 형식을 지원합니다.
.astro
.md
.mdx
(MDX 통합 설치 시).html
.js
/.ts
(엔드포인트로 사용 시)
파일 기반 라우팅
섹션 제목: 파일 기반 라우팅Astro는 파일 기반 라우팅이라는 라우팅 전략을 활용합니다. src/pages/
디렉터리의 각 파일은 파일 경로를 기반으로 사이트의 엔드포인트가 됩니다.
단일 파일은 동적 라우팅을 사용하여 여러 페이지를 생성할 수도 있습니다. 이를 통해 콘텐츠 컬렉션이나 CMS와 같이, 특수 /pages/
디렉터리 외부에 콘텐츠가 있는 경우에도 페이지를 만들 수 있습니다.
Astro의 라우팅에 대해 자세히 알아보세요.
페이지 간 링크
섹션 제목: 페이지 간 링크Astro 페이지에서 표준 HTML <a>
요소를 작성하여 사이트의 다른 페이지에 연결합니다. 상대 파일 경로가 아닌 루트 도메인에 상대적인 URL 경로를 링크로 사용하세요.
예를 들어, example.com
의 다른 페이지에서 https://example.com/authors/sonali/
로 연결하려면 다음을 따릅니다.
<a href="/authors/sonali/">Sonali</a>에 대해 더 자세히 알아보세요.
Astro 페이지
섹션 제목: Astro 페이지Astro 페이지는 .astro
파일 확장자를 사용하며 Astro 컴포넌트와 동일한 기능을 지원합니다.
------<html lang="ko-KR"> <head> <title>나의 홈페이지</title> </head> <body> <h1>나의 웹사이트에 오신 것을 환영합니다!</h1> </body></html>