Wenn Sie eine Karriere als Webentwickler beginnen möchten, werden Sie bequem und greifen Sie auf den höchsten bezahlten Jobs auf dem Markt zu, besuchen Sie 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
HINWEIS: inline -Attribut wurde auf embed aktualisiert
Alter Weg:
if config.entry.css.embed
link(rel="stylesheet" href=`${embedPath}` inline)
Neuer Weg:
if config.entry.css.embed
link(rel="stylesheet" href=`${embedPath}` embed)
Fügen Sie modularCSS -Unterstützung hinzu. Wenn in der Konfiguration von package.json aktiviert ist, werden alle SCSS/SASS -Dateien in den Korrespondenz -CSS -Pfad konvertiert.
Fügen Sie BaseURL -Unterstützung hinzu, die für github.io und benutzerdefinierte Domäne konfiguriert werden kann. Scheckpaket.json -Konfigurationsabschnitt für
Am Ende können Sie BaseURL verwenden, um Ihre Pfade wie folgt zu präfixen:
link(rel="stylesheet", href=`${baseUrl}/style.css`)
oder
a(
title="Is it possible?"
target="_blank"
href=`${baseUrl}/article/nice-weather`
)
oder
img(alt="Awesome dog" width="100" href=`${baseUrl}/image/cool-dog.jpg`)
Ich möchte diese Tutorials mit den neuen Techniken in neue ändern.
Um Ihnen noch mehr zu helfen, habe ich einige YouTube -Tutorials zusammengestellt:
Starter -Paket für PUG (ehemalige JADE) -Schabelt -basierte Projekte.
HINWEIS : Ein Boolean Option Config.Render.SourceFilechange wurde dem Paket.json hinzugefügt. Das Verhalten unterscheidet sich basierend auf dem Wert:
Wenn Sie möchten, dass Ihr Projekt hier aufgelistet ist, hinterlassen Sie eine Nachricht auf Codetap auf Facebook. Ihr Projekt muss mindestens Version 1 sein (keine Beta / Alpha oder in Arbeit) wird akzeptiert.
Das Projekt erfordert NodeJS v.4+
Um NodeJS zu installieren, besuchen Sie die NodeJS -Download -Seite. Laden Sie das angemessene Paket für Ihr Operatin -System herunter, klicken Sie auf die heruntergeladene Datei, öffnen Sie es und befolgen Sie die Installationsprozes. Wenn Sie nicht viel darüber wissen, klicken Sie einfach auf die nächste und installieren Sie Schaltflächen und wählen Sie "Ich stimme zu", wenn Sie aufgefordert werden, und Sie sollten in Ordnung sein.
Bevor Sie installieren: Bitte lesen Sie die Voraussetzungen
$ npm ioder
$ npm installHINWEIS: Wenn Sie einen PNGquant-Bin-Fehler unter Windows begegnen, versuchen Sie es mit dem Ausführen:
npm install [email protected] -D
npm install [email protected] -D
Bevor Sie npm start
So führen Sie das Projekt im Entwicklungsmodus aus und öffnen Sie einen lokalen Server, der über mehrere Geräte hinweg synchronisiert:
npm startoder
npm run devUm das Projekt für die Produktionsnutzung zu erstellen:
npm run prodSo bereitstellen Sie Ihr Projekt automatisch auf GitHub-Seiten und machen Sie es unter https: // [your-Unername] .github.io/[your-project-name] Verwenden:
npm run deployDas Projekt unterstützt sowohl Einbettung als auch externe Stilblätter. Sie können niemanden, dem einen oder anderen oder beiden haben.
Wenn Sie eine einseitige App oder eine einzelne Website erstellen, macht es keinen Sinn, die Stilblätter aus einer externen Datei geladen zu haben, und ich werde erklären, warum: Der Punkt beim Laden externer Stilblätter besteht darin, den Browser zu erlauben, diese Dateien zu speichern. Auf einer einzigen Seite gibt es keine andere Seite, auf der die externe Dateitechnik nicht zutrifft.
In diesem Szenario können Sie sowohl einbetten als auch extern oder nur extern. Das häufigste Szenario ist, dass nur eine externe Stylesheet -Datei geladen werden muss und dass dies die meiste Zeit in Ordnung ist.
Wenn Sie Ihre SEO- und Benutzererfahrung noch weiter verbessern möchten, empfehle ich dringend, eine Kombination aus Einbettung und Extern zu verwenden. Das Einbettungsstilblatt sollte nur die minimale Anzahl von Stilen enthalten, damit der anfängliche sichtbare Teil der Seite zu rendern ist. Der Rest der Stile kann in die externe CSS -Datei eingefügt werden.
Wenn Sie npm i ausführen, wird die Git -Geschichte zurückgesetzt.
Um das Zurücksetzen der Git-Geschichte zu vermeiden, läuft npm i --ignore-scripts