웹 개발자 로서 경력을 시작하려는 경우 시장에서 가장 높은 유료 일자리에 합의하고 Wow Job을 방문하십시오.
.
├── README.md
├── package.json
├── src
│ ├── _asset
│ │ ├── image
│ │ │ └── become-a-web-developer-today.jpg
│ │ │ └── logo.png
│ │ └── js
│ │ └── all.js
│ │ └── game.js
│ ├── _component
│ │ ├── header
│ │ │ ├── header.pug
│ │ │ └── header.scss
│ │ ├── footer
│ │ │ ├── footer.pug
│ │ │ └── footer.scss
│ │ ├── smart-button
│ │ │ ├── smart-button.pug
│ │ │ └── smart-button.scss
│ │ ├── project-list
│ │ │ ├── project-list.pug
│ │ │ └── project-list.scss
│ │ └── layout
│ │ ├── base.pug
│ │ └── general.scss
│ ├── _data
│ │ ├── site.yml
│ │ └── user.json
│ │ ├── menu.yaml
│ │ └── article.json
│ ├── embed.scss
│ ├── favicon.ico
│ ├── index.pug <---------------- MAIN index
│ ├── style.scss <---------------- MAIN style
│ └── contact
│ └── index.pug
│ └── portfolio
│ └── index.pug
│ └── about-me
│ └── index.pug
│ └── my-first-project
│ └── index.pug
│ └── how-i-got-to-work-with-big-companies
│ └── index.pug
└── yarn.lock
참고 : inline 속성이 embed 로 업데이트되었습니다
오래된 방법 :
if config.entry.css.embed
link(rel="stylesheet" href=`${embedPath}` inline)
새로운 방법 :
if config.entry.css.embed
link(rel="stylesheet" href=`${embedPath}` embed)
ModularCSS 지원을 추가하십시오. package.json 구성에서 활성화되면 모든 SCSS/SASS 파일을 특파원 CSS 경로로 변환합니다.
github.io 및 사용자 정의 도메인에 대해 구성 할 수있는 Baseurl 지원을 추가하십시오. package.json 구성 섹션을 확인하십시오
결국 Baseurl을 사용하여 다음과 같은 경로를 접두사 할 수 있습니다.
link(rel="stylesheet", href=`${baseUrl}/style.css`)
또는
a(
title="Is it possible?"
target="_blank"
href=`${baseUrl}/article/nice-weather`
)
또는
img(alt="Awesome dog" width="100" href=`${baseUrl}/image/cool-dog.jpg`)
새로운 기술을 사용하여 해당 튜토리얼을 새로운 기술로 변경하고 싶습니다.
더 많은 도움을주기 위해 YouTube 자습서를 작성했습니다.
PUG (이전 Jade) 템플릿 기반 프로젝트 용 스타터 패키지.
참고 : 부울 옵션 config.render.sourcefilechange가 package.json 에 추가되었습니다. 동작은 값에 따라 다릅니다.
프로젝트를 여기에 나열하려면 Facebook의 Codetap에 메시지를 남겨주세요. 프로젝트는 최소한 버전 하나가되어야합니다 (베타 / 알파 또는 진행중인 작업은 허용됩니다.
이 프로젝트에는 nodejs v.4+가 필요합니다
nodejs를 설치하려면 nodejs 다운로드 페이지를 방문하십시오. 오페라 인 시스템의 적절한 패키지 다운로드를 다운로드하고 다운로드 된 파일을 클릭하고 열고 설치 프로세스를 따르십시오. 그것에 대해 많이 알지 못하면 다음 모든 것을 클릭하거나 설치 버튼을 클릭하고 프롬프트되면 "동의"를 선택하면 괜찮을 것입니다.
설치하기 전에 : 전제 조건을 읽으십시오
$ npm i또는
$ npm install참고 : Windows에서 pngquant-bin 오류가 발생하면 실행을 시도하십시오.
npm install [email protected] -D
npm install [email protected] -D
npm start
개발 모드에서 프로젝트를 실행하고 여러 장치에서 동기화하는 로컬 서버를 열려면 다음과 같습니다.
npm start또는
npm run dev생산 사용을위한 프로젝트를 구축하려면 :
npm run prod프로젝트를 GitHub 페이지에 자동으로 배포하고 https : // [your-username] .github.io/[your-project-name]에서 사용할 수 있도록합니다.
npm run deploy이 프로젝트는 임베드 및 외부 스타일 시트를 모두 지원합니다. 당신은 하나, 다른 하나 또는 둘 다를 가질 수 있습니다.
단일 페이지 앱이나 웹 사이트를 구축 할 때 외부 파일에서 스타일 시트를로드하는 데 필요한 점이 없으며 그 이유를 설명하겠습니다. 외부 스타일 시트를로드하는 점은 브라우저가 해당 파일을 캐시하고 같은 웹 사이트의 다른 웹 페이지를 방문하는 대신 스타일 시트 파일에 대한 다른 요청 (S)을 서버로 다운로드 해야하는 대신 브라우저를 다운로드해야합니다. 단일 페이지에는 다른 페이지가 없으므로 외부 파일 기술이 적용되지 않습니다.
이 시나리오에서는 임베드 및 외부 또는 외부를 모두 가질 수 있습니다. 가장 일반적인 시나리오는 하나의 외부 스타일 시트 파일 만로드 할 것이며 대부분은 괜찮습니다.
SEO 및 사용자 경험을 더욱 향상 시키려면 임베드 와 외부의 조합을 사용하는 것이 좋습니다. 임베드 스타일 시트에는 페이지의 초기 가시 부분에 대한 최소 양의 스타일 만 포함해야합니다. 나머지 스타일은 외부 CSS 파일에 넣을 수 있습니다.
npm i 실행하면 GIT 이력이 재설정됩니다.
git history run run npm i --ignore-scripts 방지하려면