122
한 권으로 끝내는 Node & Express
줄이면서 얻는 효용이 줄어듭니다. 이 지점은 웹사이트의 페이지들이 서로 얼마나 비슷하냐에
따라 다릅니다. 템플릿은 또한 브라우저 호환성 문제를 막고 유효한
HTML
을 지키는
1
차 방
어선입니다. 템플릿은 프론트엔드 개발에 정통한 사람이 애정을 가지고 관리해야 합니다. 출발
점으로 삼기 좋은 곳은 (특히 템플릿에 대해 잘 모른다면)
HTML5
보일러플레이트입니다. 이
책에서는 최소한의
HTML5
템플릿을 썼지만, 실제 프로젝트에서는
HTML5
보일러플레이트
를 쓸 겁니다.
타사(서드파티) 테마에서 템플릿을 시작하는 것도 괜찮습니다. 테마포레스트
Themeforest
(
http
:
//
themeforest
.
net
/
category
/
site
-
templates
)나 랩부트스트랩
WrapBootstrap
(
https
://
wrap
bootstrap
.
com
) 같은 사이트에는 템플릿 출발점으로 삼을 수 있는, 즉시 쓸 수 있는 수백 가
지
HTML5
테마가 있습니다. 타사 테마를 쓰려면 먼저 주요 파일(보통
index
.
html
)을 내려받
아
main
.
handlebars
(또는 레이아웃 이름으로 정한 이름)로 이름을 바꾸고,
CSS
, 자바스크립
트, 이미지 등의 자원을 정적 파일 디렉터리인
public
에 복사해야 합니다. 다음에는 템플릿 파
일을 편집하면서
{{{
body
}}}
표현식을 어디에 둘지 판단해야 합니다.플릿에 따라서는 일부를
파셜로 대체하고 싶을 수도 있습니다. 사용자의 관심을 끌도록 디자인된 기다