티스토리 뷰

개발

TIL : pug 기본 사용법

동네주민1 2020. 12. 30. 15:42

app.js에 view engine으로 pug 설정
views/layouts/main

pug는 Express의 View engine이자 Node Express Template Engine이다. 

pug 문법으로 쓰면 HTML 파일로 변환해준다.

닫는 태그는 따로 필요없고 탭을 하면 자식노드가 되고 탭을 안하면 형제노드가 된다.

 

views/home.pug

다른 pug 파일에서 extends를 쓰면 연결한 pug layout 파일에서 html(pug)구조를 가져다 쓸 수 있다.  

block content 영역에 들어가는 코드를 쓰면 된다. 

 

자바스크립트 쓰는 법

#{ } 안에 javascript 문법을 적으면됨.

 

프로그래밍은 분할정복(나눠서 하나씩 처리하는 것)이다.

pugjs.org/api/getting-started.html

 

Getting Started – Pug

Getting Started Installation Pug is available via npm: $ npm install pug Overview The general rendering process of Pug is simple. pug.compile() will compile the Pug source code into a JavaScript function that takes a data object (called “locals”) as an

pugjs.org

dydals5678.tistory.com/91

 

NODE JS - PUG 설치와 사용법

◎ Template Engine PUG의 장점 ▼ 내용 Pug는 요즘 가장 핫한 Node Express Template Engine입니다. HTML을 간단하게 표현해서 가독성이 좋다. 마크업 문법보다 코드량이 적어 생산성이 좋아진다. JS 연산 결과를

dydals5678.tistory.com

 

'개발' 카테고리의 다른 글

TIL : split() - 문자열에서 배열 만들기, javascript  (0) 2021.03.02
TIL : URL, HTTP  (0) 2021.02.28
TIL : MVC 패턴과 모듈화  (0) 2020.12.28
TIL : WSL2 환경에서 nodemon restart 안되는 이슈  (0) 2020.12.24
TIL : Terminal command  (0) 2020.11.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함