세무회계 정민 티스토리 블로그 스킨입니다.
- 개발 환경: taxaroundus.tistory.com
- 운영 환경: jeongmintax.tistory.com
- 프로그래밍 언어: React TypeScript
- 번들러: Vite
- 라이브러리: React Router, StyleX
- 티스토리
- CI/CD: 없음
- 호스팅: 티스토리
nvm use
nvm install // 해당하는 Node.js 버전이 없는 경우
npm install
다음 명령어를 실행하고, localhost:5173 주소로 접속하여 페이지를 확인합니다.
npm run dev
로컬 환경에서 운영 환경과 동일한 패스로 페이지에 접근할 수 있도록 react-router-dom
라이브러리로 라우터를 구성하였습니다.
페이지 | 패스 |
---|---|
홈 | / |
글 | /{pageNo} |
카테고리 | /category /category/{categoryName} |
검색 | /search/{keyword} |
공지사항 | TBD |
태그 | TBD |
방명록 | TBD |
다음 명령어를 실행하여 프로젝트를 빌드합니다.
npm run build
다음 명령어를 실행하여 배포합니다.
# 개발 환경
npm run deploy:dev
# 운영 환경
npm run deploy:live
- 빌드 결과물을 티스토리 스킨에 배포하려면
TSSESSION
환경 변수가 필요합니다.TSSESSION
값은 웹 브라우저에서 티스토리 로그인 후 개발자 도구 쿠키 항목을 확인하여 얻을 수 있습니다. TSSESSION
값을.env.production.*
파일에 작성하고 명령어를 실행해 주세요.- 배포 스크립트를 실행하면 현재 사용 중인 스킨 파일을 교체합니다. 따라서 기존 스킨은 백업해 주시고 배포 후에는 페이지에 접속해서 정상적으로 동작하는지 확인해 주세요.
npm run test:watch