IT story

Node.js에서 만든 웹 사이트를 Github 페이지에 게시하는 방법은 무엇입니까?

hot-time 2020. 9. 14. 21:40
반응형

Node.js에서 만든 웹 사이트를 Github 페이지에 게시하는 방법은 무엇입니까?


Node.js를 서버로 사용하여 웹 사이트를 만들었습니다. 아시다시피 node.js 파일은 터미널에 명령을 입력하여 작동을 시작해야하므로 Github Pages가 node.js-hosting을 지원하는지 확실하지 않습니다. 그래서 내가 무엇을해야하니?


GitHub 페이지는 정적 HTML 페이지 만 호스팅합니다. 서버 측 기술이 지원되지 않으므로 Node.js 애플리케이션은 GitHub 페이지에서 실행되지 않습니다. Node.js 위키 에 나열된 것처럼 많은 호스팅 제공 업체가 있습니다 .

앱 포그는 2GB RAM이있는 프로젝트에 대해 무료 호스팅을 제공하므로 가장 경제적 인 것 같습니다.
여기언급 된대로 AppFog는 신규 사용자를위한 무료 요금제를 제거했습니다.

GitHub에서 정적 페이지를 호스팅하려면 이 가이드 를 읽어 보세요. Jekyll 을 사용할 계획 이라면 이 가이드 가 매우 도움이 될 것입니다.


자바 스크립트 애호가 인 우리는 Github 페이지에서 정적 페이지를 생성하기 위해 Ruby (Jekyll 또는 Octopress)를 사용할 필요가 없습니다. Node.js 및 Harp를 사용할 수 있습니다 . 예를 들면 다음과 같습니다.

다음은 단계 입니다. 요약:

  1. 새 저장소 생성
  2. 리포지토리 복제

    git clone https://github.com/your-github-user-name/your-github-user-name.github.io.git
    
  3. Harp 앱 초기화 (로컬) :

    harp init _harp
    

처음에 밑줄을 사용하여 폴더 이름을 지정하십시오. GitHub Pages에 배포 할 때 소스 파일이 제공되는 것을 원하지 않습니다.

  1. Harp 앱 컴파일

    harp compile _harp ./
    
  2. Gihub에 배포

    git add -A
    git commit -a -m "First Harp + Pages commit"
    git push origin master
    

그리고 이것은 레이아웃, 부분, Jade 및 Less와 같은 멋진 항목에 대한 세부 정보 가 포함 된 멋진 자습서 입니다.


노드 js 애플리케이션을 로컬에서 GitHub로 푸시하는 것은 매우 간단한 단계입니다.

단계 :

  1. 먼저 GitHub에 새 저장소를 만듭니다.
  2. 시스템에 설치된 Git CMD를 엽니 다 ( GitHub Desktop 설치 ).
  3. 다음 명령을 사용하여 저장소를 시스템에 복제합니다. git clone repo-url
  4. 이제 복제 된 라이브러리가 없으면 모든 응용 프로그램 파일을 복사합니다.
  5. 커밋 할 모든 것을 준비하세요. git add -A
  6. 추적 된 변경 사항을 커밋하고 원격 저장소로 푸시되도록 준비합니다. git commit -a -m "First Commit"
  7. 로컬 리포지토리의 변경 사항을 GitHub에 푸시합니다. git push origin master

참고 URL : https://stackoverflow.com/questions/15718649/how-to-publish-a-website-made-by-node-js-to-github-pages

반응형