diff --git a/packages/webawesome/docs/.eleventy.js b/packages/webawesome/docs/.eleventy.js index 3a1612d06..b8a5c1232 100644 --- a/packages/webawesome/docs/.eleventy.js +++ b/packages/webawesome/docs/.eleventy.js @@ -76,6 +76,7 @@ export default async function (eleventyConfig) { // eleventyConfig.addGlobalData('package', packageData); eleventyConfig.addGlobalData('layout', 'page.njk'); + eleventyConfig.addGlobalData('pageType', 'docs'); // Default page type eleventyConfig.addGlobalData('server', { head: '', loginOrAvatar: '', diff --git a/packages/webawesome/docs/_includes/base.njk b/packages/webawesome/docs/_includes/base.njk index 56efbf8ff..667e1c479 100644 --- a/packages/webawesome/docs/_includes/base.njk +++ b/packages/webawesome/docs/_includes/base.njk @@ -15,8 +15,14 @@ {% if hasSidebar %}{% endif %} - {# Docs styles #} - + {% if pageType == 'marketing' %} + {# Marketing styles #} + + {% else %} + {# Docs styles (default) #} + + {% endif %} + {% block head %}{% endblock %} @@ -42,51 +48,55 @@ } - + - -
- {# Logo #} -
- {# Nav toggle #} - - - + + {% if pageHeader %} + {% include pageHeader %} + {% else %} + +
+ {% endif %} {# Sidebar #} {% if hasSidebar %} @@ -138,6 +148,11 @@ {% include 'search.njk' %} + + {# Footer #} + {% if pageFooter %} + {% include pageFooter %} + {% endif %}