From 7db38ee8901268b06039f7256a12126ff7f7eedd Mon Sep 17 00:00:00 2001 From: konnorrogers Date: Fri, 28 Feb 2025 18:18:48 -0500 Subject: [PATCH] 11ty for webawesome + app --- docs/.eleventy.js | 5 +++++ docs/_includes/base.njk | 5 +---- docs/_includes/head.njk | 2 +- docs/index.md | 4 +--- src/components/button/button.ts | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/.eleventy.js b/docs/.eleventy.js index 62fadfa6c..4e76db51e 100644 --- a/docs/.eleventy.js +++ b/docs/.eleventy.js @@ -67,6 +67,11 @@ export default function (eleventyConfig) { return `https://early.webawesome.com/webawesome@${packageData.version}/dist/` + (location || "").replace(/^\//, ''); }); + // Turns `{% server_variable "foo" %} into `{{ server.foo | safe }}` + eleventyConfig.addShortcode('server', function (property) { + return `{{ server.${property} | safe }}`; + }); + // Paired shortcodes - {% shortCode %}content{% endShortCode %} eleventyConfig.addPairedShortcode('markdown', content => markdown.render(content || '')); diff --git a/docs/_includes/base.njk b/docs/_includes/base.njk index 672650280..70f84e5c2 100644 --- a/docs/_includes/base.njk +++ b/docs/_includes/base.njk @@ -15,9 +15,6 @@ {# Docs styles #} - - {# Used by Web Awesome App to inject other assets into the head. #} - {% raw %} {{ server.head | safe }} {% endraw %} @@ -53,7 +50,7 @@ {# Login #} - {{ server.loginOrAvatar | safe }} + {% server "loginOrAvatar" %} diff --git a/docs/_includes/head.njk b/docs/_includes/head.njk index 67b2325d5..89a303d24 100644 --- a/docs/_includes/head.njk +++ b/docs/_includes/head.njk @@ -50,4 +50,4 @@ {# Used by Web Awesome App to inject other assets into the head. #} -{% raw %} {{ server.head | safe }} {% endraw %} +{% server "head" %} diff --git a/docs/index.md b/docs/index.md index aa3d060f5..9ae2e8a82 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,8 +4,6 @@ description: Build better with Web Awesome, the open source library of web compo layout: page --- - -