Skip to content

Getting Started

Sangwoo Jeong edited this page Nov 28, 2024 · 2 revisions

λ‹€μŒκ³Ό 같은 λͺ…령을 μ‚¬μš©ν•˜μ—¬ 티도리 ν”„λ ˆμž„μ›Œν¬ ν…œν”Œλ¦Ώμ„ λ°›μ•„μ˜¨ λ’€, ν”„λ‘œμ νŠΈ ꡬ동을 μœ„ν•œ NPM νŒ¨ν‚€μ§€λ“€μ„ μ„€μΉ˜ν•˜μ‹­μ‹œμ˜€.

npx degit https://github.com/pronist/tidory/packages/template tistory-skin
cd tistory-skin

티도리 ν”„λ ˆμž„μ›Œν¬λ₯Ό 톡해 ν‹°μŠ€ν† λ¦¬ μŠ€ν‚¨μ„ κ°œλ°œν•˜κΈ° μœ„ν•΄μ„œλŠ” Git, Node.js κ°€ ν•„μˆ˜μ μœΌλ‘œ μ‚¬μš©λ©λ‹ˆλ‹€. λ”°λΌμ„œ λ¨Όμ € μ‹œμž‘ν•˜κΈ° 전에 ν•΄λ‹Ή κ°œλ°œλ„κ΅¬κ°€ μ„€μΉ˜λ˜μ–΄ μžˆλŠ”μ§€ μ‚΄νŽ΄λ³΄μ‹œκΈ° λ°”λžλ‹ˆλ‹€.

ν”„λ‘œμ νŠΈλ₯Ό λ‹€μš΄ λ°›μ•˜λ‹€λ©΄ 이제 ν”„λ‘œμ νŠΈ κ°œλ°œμ„ μœ„ν•œ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

npm install

라이브 μ„œλ²„

데λͺ¨λ‘œ μž‘μ„±λ˜μ–΄μžˆλŠ” 앱을 μ–΄λ–»κ²Œ μ‹€ν–‰μ‹œν‚€λ©΄ λ κΉŒμš”? npm start λͺ…령을 μ‚¬μš©ν•˜λ©΄ http://localhost:8080 μ£Όμ†Œλ‘œ webpack-dev-server λ₯Ό μ‹€ν–‰μ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

npm start

프리뷰 μ„œλ²„

프리뷰 μ„œλ²„λŠ” npm run preview 둜 μ‹œμž‘ν•  수 있으며 http://localhost:3000 μ—μ„œ μ‹œμž‘ν•©λ‹ˆλ‹€. ν‹°μŠ€ν† λ¦¬μ— 직접 μš”μ²­μ„ 보내고 μΉ˜ν™˜μžκ°€ ν•΄μ„λœ λͺ¨μŠ΅μ„ λ Œλ”λ§ν•©λ‹ˆλ‹€. ν‹°μŠ€ν† λ¦¬ μŠ€ν‚¨ νŽΈμ§‘μ—μ„œ λ³Ό 수 μžˆλŠ” ν™ˆ, κΈ€, μΉ΄ν…Œκ³ λ¦¬ λ“± 프리뷰 λͺ¨λ“œλ₯Ό μ§€μ •ν•˜μ—¬ ν‹°μŠ€ν† λ¦¬ μ„œλ²„μ— μ˜¬λΌκ°”μ„ λ•Œμ˜ λͺ¨μŠ΅μ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

μ„€μ •μ—μ„œ ts_session, url, mode κ°€ μ„€μ •λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

npm run preview

프리뷰 μ„œλ²„μ˜ 경우 ν‹°μŠ€ν† λ¦¬μ—μ„œ λ°›μ•„μ˜¨ λ¬Έμ„œλ₯Ό λ Œλ”λ§ν•˜μ§€λ§Œ, 둜컬 μ„œλ²„μ΄κΈ° λ•Œλ¬Έμ— κ·Έ ν•œκ³„κ°€ λͺ…ν™•ν•˜μ—¬ μΉ˜ν™˜μžλ‚˜ ν”„λ‘œν•„ μΉ΄λ“œ, λŒ“κΈ€ λ“± ν‹°μŠ€ν† λ¦¬μ—μ„œ μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό 톡해 λ Œλ”λ§ν•˜λŠ” μ»΄ν¬λ„ŒνŠΈκ°€ κΈ°λŒ€ν–ˆλ˜ λͺ¨μŠ΅κ³ΌλŠ” λ‹€λ₯΄κ²Œ λ‚˜νƒ€λ‚˜λŠ” κ²½μš°λ„ μžˆμœΌλ‹ˆ μ£Όμ˜ν•΄μ•Όν•©λ‹ˆλ‹€.

프리뷰 μ„œλ²„ μ‹€ν–‰μ‹œ index.xml 을 μžλ™μœΌλ‘œ μ—…λ‘œλ“œν•˜μ—¬ μŠ€ν‚¨ 섀정을 μ΄ˆκΈ°ν™”ν•˜λ―€λ‘œ μœ μ˜ν•˜μ‹­μ‹œμ˜€.

프리뷰 μ„œλ²„λŠ” 두 λ²„μ „μœΌλ‘œ μ œκ³΅λ©λ‹ˆλ‹€. μ΄μ œλŠ” μ‚¬μš©λ˜μ§€ μ•Šκ³  μžˆλŠ” ꡬ 버전과 ν˜„μž¬ μŠ€ν‚¨ νŽΈμ§‘μ— 적용되고 μžˆλŠ” μ‹  λ²„μ „μž…λ‹ˆλ‹€. μ‹  버전이라도 ν‹°μŠ€ν† λ¦¬μ—μ„œ λ‚΄λΆ€μ μœΌλ‘œ λ°œμƒν•˜λŠ” 버그도 μžˆμœΌλ―€λ‘œ ꡬ 버전도 μ œκ³΅ν•©λ‹ˆλ‹€. ꡬ 버전을 μ‹€ν–‰ν•˜λ €λ©΄ npm run preview:old λ₯Ό μ‚¬μš©ν•˜μ‹­μ‹œμ˜€.

Clone this wiki locally