1.0.0 โข Published 5 years ago
static-page-starterkit v1.0.0
๐ STATIC PAGE STARTER KIT Ver.1.1.0
๋ญ์ก๋๋ฐ ์์ก๋์นผ์ ์ธ ์ ์์ด์ ๋ง๋ค์์ต๋๋ค.(React,Vue ๋ฑ๋ฑ..)
์ ์ ํ์ด์ง๋ฅผ ๋นจ๋ฆฌ ๊ตฌ์ถํ๊ธฐ ์ํ ์คํํฐํท์ ๋๋ค.
๋ฐฐํฌ์ฉ์ ์๋์ง๋ง ๋๊ตฌ๋ ์์ ๋กญ๊ฒ ์ฌ์ฉ, ๋ณ์กฐ ๊ฐ๋ฅํฉ๋๋ค.
โ๏ธ TIP
- ES6 ๋ฌธ๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- SASS(SCSS)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ก์ปฌ์๋ฒ ์ฌ์ฉ ๋ฐ ๋ธ๋ผ์ฐ์ ์๋๊ฐฑ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.(์๋ก๊ณ ์นจ ์๋ ๐)
ejs
๋ฅผ ์ด์ฉํ html include ๋ฌธ๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๐ USAGE
1. ํด๋น ํจํค์ง ๋ค์ด๋ก๋ ํ, ๋ฃจํธ ๋๋ ํ ๋ฆฌ๐์์ ์์กด์ฑ ๋ชจ๋์ ์ค์นํฉ๋๋ค.
npm install
2. Folder structure (๐src)
- views :
ejs
ํ์ฅ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.- html include๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
a
ํ๊ทธ ์ฌ์ฉ์ ๋งํฌ์๋.html
ํ์ฅ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.โ <a href="./test.ejs"> โญ๏ธ <a href="./test.html">
- styles :
scss
๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. sass,scss๋ฅผ ์ฌ์ฉํ์ง ์์ผ์๋ฉด ํ์ฅ์๋ง scss๋ก ์ฌ์ฉํด์ฃผ์ธ์. - js : jsํ์ผ์ ์์ฑํด์ฃผ์ธ์. es6๋ฌธ๋ฒ ์ฌ์ฉ๊ฐ๋ฅํฉ๋๋ค.
- inc : include๋ก ์ฌ์ฉํ html ์ปดํฌ๋ํธ๋ฅผ ์์ฑํ์ฌ ์ฌ์ฉํฉ๋๋ค.
ejs
ํ์ฅ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. - lib : ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ js ํ์ผ
- assets : ์ด๋ฏธ์ง,๋์์ ๋ฑ๋ฑ
3. npm run gaeng
ํน์ gulp
๋ช
๋ น์ด๋ก ๋ก์ปฌ์๋ฒ๋ฅผ ์คํํฉ๋๋ค.
//NPM
npm run gaeng
//YARN
yarn gaeng
//gulp
gulp
4. ๋น๋ ๋ช
๋ น์ด๋ ๋ฐ๋ก ์์ต๋๋ค. ์์
ํ dist
ํด๋์ ํ์ผ๋ค์ ๋ฐฐํฌ์ ์ฌ์ฉํด์ฃผ์ธ์.
HISTORY
Date | history | Version |
---|---|---|
2019-07-19 | ์ต์ด ๋ฐฐํฌ | Ver 1.0.0 |
2019-07-24 | 1. ejs ์ถ๊ฐ | Ver 1.1.0 |
2. ejs,scss ์ปดํ์ผ ์๋ฌ์ notify ์ถ๊ฐ |
Copyright 2019 . Kyeonggeun Cho All rights reserved