왜 필요한가
텍스트 중심으로 글을 관리하면서 화면 틀은 재사용하고 싶습니다. 글마다 페이지 전체를 다시 작성하면 작업이 반복됩니다.
어떻게 해결하는가
Markdown 글 3개와 레이아웃 하나로 시작합니다. 다음을 누르면 Ruby 빌드로 목록과 글 HTML 3개를 만들고 호스팅을 거쳐 브라우저에 전달합니다. 이 예제에서 레이아웃 누락은 출력 전에 빌드를 멈춥니다. 파일을 읽을 때는 Ruby 요청 처리기가 필요 없습니다. 개인 저장 기록에는 별도 API가 필요합니다. 이전은 앞 단계로, 초기화·새로고침은 처음으로 돌아갑니다.
개념 시뮬레이션
Jekyll
다음으로 소스 → 빌드 → 출력 → 호스트 → 브라우저를 따라갑니다.
호스팅 전에 빌드 환경 종료
- 01 Markdown 글 3개 + 레이아웃
- A17.md
- B04.md
- C99.md
- 공유 레이아웃
- 02 Ruby 빌드 · 레이아웃
대기
- 03 생성된 HTML 파일 0
index.html · A17.html · B04.html · C99.html
- 04 정적 호스트 · 파일 발행
- 05 브라우저 · 글 3개 읽기
Markdown 글 3개 + 레이아웃
본문 안의 가상 데모입니다. 초기화·새로고침으로 처음 상태로 돌아갑니다.
무엇이라 부르는가
Jekyll은 Ruby 빌드 과정에서 Markdown과 레이아웃을 정적 사이트로 바꿉니다. 생성과 호스팅은 별도 선택입니다.
빌드 의존성과 호스팅을 구분해 관리하세요.
이 선택에 관한 이야기
세 언어가 댓글을 공유합니다. 작성하려면 GitHub 로그인이 필요합니다.