에이블클라우드 홈페이지 리파지터리입니다.
홈페이지 소스를 관리합니다.
필독 해당 레파지토리는 yarn berry를 사용중입니다 yarn berry typescript 호한성 문제로 clone 후 해주셔야 할 부분이 있습니다.
https://velog.io/@jungmiin/yarn-berry%EC%97%90%EC%84%9C%EC%9D%98-cannot-find-module-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0 해당 블로그글을 참고하셔서
yarn dlx @yarnpkg/sdks vscode
Ctrl + Shift + P
Select Typescript Version
Use Workspace Version 클릭
위와 같은 명령어 세팅을 해주셔야 합니다.
Yarn berry를 사용한 리파지터리이므로 만약 yarn이 설치되어있지 않다면 아래 명령어를 통해 yarn을 먼저 설치해야 합니다
npm i -g yarn
소스 코드를 클론해온 후 먼저 개발 환경을 위해 종속성을 설치합니다.
yarn install
아래 명령어를 통해 개발 서버를 실행할 수 있습니다.
-
도커 컨테이너 환경에서 실행할 때
yarn docker:dev
-
로컬 환경에서 실행할 때
yarn dev
http://localhost:3000 로 접속해 결과물을 볼 수 있습니다.
_post
폴더에 마크다운 파일을 추가해 blog에 게시글을 추가할 수 있습니다.
현재 MDX를 통한 리액트 컴포넌트 사용과 Github Flavored Markdown문법을 지원합니다.
폴더를 만들어 게시글을 카테고리별로 관리할 수 있습니다.