Si vous cherchez à démarrer une carrière en tant que développeur Web , devenez embauable et accédez aux meilleurs emplois les plus rémunérés sur le marché, visitez 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
Remarque: l'attribut inline a été mis à jour pour embed
Voie ancienne:
if config.entry.css.embed
link(rel="stylesheet" href=`${embedPath}` inline)
Nouvelle façon:
if config.entry.css.embed
link(rel="stylesheet" href=`${embedPath}` embed)
Ajoutez le support ModularCSS . Lorsqu'il est activé dans la configuration de package.json , il convertira tous les fichiers SCSS / SASS en chemin CSS correspondant.
Ajoutez une prise en charge de la substanier qui peut être configurée pour GitHub.io et le domaine personnalisé. Vérifier le package.json Config Section pour
En fin de compte, vous pouvez utiliser BUSURL pour préfixer vos chemins comme:
link(rel="stylesheet", href=`${baseUrl}/style.css`)
ou
a(
title="Is it possible?"
target="_blank"
href=`${baseUrl}/article/nice-weather`
)
ou
img(alt="Awesome dog" width="100" href=`${baseUrl}/image/cool-dog.jpg`)
Je veux changer ces tutoriels en nouveaux en utilisant les nouvelles techniques.
Pour vous aider encore plus, j'ai mis en place des tutoriels YouTube:
Package de démarrage pour les projets basés sur les modèles PUG (Ancien Jade).
Remarque : une option booléenne config.render.sourcefileChange a été ajoutée au package.json . Le comportement diffère en fonction de la valeur:
Si vous souhaitez que votre projet soit répertorié ici, laissez un message sur Codetap sur Facebook. Votre projet doit être au moins une version finale (pas de bêta / alpha ou de travail en cours) ne sera accepté.
Le projet nécessite Nodejs v.4 +
Pour installer Nodejs, visitez la page de téléchargement de Nodejs Téléchargez le package approprié pour votre système d'opératine, cliquez sur le fichier téléchargé, ouvrez-le et suivez les procées d'installation. Si vous n'en savez pas grand-chose, cliquez simplement sur tous les boutons suivants et / ou installez "je choisis" je suis d'accord "lorsque vous êtes invité et tout devrait aller bien.
Avant d'installer: veuillez lire les conditions préalables
$ npm iou
$ npm installRemarque: Si vous rencontrez une erreur de bin pngquant sur Windows, essayez de fonctionner:
npm install [email protected] -D
npm install [email protected] -D
Avant d'exécuter npm start
Pour exécuter le projet en mode développement et ouvrir un serveur local qui se synchronise sur plusieurs appareils: utilisation:
npm startou
npm run devPour construire le projet pour une utilisation en production:
npm run prodPour déployer automatiquement votre projet sur les pages GitHub et la rendre disponible sur https: // [your-username] .github.io / [your-project-name] use:
npm run deployLe projet prend en charge les feuilles de style intégrées et externes . Vous ne pouvez en avoir aucun, l'un ou l'autre, ou les deux.
Lorsque vous construisez une application ou un site Web d'une seule page, il est inutile de charger les feuilles de style à partir d'un fichier externe et je vais expliquer pourquoi: Le point de chargement des feuilles de style externe est de permettre au navigateur de mettre en cache ces fichiers et une fois que vous visitez une autre page Web du même site Web, au lieu de faire une autre demande pour le (s) fichier (s) des feuilles de style pour les télécharger, s'il n'y a pas de modification, le navigateur les chargera. Dans une seule page, il n'y a pas d'autre page pour accéder donc à la technique de fichier externe ne s'applique pas.
Dans ce scénario, vous pouvez avoir à la fois des intégres et externes ou simplement externes. Le scénario le plus courant est d'avoir un seul fichier de feuille de style externe à charger et la plupart du temps, c'est très bien.
Si vous souhaitez améliorer encore plus votre SEO et votre expérience utilisateur, je recommande fortement d'utiliser une combinaison à la fois en intégration et externe. La feuille de style intégrée ne doit contenir que la quantité minimale de styles pour la partie visible initiale de la page à rendre. Le reste des styles peut être placé dans le fichier CSS externe.
Si vous exécutez npm i , l'historique GIT sera réinitialisé.
Pour éviter de réinitialiser l'historique GIT, exécutez npm i --ignore-scripts