harp.js: 전처리 기능을 갖춘 정적 웹서버
Source
Evernote/IFTTT Feedly/harp.js - 전처리기능을 가진 정적 웹서버.md
Summary
harp.js는 Node.js 기반의 정적 웹서버로, Jade, Markdown, Less, CoffeeScript 등 다양한 전처리 언어를 자동으로 컴파일하여 서빙한다. 레이아웃(_layout), 전역 변수(harp.json), 데이터 바인딩(_data.json) 등을 지원하며, 개발 환경에서 간편한 정적 사이트 구축 및 마크업 관리를 위해 유용하다.
Key Points
- Node.js 기반 정적 웹서버로, Jade, Markdown, Less, CoffeeScript 등 전처리 언어 자동 컴파일 지원
- _layout.jade를 통한 공통 레이아웃 적용 및 yield를 통한 콘텐츠 삽입
- harp.json을 통한 전역 변수 정의 및 public 폴더 구조 설정 가능
- _data.json을 통한 메타데이터와 템플릿 파일 간의 자동 바인딩 지원
- harp server(서버 실행), harp compile(정적 파일 생성), harp init(초기화) 등 주요 명령어 제공
- 개발용 정적 사이트, 블로그, 또는 마크업 개발 프로세스 개선에 활용 가능