diff --git a/_includes/header.html b/_includes/header.html
index 7c7a3a643737..ee077bdbd60b 100644
--- a/_includes/header.html
+++ b/_includes/header.html
@@ -4,9 +4,9 @@
{%- if page.title -%}
- {{ page.title }} · {{ site.title }}
+ {{ page.title }} · {{ site.title }}
{%- else -%}
- {{ site.title }} · {{ site.description }}
+ {{ site.title }} · {{ site.description }}
{%- endif -%}
diff --git a/build/.htmllintrc b/build/.htmllintrc
index c04658fb9e14..ba2c6b3a3927 100644
--- a/build/.htmllintrc
+++ b/build/.htmllintrc
@@ -1,19 +1,43 @@
{
"attr-bans": ["align", "background", "bgcolor", "border", "frameborder", "longdesc", "marginwidth", "marginheight", "scrolling"],
"attr-name-style": false,
- "attr-no-unsafe-char": false,
+ "attr-no-dup": true,
+ "attr-no-unsafe-char": true,
+ "attr-quote-style": "double",
+ "attr-req-value": true,
+ "attr-validate": true,
+ "class-no-dup": true,
"class-style": "dash",
"doctype-first": true,
"doctype-html5": true,
"fig-req-figcaption": false,
+ "focusable-tabindex-style": true,
+ "head-req-title": true,
+ "head-valid-content-model": false,
+ "href-style": false,
+ "html-req-lang": true,
"html-valid-content-model": false,
"id-class-ignore-regex": "(onclick|content|[a-z]+([A-Z][a-z])+)",
+ "id-class-no-ad": true,
"id-class-style": "dash",
+ "id-no-dup": true,
+ "img-req-alt": "allownull",
"img-req-src": false,
- "img-req-alt": false,
"indent-style": "spaces",
"indent-width": 2,
+ "input-radio-req-name": false,
+ "input-req-label": false,
+ "label-req-for": true,
+ "lang-style": "case",
+ "line-end-style": "lf",
"spec-char-escape": false,
+ "table-req-header": false,
"tag-bans": ["b", "i"],
- "title-max-len": false
+ "tag-close": true,
+ "tagname-lowercase": true,
+ "tag-name-match": true,
+ "tag-self-close": false,
+ "text-ignore-regex": false,
+ "title-max-len": 70,
+ "title-no-dup": true
}
diff --git a/js/tests/index.html b/js/tests/index.html
index ad5b6437ab2e..2383fce6e6d7 100644
--- a/js/tests/index.html
+++ b/js/tests/index.html
@@ -1,5 +1,5 @@
-
+
diff --git a/js/tests/visual/alert.html b/js/tests/visual/alert.html
index bb2d9cb48d97..9baee6f5067e 100644
--- a/js/tests/visual/alert.html
+++ b/js/tests/visual/alert.html
@@ -1,5 +1,5 @@
-
+
diff --git a/js/tests/visual/button.html b/js/tests/visual/button.html
index 33de14d8bdd2..3de316ac8ee6 100644
--- a/js/tests/visual/button.html
+++ b/js/tests/visual/button.html
@@ -1,5 +1,5 @@
-
+
diff --git a/js/tests/visual/carousel.html b/js/tests/visual/carousel.html
index 5bdd6160b584..f81dc951e727 100644
--- a/js/tests/visual/carousel.html
+++ b/js/tests/visual/carousel.html
@@ -1,5 +1,5 @@
-
+
diff --git a/js/tests/visual/collapse.html b/js/tests/visual/collapse.html
index 0c19def73ffd..3005920957de 100644
--- a/js/tests/visual/collapse.html
+++ b/js/tests/visual/collapse.html
@@ -1,5 +1,5 @@
-
+
diff --git a/js/tests/visual/dropdown.html b/js/tests/visual/dropdown.html
index bb0fc6e41c0d..11b89b0f26d7 100644
--- a/js/tests/visual/dropdown.html
+++ b/js/tests/visual/dropdown.html
@@ -1,5 +1,5 @@
-
+
diff --git a/js/tests/visual/modal.html b/js/tests/visual/modal.html
index fcc96035bd99..3b4cd4d3e13b 100644
--- a/js/tests/visual/modal.html
+++ b/js/tests/visual/modal.html
@@ -1,5 +1,5 @@
-
+
diff --git a/js/tests/visual/popover.html b/js/tests/visual/popover.html
index d979d967a4ad..ec2fb493450a 100644
--- a/js/tests/visual/popover.html
+++ b/js/tests/visual/popover.html
@@ -1,5 +1,5 @@
-
+
@@ -22,8 +22,7 @@ Popover Bootstrap Visual Test
Popover on right
-