Web開発者としてキャリアを開始したい場合は、市場で最高の給与の高い仕事にアクセスできるようになり、WOWジョブをご覧ください
.
├── 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にメッセージを残してください。プロジェクトは、少なくともバージョン1の最後の1つである必要があります(ベータ /アルファまたは進行中の作業はありません)。
このプロジェクトでは、nodejs v.4+が必要です
nodejsをインストールするには、nodejsのダウンロードページにアクセスするには、オペラティンシステムのAppropiateパッケージをダウンロードし、ダウンロードしたファイルをクリックして開き、インストールプロセスに従ってください。それについてあまり知らない場合は、次のボタンをすべてクリックしてボタンをインストールして、プロンプトが表示されたら「同意する」を選択してください。
インストールする前に:前提条件をお読みください
$ 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このプロジェクトは、埋め込みシートと外部スタイルの両方のシートをサポートしています。どちらも、どちらも、あるいはその両方を持つこともできます。
単一のページアプリまたはウェブサイトを構築するとき、外部ファイルからスタイルシートをロードすることにはポイントがありません。理由を説明します。外部スタイルシートをロードするポイントは、ブラウザがそれらのファイルをキャッシュできるようにすることです。単一のページには、他のページに移動することはありません。したがって、外部ファイル手法は適用されません。
このシナリオでは、埋め込みと外部の両方または外部の両方を持つことができます。最も一般的なシナリオは、ロードする外部スタイルシートファイルが1つだけで、ほとんどの場合、問題ありません。
SEOとユーザーエクスペリエンスをさらに改善したい場合は、埋め込みと外部の両方の組み合わせを使用することを強くお勧めします。埋め込まれたスタイルシートには、ページの最初の表示された部分のスタイルの最小量のみをレンダリングする必要があります。残りのスタイルは、外部CSSファイルに配置できます。
npm iを実行すると、GITの履歴がリセットされます。
git履歴のリセットを避けるためにnpm i --ignore-scriptsを実行します