From f437249a3bedb47155d33ac753b821ae31b814fa Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Wed, 18 May 2022 13:15:38 -0700 Subject: [PATCH 001/120] docs: Adjust docs site path prefix (#15889) --- docs/.eleventy.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/.eleventy.js b/docs/.eleventy.js index b9e27c8fd7b..d1138eff322 100644 --- a/docs/.eleventy.js +++ b/docs/.eleventy.js @@ -343,6 +343,15 @@ module.exports = function(eleventyConfig) { return { passthroughFileCopy: true, + /* + * The site is loaded from /docs on eslint.org and so we need to adjust + * the path prefix so URLs are evaluated correctly. + * + * The path prefix is turned off for deploy previews so we can properly + * see changes before deployed. + */ + pathPrefix: process.env.CONTEXT === "deploy-preview" ? "" : "/docs", + markdownTemplateEngine: 'njk', dataTemplateEngine: 'njk', htmlTemplateEngine: 'njk', From 90b69901efd265fd11425540928793f1387095cc Mon Sep 17 00:00:00 2001 From: Milos Djermanovic Date: Thu, 19 May 2022 03:00:10 +0200 Subject: [PATCH 002/120] docs: fix absolute links in rule macro to work from /docs (#15891) --- docs/src/_includes/components/rule.macro.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/src/_includes/components/rule.macro.html b/docs/src/_includes/components/rule.macro.html index b459cd64548..aa84e3448c9 100644 --- a/docs/src/_includes/components/rule.macro.html +++ b/docs/src/_includes/components/rule.macro.html @@ -7,7 +7,7 @@ deprecated

{%- if params.replacedBy|length -%} -

Replaced by {{ params.replacedBy }}

+

Replaced by {{ params.replacedBy }}

{%- else -%}

{{ params.description }}

{%- endif -%} {%- elseif params.removed == true -%} @@ -16,11 +16,11 @@ removed

{%- if params.replacedBy -%} -

Replaced by {{ params.replacedBy }}

+

Replaced by {{ params.replacedBy }}

{%- else -%}

{{ params.description }}

{%- endif -%} {%- else -%} - {{ params.name }} + {{ params.name }}

{{ params.description }}

{%- endif -%} From 36287c00d56596fbb2672cfe3f9b9dd24b2926da Mon Sep 17 00:00:00 2001 From: Milos Djermanovic Date: Fri, 20 May 2022 02:26:41 +0200 Subject: [PATCH 003/120] docs: fix absolute paths in related rules shortcode to work from /docs (#15892) --- docs/.eleventy.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/.eleventy.js b/docs/.eleventy.js index d1138eff322..7b4c4f1a034 100644 --- a/docs/.eleventy.js +++ b/docs/.eleventy.js @@ -25,6 +25,15 @@ const { module.exports = function(eleventyConfig) { let now = new Date(); + /* + * The site is loaded from /docs on eslint.org and so we need to adjust + * the path prefix so URLs are evaluated correctly. + * + * The path prefix is turned off for deploy previews so we can properly + * see changes before deployed. + */ + const pathPrefix = process.env.CONTEXT === "deploy-preview" ? "" : "/docs"; + /***************************************************************************************** * Filters * ***************************************************************************************/ @@ -180,7 +189,7 @@ module.exports = function(eleventyConfig) { rules.forEach(function(rule) { let list_item = `