如果您想开始从事网络开发人员的职业,成为可雇用并在市场上获得最高薪水的工作,请访问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