ํฐ๋๋ฆฌ ํ๋ ์์ํฌ๋ก ๋ง๋ ์คํจ ์ค์๋
ํ๋ ์์ํฌ์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ถฉ์คํ ์ฌ์ฉํ์ฌ ๋ง๋ ์คํจ์ด ํ๋ ์์ต๋๋ค.
hELLO.
ํฐ์คํ ๋ฆฌ ์คํจ์์ ์ ๊ตฌํํ์ง ์๋ ๋คํฌ ๋ชจ๋๋ ์ ๊ฐ ์ง์ ๊ตฌํํด ๋์์ต๋๋ค.
ํด๋น ์คํจ์ ์คํ ์์ค์ด๋ฉฐ, ์คํจ ์๊ฐ์ ์์ค ์ฝ๋๋ ์๋๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
hELLO. ํฐ์คํ ๋ฆฌ ์คํจ์ ์๊ฐํฉ๋๋ค.
https://pronist.tistory.com/5
hELLO.
https://github.com/pronist/hELLO
์ด ์คํจ์ ์ ๊ฐ ๋ง๋ค์๊ธฐ๋ ํ์ง๋ง, ํฐ๋๋ฆฌ ํ๋ ์์ํฌ๋ก ๋ง๋ ์คํจ์
๋๋ค.
ํฐ๋๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌด์์ ํ ์ ์๋์ง ๋ณด์ฌ์ฃผ๋ฉฐ,
ํ๋ก์ ํธ์ ๊ตฌ์ฑ, ์ ์ ์๊ฒ ๋ฐฐํฌํ๋ ๋ฐฉ์ ๋ฑ์ ์ ์ ์์ต๋๋ค.
์ฌ๋ฌ๋ถ ๋ํ ์ค์ฌ๋ก๋ฅผ ์ฐธ๊ณ ํ์ฌ ํฐ๋๋ฆฌ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ํฐ์คํ ๋ฆฌ ์คํจ์ ์์ํ๊ฒ ๊ฐ๋ฐํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์๊ฐ์ด ์ง๋๋ฉด์, ์ผ๋ถ ํฐ๋๋ฆฌ ํ๋ ์์ํฌ์ ์ฌ์ฉ๋ฒ์ด ๋ฌ๋ผ์ง ๊ฒ์ด ์์ต๋๋ค. ๋ง์ฝ ๊ฐ์๋ฅผ ์งํํ๋ค๊ฐ ๋งํ ๊ฒฝ์ฐ ํด๋น ๋ณ๊ฒฝ์ฌํญ์ ์ฐธ๊ณ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
Tidory CLI
https://tidory.com/docs/get-started/
tidory.config.js
https://tidory.com/docs/configuration/
์๋ ํ์ธ์.
ํฐ์คํ ๋ฆฌ ์คํจ ๊ฐ์ข๊ฐ 5,500์์์ ๋ฌด๋ฃ๋ก ์ ํ๋์์ต๋๋ค. ํฐ๋๋ฆฌ ํ๋ ์์ํฌ๋ฅผ ๋ง๋ ๋ณธ๋ ์๋๊ฐ ์คํ์์ค์๊ธฐ์ ๊ฐ์ข๋ก ๋ฌด๋ฃ๋ก ์ ํํ๋ ๊ฒ์ด ์ข์ ๊ฒ ๊ฐ์์ ๋ณ๊ฒฝํ๊ฒ ๋์์ต๋๋ค.
๊ธฐ์กด์ ๊ตฌ๋งคํด์ฃผ์ จ๋ ๋ถ๋ค์๊ฒ๋ ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ, ๊ฐ์ฌ์ ๋ณธ์ธ์ด๋ผ๊ณ ํ ์ง๋ผ๋ ๋ฌด๋ฃ์ ํ ์ฌ๋ถ๋ ์ ๋ง์๋๋ก ํ ์ ์๋ ๊ฒ์ด ์๋๊ธฐ์, ์ธํ๋ฐ ์ธก๊ณผ๋ ์ด์ผ๊ธฐ๊ฐ ์งํ๋์์ต๋๋ค. ์ด๋ฌํ ๊ฐ๊ฒฉ์ ๋ณํ๋ ์์ฅ๊ฒฝ์ ์์ ์์๋ผ๋ ๊ธฐ์ด์ ์ธ ์๋ฆฌ๋ฅผ ๊ทผ๊ฑฐ๋ก ์งํ๋์์์ ๋ฐํ๋๋ค. ๊ธฐ์กด์ ๊ตฌ๋งค์ ๋ถ๋ค์๊ฒ ๋ฌด์ธ๊ฐ ๋ฆฌ์๋๋ฅผ ๋๋ฆด ์๋ ์๊ฒ ์ง๋ง, ๋ถ๋ ๋ฌด๋ฃ๋ก ์ ํ๋๋ ์ฌํญ์ ๋ํด์๋ ๋๊ทธ๋ฝ๊ฒ ์ดํดํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๊ฐ์ข๋ฅผ ํตํด ํฐ๋๋ฆฌ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. :)
์ ๊ฐ ํฐ๋๋ฆฌ ํ๋ ์์ํฌ๋ฅผ ๊ฐ๋ฐํ๋ฉด์ ์์ฑํ๋ฉด์ ์ฌ๋ฌ ์์ ํจํค์ง๋ค์ด ์์ฑ๋์์ต๋๋ค. ๊ทธ ์ค์์ ๋์์ด ๋ ๋งํ ๊ฒ์ ํฐ์คํ ๋ฆฌ API ๋ฅผ ํ ๋ฒ ๋ ๊ฐ์ผ Tistory API for Javascript ์, PHP ๋ฅผ ์ํ Tistory API for PHP ๊ฐ ์์ต๋๋ค. ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ชจ๋ ํฐ์คํ ๋ฆฌ API ๋ฅผ ์ฌ์ฉํ๊ธฐ ํธํ๋๋ก ๋ง๋ค์ด์ค๋๋ค.
Tistory API for Javascript
https://github.com/tidory/tistory
Tistory API for PHP
https://github.com/pronist/tistory
ํฐ๋๋ฆฌ ํ๋ ์์ํฌ์์ ํฐ์คํ ๋ฆฌ ์๋ฒ์ ๋ฐฐํฌํ๋ ๊ณผ์ ๊ณผ ํ๋ฆฌ๋ทฐ๋ฅผ ํ๋ ๊ณผ์ ์ ๋ชจ๋ ํฐ์คํ ๋ฆฌ ์๋ฒ์ ์ง์ ํต์ ํฉ๋๋ค. ์ด๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์จ์ ํ๋ ๊ฒ์ผ๊น์? ์ฌ์ค, ํฐ์คํ ๋ฆฌ์์ ์ด๊ฒ์ ๊ณต์ ์ง์ํ์ง๋ ์์ต๋๋ค. ํ์ง๋ง, ๋น๊ณต์์ ์ผ๋ก ์ง์ ๋ฝ์๋ธ API ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์๋ฒ์ ์ง์ ํต์ ํ ์ ์์ต๋๋ค!
(Unofficial) Tistory Skin API
https://github.com/tidory/tistory-skin
-
โ , ๊ฐ๋ฐ์์๊ฒ ํฐ ํ์ด ๋์ด์ค๋๋ค!
๊นํ๋ธ(Github)์ ๊ฐ์ ์ฝ๋ ์ ์ฅ์์ ์คํจ ์ฝ๋๋ฅผ ์ฐ๋ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํ๋ฉด ์ข์๊น์? ํฐ์คํ ๋ฆฌ ์คํจ์ FTP(File Transfer Protocol)์ ์ง์ํ๋ ๊ฒ๋ ์๋๋ฉฐ ๊ทธ๋ ๋ค๊ณ ๊ณต์์ ์ผ๋ก ์ฝ๋ ์ ์ฅ์์์ ์ฝ๋ ๊ณต์ ๋ฅผ ์ง์ํ์ง๋ ์์ต๋๋ค.
ํ์ง๋ง, ํ ๊ฐ์ง ํด๊ฒฐ์ฑ ์ด ์์ต๋๋ค. ํฐ๋๋ฆฌ ํ๋ ์์ํฌ๋ฅผ ํตํด ๋น๋๋ ์์ค์ฝ๋๋ฅผ ์ฝ๋ ์ ์ฅ์์ ๋ฐฐํฌํ๋ฉด์ ๋์์ ํฐ์คํ ๋ฆฌ ์คํจ์ ์ฝ๋๋ฅผ ์ ์ฉ์ํจ๋ค๋ฉด ๊ฐ๋ฅํฉ๋๋ค. ๋น๋(Build) - ์ ์ฅ์ ๋ฐฐํฌ(Push) - ์คํจ ์ ์ฉ(Deploy)์ ๊ณผ์ ์ ํตํด ์ฝ๋ ์ ์ฅ์์ ์คํจ ์ฝ๋๋ฅผ ๋์ผํ๊ฒ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
#๋น๋ ๋ฐ ๋ฐฐํฌ - ์ฝ๋ ์ ์ฅ์
๊ณต๊ฐํ์ง ์๋ ๊ฐ์๋ก ์๊ฐ์ด ์ ํ๋ฉ๋๋ค.