Merge pull request #2169 from h5bp/release/ship-v7.3.0

Release/ship v7.3.0
This commit is contained in:
Rob Larsen
2019-11-19 13:43:13 -05:00
committed by GitHub
14 changed files with 1673 additions and 970 deletions

View File

@@ -1,3 +1,12 @@
### 7.3.0 (November 19, 2019)
* Updated to Modernizr 3.8 ([2b2bb45](https://github.com/h5bp/html5-boilerplate/commit/2b2bb453916b4b09a6f0929340290dc2505f7ce9))
* Updated to Gulp 4 ([#2151](https://github.com/h5bp/html5-boilerplate/pull/2151))
* Updated package.json ([#2162](https://github.com/h5bp/html5-boilerplate/pull/#2162)) and enabled package-lock.json ([abe2087](https://github.com/h5bp/html5-boilerplate/commit/abe20877fdb569c84aa0a1f8ae12c51c51e41250)),([#2145](https://github.com/h5bp/html5-boilerplate/pull/#2145))
* Remove redundant rules from .editorconfig ([#2157](https://github.com/h5bp/html5-boilerplate/pull/2157))
* Small docs maintenance updates ([#2155](https://github.com/h5bp/html5-boilerplate/pull/2155)), ([#2164](https://github.com/h5bp/html5-boilerplate/pull/2164)), ([#2165](https://github.com/h5bp/html5-boilerplate/pull/2165)), ([#2167](https://github.com/h5bp/html5-boilerplate/pull/2167)) & ([#2168](https://github.com/h5bp/html5-boilerplate/pull/2168))
* Bump lowest supported version of node to 8.x ([#2142](https://github.com/h5bp/html5-boilerplate/pull/2142))
* Remove .jscsrc config and remove gulp-jscs from package.json ([#2153](https://github.com/h5bp/html5-boilerplate/pull/2153))
### 7.2.0 (June 4, 2019) ### 7.2.0 (June 4, 2019)
* Remove `defer` from Google Analytics snippet ([#2132](https://github.com/h5bp/html5-boilerplate/pull/2132)) * Remove `defer` from Google Analytics snippet ([#2132](https://github.com/h5bp/html5-boilerplate/pull/2132))
@@ -36,21 +45,19 @@
* [Update Apache Server Configs to `v3.0.0`.](https://github.com/h5bp/html5-boilerplate/pull/2042) * [Update Apache Server Configs to `v3.0.0`.](https://github.com/h5bp/html5-boilerplate/pull/2042)
* Migrate to eslint ([#2037](https://github.com/h5bp/html5-boilerplate/pull/2037)) * Migrate to eslint ([#2037](https://github.com/h5bp/html5-boilerplate/pull/2037))
* Update to jQuery 3.3.1 ([#2018](https://github.com/h5bp/html5-boilerplate/pull/2018)) * Update to jQuery 3.3.1 ([#2018](https://github.com/h5bp/html5-boilerplate/pull/2018))
* Update to Modernizr v3.6 and Normalize v8 ([#2028](https://github.com/h5bp/html5-boilerplate/pull/2028)) * Update to Modernizr v3.6 and Normalize v8 ([#2028](https://github.com/h5bp/html5-boilerplate/pull/2028))
* Update Dev Dependencies ([#2032](https://github.com/h5bp/html5-boilerplate/pull/2032)) ([#2017](https://github.com/h5bp/html5-boilerplate/pull/2017)) ([#2010](https://github.com/h5bp/html5-boilerplate/pull/2010)) ([#2009](https://github.com/h5bp/html5-boilerplate/pull/2009)) * Update Dev Dependencies ([#2032](https://github.com/h5bp/html5-boilerplate/pull/2032)) ([#2017](https://github.com/h5bp/html5-boilerplate/pull/2017)) ([#2010](https://github.com/h5bp/html5-boilerplate/pull/2010)) ([#2009](https://github.com/h5bp/html5-boilerplate/pull/2009))
* Replace 'node-sri' with 'ssri' ([#2031](https://github.com/h5bp/html5-boilerplate/pull/2031)) * Replace 'node-sri' with 'ssri' ([#2031](https://github.com/h5bp/html5-boilerplate/pull/2031))
* Add .babelrc and .prettierrc to .gitattributes ([#2030](https://github.com/h5bp/html5-boilerplate/pull/2030)) * Add .babelrc and .prettierrc to .gitattributes ([#2030](https://github.com/h5bp/html5-boilerplate/pull/2030))
* Update .htaccess ([#2003](https://github.com/h5bp/html5-boilerplate/pull/2003)) * Update .htaccess ([#2003](https://github.com/h5bp/html5-boilerplate/pull/2003))
* Fixed JSHint errors ([#1994](https://github.com/h5bp/html5-boilerplate/pull/1994)) * Fixed JSHint errors ([#1994](https://github.com/h5bp/html5-boilerplate/pull/1994))
* Add CODE_OF_CONDUCT.md ([#2011](https://github.com/h5bp/html5-boilerplate/pull/2011)) * Add CODE_OF_CONDUCT.md ([#2011](https://github.com/h5bp/html5-boilerplate/pull/2011))
* Update Documentation ([#2029](https://github.com/h5bp/html5-boilerplate/pull/2029)) ([#2015](https://github.com/h5bp/html5-boilerplate/pull/2015)) ([#2007](https://github.com/h5bp/html5-boilerplate/pull/2007)) ([#2006](https://github.com/h5bp/html5-boilerplate/pull/2006)) ([#1996](https://github.com/h5bp/html5-boilerplate/pull/1996)) * Update Documentation ([#2029](https://github.com/h5bp/html5-boilerplate/pull/2029)) ([#2015](https://github.com/h5bp/html5-boilerplate/pull/2015)) ([#2007](https://github.com/h5bp/html5-boilerplate/pull/2007)) ([#2006](https://github.com/h5bp/html5-boilerplate/pull/2006)) ([#1996](https://github.com/h5bp/html5-boilerplate/pull/1996))
### 6.0.1 (August 20, 2017) ### 6.0.1 (August 20, 2017)
* Reverts .visuallyhidden (see [#1985](https://github.com/h5bp/html5-boilerplate/issues/1985)) * Reverts .visuallyhidden (see [#1985](https://github.com/h5bp/html5-boilerplate/issues/1985))
### 6.0.0 (August 17, 2017) ### 6.0.0 (August 17, 2017)
* Fix Bug: .visuallyhidden on macOS VO fixes #1985 ([#1989](https://github.com/h5bp/html5-boilerplate/pull/1989)) * Fix Bug: .visuallyhidden on macOS VO fixes #1985 ([#1989](https://github.com/h5bp/html5-boilerplate/pull/1989))
@@ -58,8 +65,8 @@
* Update to jQuery 3.2.1 ([#1942](https://github.com/h5bp/html5-boilerplate/pull/1942)) * Update to jQuery 3.2.1 ([#1942](https://github.com/h5bp/html5-boilerplate/pull/1942))
* Improve ::selection documentation which became confusing after c7057be ([#1955](https://github.com/h5bp/html5-boilerplate/pull/1955)) * Improve ::selection documentation which became confusing after c7057be ([#1955](https://github.com/h5bp/html5-boilerplate/pull/1955))
* refactor(html): update browsehappy to https instead of http ([#1952](https://github.com/h5bp/html5-boilerplate/pull/1952)) * refactor(html): update browsehappy to https instead of http ([#1952](https://github.com/h5bp/html5-boilerplate/pull/1952))
* Fix links to CONTRIBUTING.md ([#1951](https://github.com/h5bp/html5-boilerplate/pull/1951)) * Fix links to CONTRIBUTING.md ([#1951](https://github.com/h5bp/html5-boilerplate/pull/1951))
* Adds .github folder and contents Fixes ([#1948](https://github.com/h5bp/html5-boilerplate/pull/1948)) * Adds .github folder and contents Fixes ([#1948](https://github.com/h5bp/html5-boilerplate/pull/1948))
* Modernizr 3, modernizr.config and ([#1940](https://github.com/h5bp/html5-boilerplate/pull/1940)) * Modernizr 3, modernizr.config and ([#1940](https://github.com/h5bp/html5-boilerplate/pull/1940))
* Housekeeping by @coliff (#1968 #1969 #1965 #1964 #1958 #1957 #1956) * Housekeeping by @coliff (#1968 #1969 #1965 #1964 #1958 #1957 #1956)
* Update .gitattributes for Web Projects ([#1935](https://github.com/h5bp/html5-boilerplate/pull/1935)) * Update .gitattributes for Web Projects ([#1935](https://github.com/h5bp/html5-boilerplate/pull/1935))
@@ -91,7 +98,7 @@
* Update jQuery to `v1.12.0`. * Update jQuery to `v1.12.0`.
* Fetch `jQuery` from jQuery's CDN instead of Google's * Fetch `jQuery` from jQuery's CDN instead of Google's
([#1737](https://github.com/h5bp/html5-boilerplate/issues/1737), ([#1737](https://github.com/h5bp/html5-boilerplate/issues/1737),
[#1739](https://github.com/h5bp/html5-boilerplate/issues/1739)). [#1739](https://github.com/h5bp/html5-boilerplate/issues/1739)).
* Change print color for `:first-letter` and `:first-line` * Change print color for `:first-letter` and `:first-line`
pseudo-elements pseudo-elements
([#1715](https://github.com/h5bp/html5-boilerplate/pull/1715)). ([#1715](https://github.com/h5bp/html5-boilerplate/pull/1715)).
@@ -141,7 +148,7 @@
([#1567](https://github.com/h5bp/html5-boilerplate/pull/1567)). ([#1567](https://github.com/h5bp/html5-boilerplate/pull/1567)).
* Add `/.editorconfig` file * Add `/.editorconfig` file
([#1561](https://github.com/h5bp/html5-boilerplate/issues/1561), ([#1561](https://github.com/h5bp/html5-boilerplate/issues/1561),
[#1564](https://github.com/h5bp/html5-boilerplate/issues/1564)). [#1564](https://github.com/h5bp/html5-boilerplate/issues/1564)).
* Add `auto` to the Google Universal Analytics tracker create method * Add `auto` to the Google Universal Analytics tracker create method
([#1562](https://github.com/h5bp/html5-boilerplate/issues/1562)). ([#1562](https://github.com/h5bp/html5-boilerplate/issues/1562)).
* Add `timeline` and `timelineEnd` to the list of `console` methods * Add `timeline` and `timelineEnd` to the list of `console` methods
@@ -160,7 +167,7 @@
([#1477](https://github.com/h5bp/html5-boilerplate/issues/1477)). ([#1477](https://github.com/h5bp/html5-boilerplate/issues/1477)).
* Remove image replacement helper class `.ir` * Remove image replacement helper class `.ir`
([#1472](https://github.com/h5bp/html5-boilerplate/issues/1472), ([#1472](https://github.com/h5bp/html5-boilerplate/issues/1472),
[#1475](https://github.com/h5bp/html5-boilerplate/issues/1475)). [#1475](https://github.com/h5bp/html5-boilerplate/issues/1475)).
* Add vertical centering for `svg` * Add vertical centering for `svg`
([#1453](https://github.com/h5bp/html5-boilerplate/issues/1453)). ([#1453](https://github.com/h5bp/html5-boilerplate/issues/1453)).
* Redesign 404 page * Redesign 404 page
@@ -169,7 +176,7 @@
([#1050](https://github.com/h5bp/html5-boilerplate/issues/1050)). ([#1050](https://github.com/h5bp/html5-boilerplate/issues/1050)).
* Remove IE conditional classes * Remove IE conditional classes
([#1187](https://github.com/h5bp/html5-boilerplate/issues/1187), ([#1187](https://github.com/h5bp/html5-boilerplate/issues/1187),
[#1290](https://github.com/h5bp/html5-boilerplate/issues/1290)). [#1290](https://github.com/h5bp/html5-boilerplate/issues/1290)).
### 4.3.0 (September 10, 2013) ### 4.3.0 (September 10, 2013)
@@ -180,11 +187,11 @@
* Update to Apache Server Configs 1.1.0. * Update to Apache Server Configs 1.1.0.
* Add `initial-scale=1` to the viewport `meta` * Add `initial-scale=1` to the viewport `meta`
([#1398](https://github.com/h5bp/html5-boilerplate/pull/1398)). ([#1398](https://github.com/h5bp/html5-boilerplate/pull/1398)).
* Vertical centering for audio-, canvas- and video-tags * Vertical centering for audio, canvas and video-tags
([#1326](https://github.com/h5bp/html5-boilerplate/issues/1326)). ([#1326](https://github.com/h5bp/html5-boilerplate/issues/1326)).
* Remove Google Chrome Frame related code * Remove Google Chrome Frame related code
([#1379](https://github.com/h5bp/html5-boilerplate/pull/1379), ([#1379](https://github.com/h5bp/html5-boilerplate/pull/1379),
[#1396](https://github.com/h5bp/html5-boilerplate/pull/1396)). [#1396](https://github.com/h5bp/html5-boilerplate/pull/1396)).
* Update to Google Universal Analytics * Update to Google Universal Analytics
([#1347](https://github.com/h5bp/html5-boilerplate/issues/1347)). ([#1347](https://github.com/h5bp/html5-boilerplate/issues/1347)).
* Update to jQuery 1.10.2. * Update to jQuery 1.10.2.
@@ -227,7 +234,7 @@
* Further improvements to `console` method stubbing * Further improvements to `console` method stubbing
([#1206](https://github.com/h5bp/html5-boilerplate/issues/1206), ([#1206](https://github.com/h5bp/html5-boilerplate/issues/1206),
[#1229](https://github.com/h5bp/html5-boilerplate/pull/1229)). [#1229](https://github.com/h5bp/html5-boilerplate/pull/1229)).
* Update to jQuery 1.8.2. * Update to jQuery 1.8.2.
* Update to Modernizr 2.6.2. * Update to Modernizr 2.6.2.
* Minor additions to the documentation. * Minor additions to the documentation.
@@ -236,7 +243,7 @@
* Improve the Apache compression configuration * Improve the Apache compression configuration
([#1012](https://github.com/h5bp/html5-boilerplate/issues/1012), ([#1012](https://github.com/h5bp/html5-boilerplate/issues/1012),
[#1173](https://github.com/h5bp/html5-boilerplate/issues/1173)). [#1173](https://github.com/h5bp/html5-boilerplate/issues/1173)).
* Add a HiDPI example media query * Add a HiDPI example media query
([#1127](https://github.com/h5bp/html5-boilerplate/issues/1127)). ([#1127](https://github.com/h5bp/html5-boilerplate/issues/1127)).
* Add bundled docs * Add bundled docs

View File

@@ -23,15 +23,19 @@ way that you want.
Choose one of the following options: Choose one of the following options:
- Download the latest stable release from * Download the latest stable release from
[html5boilerplate.com](https://html5boilerplate.com/). [html5boilerplate.com](https://html5boilerplate.com/). This zip file is a snapshot of the `dist` folder. On Windows, Mac and from the file manager on Linux unzipping this folder will output to a folder named something like `html5-boilerplate_v7.3.0`. From the command line will need to create a folder and unzip the contents into that folder.
- Clone the git repo — `git clone
```bash
mkdir html5-boilerplate
unzip html5-boilerplate*.zip -d html5-boilerplate
```
* Clone the git repo — `git clone
https://github.com/h5bp/html5-boilerplate.git` - and checkout the https://github.com/h5bp/html5-boilerplate.git` - and checkout the
[tagged release](https://github.com/h5bp/html5-boilerplate/releases) [tagged release](https://github.com/h5bp/html5-boilerplate/releases)
you'd like to use. you'd like to use. The `dist` folder represents the latest version of the project for end users.
- Install with [npm](https://www.npmjs.com/): `npm install html5-boilerplate` and pull in what you need from the resulting `node_modules/html5-boilerplate/dist` * Install with [npm](https://www.npmjs.com/): `npm install html5-boilerplate` or [yarn](https://yarnpkg.com/): `yarn add html5-boilerplate`. The resulting `node_modules/html5-boilerplate/dist` folder represents the latest version of the project for end users. Depending on what you want to use and how you want to use it, you may have to copy and paste the contents of that folder into your project directory.
- Install with [yarn](https://yarnpkg.com/): `yarn add html5-boilerplate`
## Features ## Features
@@ -70,7 +74,6 @@ just that we'll ensure compatibility with the ones mentioned above.*
If you need legacy browser support you can use [HTML5 Boilerplate v6](https://github.com/h5bp/html5-boilerplate/releases/tag/6.1.0) (IE9/IE10) If you need legacy browser support you can use [HTML5 Boilerplate v6](https://github.com/h5bp/html5-boilerplate/releases/tag/6.1.0) (IE9/IE10)
or [HTML5 Boilerplate v5](https://github.com/h5bp/html5-boilerplate/releases/tag/5.3.0) (IE 8). They are no longer actively developed. or [HTML5 Boilerplate v5](https://github.com/h5bp/html5-boilerplate/releases/tag/5.3.0) (IE 8). They are no longer actively developed.
## Documentation ## Documentation
Take a look at the [documentation table of contents](dist/doc/TOC.md). Take a look at the [documentation table of contents](dist/doc/TOC.md).
@@ -78,7 +81,6 @@ This documentation is bundled with the project which makes it
available for offline reading and provides a useful starting point for available for offline reading and provides a useful starting point for
any documentation you want to write about your project. any documentation you want to write about your project.
## Contributing ## Contributing
Hundreds of developers have helped to make the HTML5 Boilerplate. Anyone is welcome to [contribute](.github/CONTRIBUTING.md), Hundreds of developers have helped to make the HTML5 Boilerplate. Anyone is welcome to [contribute](.github/CONTRIBUTING.md),
@@ -89,7 +91,6 @@ the [guidelines](.github/CONTRIBUTING.md):
* [Feature requests](.github/CONTRIBUTING.md#features) * [Feature requests](.github/CONTRIBUTING.md#features)
* [Pull requests](.github/CONTRIBUTING.md#pull-requests) * [Pull requests](.github/CONTRIBUTING.md#pull-requests)
## License ## License
The code is available under the [MIT license](LICENSE.txt). The code is available under the [MIT license](LICENSE.txt).

3
dist/.editorconfig vendored
View File

@@ -8,6 +8,3 @@ indent_size = 2
indent_style = space indent_style = space
insert_final_newline = true insert_final_newline = true
trim_trailing_whitespace = true trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false

2
dist/css/main.css vendored
View File

@@ -1,4 +1,4 @@
/*! HTML5 Boilerplate v7.2.0 | MIT License | https://html5boilerplate.com/ */ /*! HTML5 Boilerplate v7.3.0 | MIT License | https://html5boilerplate.com/ */
/* main.css 2.0.0 | MIT License | https://github.com/h5bp/main.css#readme */ /* main.css 2.0.0 | MIT License | https://github.com/h5bp/main.css#readme */
/* /*

7
dist/doc/extend.md vendored
View File

@@ -476,11 +476,10 @@ and you can validate your markup with the [Card validator](https://cards-dev.twi
<meta name="twitter:image" content="https://www.example.com/path/to/image.jpg"> <meta name="twitter:image" content="https://www.example.com/path/to/image.jpg">
``` ```
### Google+ / Schema.org ### Schema.org
Google also provides a snippet specification that serves a similar Google also provides a snippet specification that serves a similar
purpose to Facebook's Open Graph or Twitter Cards. While it helps you purpose to Facebook's Open Graph or Twitter Cards. This metadata is a subset
to control information displayed on Google+, this metadata is a subset
of [schema.org's microdata vocabulary](https://schema.org/), which of [schema.org's microdata vocabulary](https://schema.org/), which
covers many other schemas that can describe the content of your pages covers many other schemas that can describe the content of your pages
to search engines. For this reason, this metadata is more generic for to search engines. For this reason, this metadata is more generic for
@@ -493,7 +492,7 @@ Also, please note that this markup requires to add attributes to your
top `html` tag. top `html` tag.
```html ```html
<html class="no-js" lang="" itemscope itemtype="http://schema.org/Article"> <html class="no-js" lang="" itemscope itemtype="https://schema.org/Article">
<head> <head>
<link rel="author" href=""> <link rel="author" href="">

2
dist/doc/faq.md vendored
View File

@@ -5,8 +5,6 @@ table of contents](TOC.md)
* [Why is the Google Analytics code at the bottom? Google recommends it be * [Why is the Google Analytics code at the bottom? Google recommends it be
placed in the `<head>`.](#why-is-the-google-analytics-code-at-the-bottom-google-recommends-it-be-placed-in-the-head) placed in the `<head>`.](#why-is-the-google-analytics-code-at-the-bottom-google-recommends-it-be-placed-in-the-head)
* [How can I integrate Bootstrap with HTML5
Boilerplate?](#how-can-i-integrate-bootstrap-with-html5-boilerplate)
* [Do I need to upgrade my site each time a new version of HTML5 Boilerplate is * [Do I need to upgrade my site each time a new version of HTML5 Boilerplate is
released?](#do-i-need-to-upgrade-my-site-each-time-a-new-version-of-html5-boilerplate-is-released) released?](#do-i-need-to-upgrade-my-site-each-time-a-new-version-of-html5-boilerplate-is-released)
* [Where can I get help with support * [Where can I get help with support

2
dist/doc/html.md vendored
View File

@@ -128,7 +128,7 @@ using a polyfill CDN service, like [cdn.polyfill.io](https://cdn.polyfill.io/),
just put it before the other scripts in the bottom of the page: just put it before the other scripts in the bottom of the page:
```html ```html
<script src="js/vendor/modernizr-3.7.1.min.js"></script> <script src="js/vendor/modernizr-3.8.0.min.js"></script>
<script src="https://cdn.polyfill.io/v3/polyfill.min.js"></script> <script src="https://cdn.polyfill.io/v3/polyfill.min.js"></script>
<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-3.4.1.min.js"><\/script>')</script> <script>window.jQuery || document.write('<script src="js/vendor/jquery-3.4.1.min.js"><\/script>')</script>

2
dist/index.html vendored
View File

@@ -24,7 +24,7 @@
<!-- Add your site or application content here --> <!-- Add your site or application content here -->
<p>Hello world! This is HTML5 Boilerplate.</p> <p>Hello world! This is HTML5 Boilerplate.</p>
<script src="js/vendor/modernizr-3.7.1.min.js"></script> <script src="js/vendor/modernizr-3.8.0.min.js"></script>
<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-3.4.1.min.js"><\/script>')</script> <script>window.jQuery || document.write('<script src="js/vendor/jquery-3.4.1.min.js"><\/script>')</script>
<script src="js/plugins.js"></script> <script src="js/plugins.js"></script>

File diff suppressed because one or more lines are too long

2529
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"name": "html5-boilerplate", "name": "html5-boilerplate",
"version": "7.2.0", "version": "7.3.0",
"homepage": "https://html5boilerplate.com/", "homepage": "https://html5boilerplate.com/",
"license": "MIT", "license": "MIT",
"description": "A professional front-end template for building fast, robust, and adaptable web apps or sites.", "description": "A professional front-end template for building fast, robust, and adaptable web apps or sites.",
@@ -14,23 +14,23 @@
"url": "https://github.com/h5bp/html5-boilerplate.git" "url": "https://github.com/h5bp/html5-boilerplate.git"
}, },
"bugs": { "bugs": {
"url" : "https://github.com/h5bp/html5-boilerplate/issues" "url": "https://github.com/h5bp/html5-boilerplate/issues"
}, },
"scripts": { "scripts": {
"build": "gulp build", "build": "gulp build",
"test": "gulp archive && mocha --require @babel/register --reporter spec --timeout 5000" "test": "gulp archive && mocha --require @babel/register --reporter spec --timeout 5000"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.6.4", "@babel/core": "^7.7.2",
"@babel/preset-env": "^7.6.3", "@babel/preset-env": "^7.7.1",
"@babel/register": "^7.6.2", "@babel/register": "^7.7.0",
"apache-server-configs": "^3.2.1", "apache-server-configs": "^3.2.1",
"archiver": "^3.1.1", "archiver": "^3.1.1",
"del": "^5.1.0", "del": "^5.1.0",
"eslint": "^6.5.1", "eslint": "^6.6.0",
"eslint-config-recommended": "^4.0.0", "eslint-config-recommended": "^4.0.0",
"eslint-plugin-mocha": "^6.2.0", "eslint-plugin-mocha": "^6.2.1",
"glob": "^7.1.4", "glob": "^7.1.6",
"gulp": "^4.0.2", "gulp": "^4.0.2",
"gulp-autoprefixer": "^7.0.1", "gulp-autoprefixer": "^7.0.1",
"gulp-eslint": "^6.0.0", "gulp-eslint": "^6.0.0",
@@ -40,14 +40,14 @@
"gulp-replace": "^1.0.0", "gulp-replace": "^1.0.0",
"jquery": "3.4.1", "jquery": "3.4.1",
"main.css": "2.0.0", "main.css": "2.0.0",
"mocha": "^6.2.1", "mocha": "^6.2.2",
"modernizr": "3.7.1", "modernizr": "3.8.0",
"normalize.css": "8.0.1", "normalize.css": "8.0.1",
"ssri": "^7.0.1", "ssri": "^7.1.0",
"strip-json-comments": "^3.0.1" "strip-json-comments": "^3.0.1"
}, },
"engines": { "engines": {
"node": ">=8", "node": ">=10",
"npm": ">=3" "npm": ">=3"
}, },
"babel": { "babel": {

View File

@@ -8,6 +8,3 @@ indent_size = 2
indent_style = space indent_style = space
insert_final_newline = true insert_final_newline = true
trim_trailing_whitespace = true trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false

View File

@@ -476,11 +476,10 @@ and you can validate your markup with the [Card validator](https://cards-dev.twi
<meta name="twitter:image" content="https://www.example.com/path/to/image.jpg"> <meta name="twitter:image" content="https://www.example.com/path/to/image.jpg">
``` ```
### Google+ / Schema.org ### Schema.org
Google also provides a snippet specification that serves a similar Google also provides a snippet specification that serves a similar
purpose to Facebook's Open Graph or Twitter Cards. While it helps you purpose to Facebook's Open Graph or Twitter Cards. This metadata is a subset
to control information displayed on Google+, this metadata is a subset
of [schema.org's microdata vocabulary](https://schema.org/), which of [schema.org's microdata vocabulary](https://schema.org/), which
covers many other schemas that can describe the content of your pages covers many other schemas that can describe the content of your pages
to search engines. For this reason, this metadata is more generic for to search engines. For this reason, this metadata is more generic for
@@ -493,7 +492,7 @@ Also, please note that this markup requires to add attributes to your
top `html` tag. top `html` tag.
```html ```html
<html class="no-js" lang="" itemscope itemtype="http://schema.org/Article"> <html class="no-js" lang="" itemscope itemtype="https://schema.org/Article">
<head> <head>
<link rel="author" href=""> <link rel="author" href="">

View File

@@ -128,7 +128,7 @@ using a polyfill CDN service, like [cdn.polyfill.io](https://cdn.polyfill.io/),
just put it before the other scripts in the bottom of the page: just put it before the other scripts in the bottom of the page:
```html ```html
<script src="js/vendor/modernizr-3.7.1.min.js"></script> <script src="js/vendor/modernizr-3.8.0.min.js"></script>
<script src="https://cdn.polyfill.io/v3/polyfill.min.js"></script> <script src="https://cdn.polyfill.io/v3/polyfill.min.js"></script>
<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-3.4.1.min.js"><\/script>')</script> <script>window.jQuery || document.write('<script src="js/vendor/jquery-3.4.1.min.js"><\/script>')</script>