Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

기본 퍼블리싱 셋팅

1. Node.js 설치

  • 설치
    • LTS 버전은 안정된 버전
    • 긍정적인 버튼을 선택해서 기본 설치 하면 됨
    • 추후 NVM(Node Version Manager)으로 버전 관리
  • Node.js는 PC 환경에서 JS를 실행하도록 해줌
  • Node.js는 Server, DB, Client 프로그램 제작 지원

2. 기본 VSCode 설치

2.1. 추천 Extension (플러그인)

- Auto Close Tag
- Auto Rename Tag
- Bracket Pair Color DLW
- CSS Peak
- HTML to CSS autocompletion
- Image Preview
- Indent-rainbow
- Korean Language Pack for... (VSCode 재실행 후 확인)
- Live Server
- Markdown Preview Enhanced
- Material Icon Theme
- Night Owl (테마)
- Prettier - Code formatter (별도 참조)

2.2. Prettier 셋팅(코딩 컨벤션 도구)

  • 파일 저장 시 자동 정렬
- 관리 버튼 클릭 > 설정 메뉴 선택 > Format On Save 검색
- Editor: Format On Save 체크 버튼 확인
  • 기본 문서 포맷 도구 설정
- 관리 버튼 클릭 > 설정 메뉴 선택 > Default Formatter 검색
- Prettier - Code formatter로 선택

2.3. Live Server 셋팅(일부 실행 오류 발견됨)

  • 파악 후 업데이트 예정

WAS(Web Application Server)

1. 기본 추천 폴더 구조

  • 프로젝트명/public 폴더 생성
  • 프로젝트명/public/images 폴더 생성
jpg, png, gif, svg, webp 등
  • 프로젝트명/public/css 폴더 생성
common.css, header.css, footer.css 등 영역 별로 생성
  • 프로젝트명/public/js 폴더 생성
각 종류의 라이브러리.js, header.js, footer.js 등 영역 별로 생성
  • 프로젝트명/public/assets 폴더 생성
프로젝트 관련 문서(회의록, 요구사항 명세서, 계약서 등), 디자인 및 멀티미디어 리소스 등

2. 홈 페이지 (index.html)

  • 파일명 준수 (소문자 기준)
  • 프로젝트명/public/index.html 파일 생성
  • 키보드 단축키 활용: !탭
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body></body>
</html>

2.1. 기본 수정 사항

  • 문서 기본 언어 수정(ko)
<html lang="ko"></html>
  • 문서 기본 타이틀 수정
<title>서비스명</title>

2.2. body와 내용 영역 구문 추천

<body>
  <!-- 전체 레이아웃 -->
  <div></div>
</body>

2.3. 기본적으로 header, main, footer를 구분하기를 권장함

  • 시멘틱 태그: 태그의 단어가 내용을 설명하는 역할을 말함.
<body>
  <!-- 전체 레이아웃 -->
  <div>
    <!-- 문서 상단 -->
    <header></header>
    <!-- 문서 내용 -->
    <main></main>
    <!-- 문서 하단 -->
    <footer></footer>
  </div>
</body>

2.4. 위 구조 기본 작성 후 각 내용을 div 태그로 분할

  • 인터파크 사이트의 경우
<!DOCTYPE html>
<html lang="ko">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>나의 til</title>
  </head>
  <body>
    <!-- 전체 레이아웃 -->
    <div>
      <!-- 상단 -->
      <header>
        <div></div>
      </header>
      <!-- 메인 -->
      <main>
        <div>
          <!-- Event -->
          <div></div>
          <!-- Tour -->
          <div></div>
          <!-- Trip -->
          <div></div>
          <!-- Ticket -->
          <div></div>
          <!-- Live -->
          <div></div>
        </div>
      </main>
      <!-- 하단 -->
      <footer>
        <div></div>
      </footer>
    </div>
  </body>
</html>

Git (버전 관리 도구)

1. Git 관리

  • 내 PC에서 코딩 버전을 관리하는 도구
  • 설치
  • 64-bit Git for Windows Setup

1.1. 설치 확인 방법

  • 윈도우 로고 + R키 입력 > cmd로 터미널 실행
git --version

1.2. VSCode에서 Git 관리하기

  • 터미널 입력창을 Git Bash로 셋팅해서 관리
  • Git Bash를 선택하는 이유는 Linux, Mac 운영체제의 터미널 사용
관리도구 버튼 > Setting > 입력창 > default:Windows > Default Profile: Windows에 Git Bash 선택
  • 설정 확인
VSCode 주메뉴 > Terminal > Terminal 보기 선택 > Bash 확인

1.3. 기본 저장소(Repository) 이름 설정하기

  • 옛날에는 브랜치명이 master 라고 생성이 되었으나
  • 현대에는 브랜치명이 main으로 생성하여야 함
git config --global init.defaultBranch main

1.4. Enter 키에 의한 줄내림 통일하기(Linux, Mac, Window)

git config --global core.autocrlf true

1.5. git 명령의 추가 내용 작성을 VSCode로 하도록 설정

git config --global core.editor "code --wait"

1.6. 사용자 아이디 저장

git config --global user.name "id"
git config --global user.email "id@gmail.com"

2. Git 명령어 실행하기

  • Git 프로젝트 관리 시작하기
git init
  • Git 의 현재 상태 알아내기
git status
  • Git 에서 파일 및 폴더 통째로 추적하기 설정
git add .

3. GitHub 관리

  • 웹에서 나의 코딩 버전을 관리하는 도구

About

퍼블리싱 공부

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages