如果您想開始從事網絡開發人員的職業,成為可僱用並在市場上獲得最高薪水的工作,請訪問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)
添加模塊化支持。當在package.json的配置中啟用時,它將將所有SCS/SASS文件轉換為其通訊CSS路徑。
添加可以為github.io和自定義域配置的baseurl支持。檢查軟件包。 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)模板項目的入門包裝。
注意:boolean選項config.render.sourcefilechange已添加到package.json中。行為根據價值有所不同:
如果您希望在此處列出您的項目,請在Facebook上的Codetap上留言。您的項目至少必須是第一版本的決賽(沒有beta / alpha或正在進行的工作)。
該項目需要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)用於服務器,並不是要下載它們,並且必須將其下載到brows drows,則可以將其加載到browser上。在一個頁面中,沒有其他頁面可以轉到,因此不適用外部文件技術。
在這種情況下,您可以同時具有嵌入和外部或外部。最常見的情況是只有一個要加載的外部樣式表文件,並且大多數時候都可以。
如果您想進一步改善SEO和用戶體驗,我強烈建議使用嵌入和外部的組合。嵌入式樣式表僅應包含頁面初始可見部分的最小樣式。其餘樣式可以放在外部CSS文件中。
如果您運行npm i ,則GIT歷史記錄將被重置。
避免重置git歷史記錄運行npm i --ignore-scripts