시작하기

Tidory CLI

Tidory CLI 는 티도리 프레임워크의 템플릿과 상호작용하기 위한 CLI(Command Line Interface) 환경에서 실행하는 NPM(Node Package Manager) 패키지입니다. 개발 서버를 켜거나, 빌드 및 배포를 할 때 사용합니다. 다음과 같은 명령을 사용하여 템플릿을 받아온 뒤, 프로젝트 구동을 위한 NPM 패키지들을 설치하십시오.

git clone https://github.com/tidory/tidory my-app
cd my-app

티도리 프레임워크를 통해 티스토리 스킨을 개발하기 위해서는 Git, Node.js 가 필수적으로 사용됩니다. 따라서 먼저 시작하기 전에 해당 개발도구가 설치되어 있는지 살펴보시기 바랍니다.

프로젝트를 다운 받았다면 이제 프로젝트 개발을 위한 패키지를 설치할 수 있습니다.

npm install

라이브(Live) 서버

데모로 작성되어있는 앱을 어떻게 실행시키면 될까요? 간단하게 알아보도록 하겠습니다. tidory start 명령을 사용하면 http://localhost:8080 주소로 webpack-dev-server 를 실행시킬 수 있습니다. 프리뷰 서버는 tidory preview 로 시작할 수 있으며 http://localhost:3000 에서 시작합니다.

npm start # tidory start

프리뷰(Preview) 서버

프리뷰 서버는 티스토리에 직접 요청을 보내고 치환자가 해석된 모습을 렌더링합니다. 홈, 글, 카테고리 등 프리뷰 모드를 지정하여 티스토리 서버에 올라갔을 때의 모습을 볼 수 있습니다.

npm run preview # tidory preview

프리뷰 서버를 실행하려면 환경설정에서 ts_session, url, mode 가 설정되어 있어야 합니다.

빌드 및 배포

빌드 및 배포는 기본적으로 tidory production 명령과 tidory store 가 있습니다. 빌드와 배포를 하는 여러 방법이 있지만, 시작하기 단계에서는 자세한 설명없이 넘어가도록 하겠습니다. 자세한 내용은 빌드 및 배포 를 참고해 주시기 바랍니다.