본문 바로가기

STUDY/TIL

Svelte | Svelte 프로젝트 github pages로 배포하기

github pages에 배포를 해보자...!

일단 build를 한 후

$ npm run build

 

빌드 결과물이 담긴 public 폴더로 이동

$ cd public

 

index.html수정

"/"으로 시작되는 경로들을 모두 "./"으로 변경

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width,initial-scale=1" />

    <title>Svelte app</title>

    <link rel="icon" type="image/png" href="./favicon.png" />
    <link rel="stylesheet" href="./global.css" />
    <link rel="stylesheet" href="./build/bundle.css" />

    <script defer src="./build/bundle.js"></script>
  </head>

  <body></body>
</html>

 

public경로에서 git init후 gh-pages라는 브랜치 생성(브랜치명은 자유)

$ git init

$ git branch gh-pages

 

리포지토리 연동

$ git remote add [별칭] [리포지토리 주소]

 

그리고 푸시푸시베이비

$ git add .

$ git commit -m "커밋메시지"

$ git push origin gh-pages

 

이제 github 세팅을 변경합시다

 

Settings 메뉴로 들어가서

GitHub Pages설정에서 gh-pages로 브랜치 설정!

 

Environments에서 확인할 수 있다!

'STUDY > TIL' 카테고리의 다른 글

JPA  (0) 2021.04.06
Lombok  (0) 2021.03.29
Svelte | 스벨트(Svelte)로 TODO LIST 만들기 (2)  (0) 2021.02.03
Svelte | 스벨트(Svelte)로 TODO LIST 만들기 (1)  (0) 2021.02.03
Svelte | Svelte프로젝트 시작해보기  (0) 2021.02.02