새로운 질서 위키

루메

루메(Lume)는 Deno 환경에서 실행하는 정적 사이트 생성기다. 마크다운, 자바스크립트, 타입스크립트와 여러 템플릿 언어를 입력으로 받아 웹 페이지를 만든다.

  • 공식 웹사이트

  • JSON·YAML 파일이나 자바스크립트로 불러온 데이터를 페이지에 사용할 수 있다. (루메 기능 소개) 가령 작품명을 데이터의 title에 적고 템플릿에서 그 값을 표시하면, 작품명을 고칠 때 제목을 표시하는 틀까지 다시 쓸 필요는 없다. (페이지 데이터)

  • 이미지·스타일·스크립트를 처리하는 기능은 플러그인으로 조합한다. (루메 기능 소개)

기타 등등

  • 공식 소개는 루메 자체가 불필요한 클라이언트 자바스크립트를 덧붙이지 않는다고 설명한다. 그렇다고 제작자가 넣은 스크립트까지 사라지는 것은 아니다. 출처
  • 처리기에서 DOM API로 완성될 HTML을 바꿀 수 있다. 공식 예시는 외부 링크를 찾아 속성을 붙이는 방법을 보여준다. 출처

#정적사이트생성기 #도구 #출판

검색