<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  
  <title>Eleventy Documentation</title>
  <subtitle>Updates to the Eleventy Documentation, sorted by recent git commits.</subtitle>
  <link href="https://www.11ty.dev/docs/feed.xml" rel="self" />
  <link href="https://www.11ty.dev/" />
  <updated>2026-07-21T18:59:53Z</updated>
  <id>https://www.11ty.dev/</id>
  <author>
    <name>Zach Leatherman</name>
  </author>
  <entry>
    <title>Custom Data File Formats</title>
    <link href="https://www.11ty.dev/docs/data-custom/" />
    <updated>2026-07-21T18:59:53Z</updated>
    <id>https://www.11ty.dev/docs/data-custom/</id>
    <content type="html">&lt;h1 id=&quot;custom-data-file-formats&quot;&gt;Custom Data File Formats&lt;/h1&gt;
&lt;details class=&quot;toc&quot;&gt;
&lt;summary&gt;On this page&lt;/summary&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#usage&quot;&gt;Usage&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#usage-with-options&quot;&gt;Usage with Options &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#examples&quot;&gt;Examples&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#yaml&quot;&gt;YAML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#toml&quot;&gt;TOML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#json-5-json-for-humans&quot;&gt;JSON5 - JSON for Humans&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#adding-a-custom-json-file-extension&quot;&gt;Adding a custom JSON file extension&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#feed-exif-image-data-into-the-data-cascade&quot;&gt;Feed EXIF image data into the Data Cascade&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#ordering-in-the-data-cascade&quot;&gt;Ordering in the Data Cascade&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#example&quot;&gt;Example&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;p&gt;Out of the box, Eleventy supports arbitrary JavaScript and JSON for both &lt;a href=&quot;https://www.11ty.dev/docs/data-template-dir/&quot;&gt;template and directory data files&lt;/a&gt; as well as &lt;a href=&quot;https://www.11ty.dev/docs/data-global/&quot;&gt;global data&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Maybe you want to add support for TOML or YAML too! Any text format will do.&lt;/p&gt;
&lt;p&gt;Note that you can also add &lt;a href=&quot;https://www.11ty.dev/docs/data-frontmatter-customize/&quot;&gt;Custom Front Matter Formats&lt;/a&gt; as well.&lt;/p&gt;
&lt;h2 id=&quot;usage&quot;&gt;Usage&lt;/h2&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-188-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-188-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-188-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-788&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-788&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Receives file contents, return parsed data&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;fileExtension&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; filePath&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-188-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-789&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-789&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Receives file contents, return parsed data&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;fileExtension&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; filePath&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;2.0.0-canary.10&quot;&gt;Added in v2.0.0&lt;/span&gt; Pass a comma-separated list of extensions.&lt;/li&gt;
&lt;li&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;2.0.0-canary.19&quot;&gt;Added in v2.0.0&lt;/span&gt; &lt;code&gt;filePath&lt;/code&gt; was added as a second argument.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;usage-with-options&quot;&gt;Usage with Options &lt;span data-pagefind-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;2.0.0-canary.10&quot;&gt;Added in v2.0.0&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-189-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-189-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-189-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-790&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-790&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// or with options (new in 2.0)&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;fileExtension&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token function-variable function&quot;&gt;parser&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; filePath&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// defaults are shown:&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;read&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;encoding&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;utf8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-189-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-791&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-791&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// or with options (new in 2.0)&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;fileExtension&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token function-variable function&quot;&gt;parser&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; filePath&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// defaults are shown:&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;read&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;encoding&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;utf8&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;parser&lt;/code&gt;: the callback function used to parse the data. The first argument is the data file’s contents (unless &lt;code&gt;read: false&lt;/code&gt;). The second argument is the file path &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;2.0.0-canary.19&quot;&gt;Added in v2.0.0&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;read&lt;/code&gt; (default: &lt;code&gt;true&lt;/code&gt;): use &lt;code&gt;read: false&lt;/code&gt; to change the parser function’s first argument to be a file path string instead of file contents.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;encoding&lt;/code&gt; (default: &lt;code&gt;&amp;quot;utf8&amp;quot;&lt;/code&gt;): use this to change the encoding of &lt;a href=&quot;https://nodejs.org/api/fs.html#fspromisesreadfilepath-options&quot;&gt;Node’s &lt;code&gt;readFile&lt;/code&gt;&lt;/a&gt;. Use &lt;code&gt;null&lt;/code&gt; if you want a &lt;code&gt;Buffer&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;examples&quot;&gt;Examples&lt;/h2&gt;
&lt;h3 id=&quot;yaml&quot;&gt;YAML&lt;/h3&gt;
&lt;p&gt;Here we’re using the &lt;a href=&quot;https://www.npmjs.com/package/yaml&quot;&gt;&lt;code&gt;yaml&lt;/code&gt; package&lt;/a&gt;. Don’t forget to &lt;code&gt;npm install yaml&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-190-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-190-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-190-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-792&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-792&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;YAML&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;yaml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;yaml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;YAML&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-190-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-793&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-793&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;YAML&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;yaml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;yaml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;YAML&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;toml&quot;&gt;TOML&lt;/h3&gt;
&lt;p&gt;Here we’re using the &lt;a href=&quot;https://www.npmjs.com/package/@iarna/toml&quot;&gt;&lt;code&gt;@iarna/toml&lt;/code&gt; package&lt;/a&gt;. Don’t forget to &lt;code&gt;npm install @iarna/toml&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-191-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-191-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-191-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-794&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-794&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; toml &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@iarna/toml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;toml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; toml&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-191-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-795&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-795&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; toml &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@iarna/toml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;toml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; toml&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;json-5-json-for-humans&quot;&gt;JSON5 - JSON for Humans&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.npmjs.com/package/json5&quot;&gt;JSON5&lt;/a&gt; is an extension to JSON that aims to be easier to write and maintain by hand. It omits quotes for the keys, allows for comments, trailing spaces, line breaks, and more. JSON5 is backwards-compatible with JSON. Don’t forget to &lt;code&gt;npm install json5&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-192-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-192-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-192-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-796&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-796&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;JSON5&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;json5&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;json5&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;JSON5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-192-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-797&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-797&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;JSON5&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;json5&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;json5&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;JSON5&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;adding-a-custom-json-file-extension&quot;&gt;Adding a custom JSON file extension&lt;/h3&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-193-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-193-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-193-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-798&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-798&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;geojson&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;JSON&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-193-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-799&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-799&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;geojson&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;JSON&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;feed-exif-image-data-into-the-data-cascade&quot;&gt;Feed EXIF image data into the Data Cascade&lt;/h3&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;2.0.0-canary.10&quot;&gt;Added in v2.0.0&lt;/span&gt; This uses the &lt;a href=&quot;https://www.npmjs.com/package/exifr&quot;&gt;&lt;code&gt;exifr&lt;/code&gt; package&lt;/a&gt; to read image EXIF data. Don’t forget to &lt;code&gt;npm install exifr&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Note that the second argument is an object with a &lt;code&gt;parser&lt;/code&gt; function.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-194-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-194-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-194-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-800&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-800&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; exifr &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;exifr&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;png,jpeg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token function-variable function&quot;&gt;parser&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;file&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt; exif &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; exifr&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;file&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

			&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
				exif&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
			&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// Using `read: false` changes the parser argument to&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// a file path instead of file contents.&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;read&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-194-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-801&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-801&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; exifr &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;exifr&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;png,jpeg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token function-variable function&quot;&gt;parser&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;file&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt; exif &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; exifr&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;file&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

			&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
				exif&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
			&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// Using `read: false` changes the parser argument to&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// a file path instead of file contents.&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;read&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;ul&gt;
&lt;li&gt;Example using a &lt;em&gt;template data file&lt;/em&gt;:
&lt;ul&gt;
&lt;li&gt;Given &lt;code&gt;my-blog-post.md&lt;/code&gt; and &lt;code&gt;my-blog-post.jpeg&lt;/code&gt; then &lt;code&gt;exif&lt;/code&gt; will be available for use in &lt;code&gt;my-blog-post.md&lt;/code&gt; (e.g. &lt;code&gt;{{ exif | log }}&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Example using a &lt;em&gt;global data file&lt;/em&gt;:
&lt;ul&gt;
&lt;li&gt;Given &lt;code&gt;_data/images/custom.jpeg&lt;/code&gt; then &lt;code&gt;images.custom.exif&lt;/code&gt; will be available for use on any template (e.g. &lt;code&gt;{{ images.custom.exif | log }}&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;ordering-in-the-data-cascade&quot;&gt;Ordering in the Data Cascade&lt;/h2&gt;
&lt;p&gt;Note that in the &lt;a href=&quot;https://www.11ty.dev/docs/data-cascade/&quot;&gt;data cascade&lt;/a&gt; there is a specific conflict resolution order when the same keys are used in data files. For example, &lt;a href=&quot;https://www.11ty.dev/docs/data-template-dir/&quot;&gt;JavaScript files take priority over JSON&lt;/a&gt;. These new custom data file formats are treated as lower priority than both JavaScript and JSON.&lt;/p&gt;
&lt;p&gt;If you add multiple file extensions, the latter ones take priority over the earlier ones. In the following example, if there is ever conflicting data between &lt;code&gt;*.toml&lt;/code&gt; and &lt;code&gt;*.yaml&lt;/code&gt; files, the &lt;code&gt;yaml&lt;/code&gt; file will take precedence.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-195-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#tab-id-195-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-195-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-802&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-802&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; toml &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@iarna/toml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; yaml &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;js-yaml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Lower priority&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;toml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; toml&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	&lt;span class=&quot;token comment&quot;&gt;// Higher priority&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;yaml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; yaml&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-195-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-803&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-803&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; toml &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@iarna/toml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; yaml &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;js-yaml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Lower priority&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;toml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; toml&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	&lt;span class=&quot;token comment&quot;&gt;// Higher priority&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDataExtension&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;yaml&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;contents&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; yaml&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;load&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;contents&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;example&quot;&gt;Example&lt;/h3&gt;
&lt;p&gt;Consider the &lt;a href=&quot;https://www.11ty.dev/docs/data-template-dir/&quot;&gt;template data file search&lt;/a&gt; for a &lt;code&gt;my-first-blog-post.md&lt;/code&gt; file. The order with custom &lt;code&gt;toml&lt;/code&gt; and &lt;code&gt;yaml&lt;/code&gt; formats (as seen above) will go as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;my-first-blog-post.11tydata.js&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;my-first-blog-post.11tydata.json&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;my-first-blog-post.11tydata.yaml&lt;/code&gt; (custom)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;my-first-blog-post.11tydata.toml&lt;/code&gt; (custom)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;my-first-blog-post.json&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;my-first-blog-post.yaml&lt;/code&gt; (custom)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;my-first-blog-post.toml&lt;/code&gt; (custom)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This same ordering would be used for &lt;a href=&quot;https://www.11ty.dev/docs/data-template-dir/&quot;&gt;template directory data files&lt;/a&gt; as well.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can also use the &lt;a href=&quot;https://www.11ty.dev/docs/config/#change-file-suffix-for-data-files&quot;&gt;&lt;code&gt;setDataFileSuffixes&lt;/code&gt; Configuration API method to &lt;strong&gt;customize the &lt;code&gt;.11tydata&lt;/code&gt; file suffix&lt;/strong&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Release History</title>
    <link href="https://www.11ty.dev/docs/versions/" />
    <updated>2026-07-02T15:57:58Z</updated>
    <id>https://www.11ty.dev/docs/versions/</id>
    <content type="html">&lt;h1 id=&quot;release-history&quot;&gt;Release History&lt;/h1&gt;
&lt;p&gt;You can also browse the latest releases on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@11ty/eleventy?activeTab=versions&quot;&gt;&lt;svg class=&quot;fa11ty-icon&quot;&gt;&lt;use href=&quot;#fab-fa-npm&quot; xlink:href=&quot;#fab-fa-npm&quot;&gt;&lt;/use&gt;&lt;/svg&gt;&lt;code&gt;npm&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases&quot;&gt;GitHub&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://npmx.dev/package/@11ty/eleventy&quot;&gt;&lt;code&gt;npmx&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://node-modules.dev/grid/depth#install=@11ty/eleventy&quot;&gt;&lt;code&gt;node-modules.dev&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://socket.dev/npm/package/@11ty/eleventy&quot;&gt;&lt;code&gt;socket.dev&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;major-branches&quot;&gt;Major Branches&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://build.awesome.me/docs/&quot;&gt;&lt;code&gt;build.awesome.me&lt;/code&gt; for &lt;code&gt;v4&lt;/code&gt; (Currently in alpha)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;code&gt;www.11ty.dev&lt;/code&gt;&lt;/a&gt; for &lt;code&gt;v3&lt;/code&gt; (Latest Stable)&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://v2.11ty.dev/docs/&quot;&gt;&lt;code&gt;v2.11ty.dev&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://v1.11ty.dev/docs/&quot;&gt;&lt;code&gt;v1.11ty.dev&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;code&gt;v0.11ty.dev&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;full-release-history&quot;&gt;Full Release History&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;×226 releases total since &lt;a href=&quot;https://github.com/11ty/eleventy/commit/00ad9192605d5d501de6aae193701c5a2297ef2c&quot;&gt;November 26, 2017&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Version&lt;/th&gt;
      &lt;th&gt;Docs&lt;/th&gt;
			&lt;th&gt;Date&lt;/th&gt;
      &lt;th&gt;More…&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.10&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2026 Jul 01&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.10&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.9&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2026 Jul 01&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.9&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.8&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2026 Jun 18&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.8&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.7&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2026 Mar 20&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.7&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.6&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Dec 11&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.6&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.5&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Dec 05&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.5&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Aug 01&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.4&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jul 30&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jul 30&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v4.0.0-alpha.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jul 30&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v4.0.0-alpha.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.6&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2026 Jun 02&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.6&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.5&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2026 Mar 18&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.5&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.4&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2026 Mar 18&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.4&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.3&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2026 Mar 18&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.2&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jun 24&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.2-beta.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jun 23&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.2-beta.4&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.2-beta.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jun 20&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.2-beta.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.2-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jun 18&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.2-beta.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.2-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jun 16&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.2-beta.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jun 03&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.1-beta.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 May 31&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.1-beta.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.1-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 May 31&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.1-beta.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.1-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 May 30&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.1-beta.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 May 13&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.0-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Apr 18&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.0-beta.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.1.0-alpha.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Apr 14&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.1.0-alpha.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.1-alpha.5&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Mar 14&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.1-alpha.5&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.1-alpha.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jan 29&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.1-alpha.4&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.1-alpha.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jan 14&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.1-alpha.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.1-alpha.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2025 Jan 14&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.1-alpha.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.1-alpha.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Dec 20&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.1-alpha.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Oct 01&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Sep 30&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-beta.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jul 31&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-beta.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.20&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Sep 11&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.20&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.19&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Sep 04&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.19&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.18&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jul 30&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.18&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.17&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jul 16&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.17&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.16&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jul 09&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.16&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.15&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jul 09&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.15&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.14&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jun 27&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.14&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.13&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jun 12&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.13&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.12&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jun 11&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.12&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.11&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2024 Jun 10&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.11&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.10&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.10&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.9&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.9&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.7&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.7&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.5&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.5&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.4&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.3&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v3.0.0-alpha.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v3.0.0-alpha.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.2-alpha.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.2-alpha.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.2-alpha.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.2-alpha.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v2.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2023 Mar 28&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.1-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.1-beta.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.1-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.1-beta.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.1-alpha.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.1-alpha.3&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.1-alpha.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.1-alpha.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.1-alpha.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.1-alpha.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v2.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2023 Feb 08&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.35&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.35&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.34&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.34&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.33&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.33&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.32&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.32&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.31&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.31&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.30&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.30&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.29&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.29&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.28&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.28&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.27&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.27&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.26&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.26&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.25&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.25&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.24&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.24&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.23&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.23&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.22&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.22&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.21&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.21&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.20&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.20&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.19&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.19&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.18&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.18&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.17&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.17&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.15&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.15&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.14&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.14&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.13&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.13&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.12&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.12&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.11&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.11&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.10&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.10&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.9&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.9&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.8&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.8&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.7&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.7&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.6&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.6&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.5&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.5&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.4&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.3&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-canary.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-canary.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-beta.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2023 Jan 30&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-beta.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2023 Jan 26&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-beta.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v2.0.0-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2023 Jan 18&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v2.0.0-beta.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.2&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v1.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2022 Aug 16&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v1.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2022 Apr 18&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.1-canary.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.1-canary.4&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.1-canary.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.1-canary.3&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.1-canary.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.1-canary.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.1-canary.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.1-canary.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v1.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2022 Jan 08&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.50&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.50&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.49&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.49&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.48&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.48&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.47&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.47&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.46&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.46&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.45&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.45&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.44&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.44&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.43&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.43&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.42&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.42&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.41&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.41&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.40&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.40&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.39&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.39&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.38&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.38&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.37&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.37&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.36&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.36&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.35&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.35&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.34&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.34&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.33&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.33&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.32&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.32&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.31&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.31&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.30&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.30&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.29&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.29&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.28&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.28&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.27&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.27&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.26&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.26&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.25&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.25&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.24&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.24&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.23&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.23&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.22&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.22&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.21&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.21&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.20&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.20&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.19&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.19&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.18&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.18&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.17&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.17&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.16&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.16&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.15&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.15&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.14&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.14&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.13&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.13&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.12&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.12&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.11&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.11&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.10&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.10&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.9&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.9&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.8&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.8&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.7&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.7&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.6&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.6&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.5&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.5&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.4&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.3&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-canary.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-canary.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.10&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.10&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.9&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.9&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.8&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.8&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.7&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.7&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.6&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.6&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.5&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.5&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.4&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.3&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v1.0.0-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v1.0.0-beta.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.12.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2021 Mar 19&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.12.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.12.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2021 Mar 19&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.12.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.11.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2020 Oct 22&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.11.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.11.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2020 May 10&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.11.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.11.0-beta.4&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.11.0-beta.4&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.11.0-beta.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.11.0-beta.3&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.11.0-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.11.0-beta.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.11.0-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.11.0-beta.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.10.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2020 Jan 07&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.10.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.10.0-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2020 Jan 04&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.10.0-beta.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.10.0-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Dec 09&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.10.0-beta.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.9.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Aug 27&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.9.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.9.0-beta.3&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.9.0-beta.3&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.9.0-beta.2&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Aug 17&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.9.0-beta.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.9.0-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Jul 26&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.9.0-beta.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.8.3&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 May 04&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.8.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.8.2&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Apr 09&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.8.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.8.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Apr 06&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.8.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.8.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Apr 04&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.8.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.8.0-beta.1&lt;/code&gt; &lt;span class=&quot;minilink&quot;&gt;Prerelease&lt;/span&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.8.0-beta.1&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.7.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Jan 12&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.7.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.7.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2019 Jan 11&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.7.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.6.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Nov 25&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.6.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.5.4&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Sep 28&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.5.4&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.5.3&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Aug 29&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.5.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.5.2&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Aug 15&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.5.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.5.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Aug 15&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.5.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.5.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Jul 05&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.5.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.4.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Jun 20&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.4.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.3.6&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://v0.11ty.dev/docs/&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Jun 07&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.3.6&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.3.5&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.3.5/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 May 22&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.3.5&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.3.4&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.3.4/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 May 11&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.3.4&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.3.3&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.3.3/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Apr 17&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.3.3&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.3.2&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.3.2&quot;&gt;GitHub Tag&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.3.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.3.1/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Apr 05&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.3.1&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.3.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.3.0/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Mar 26&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.3.0&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.15&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.15/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Mar 06&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.2.15&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.14&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.14/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Feb 16&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.2.14&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.13&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.13/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.12&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.12/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.11&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.11/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.10&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.10/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Jan 25&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.2.10&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.9&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.9/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.8&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.8/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.7&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.7/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Jan 17&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.2.7&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.6&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.6/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Jan 12&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.2.6&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.5&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.5/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.4&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.4/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.3&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.3/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.2&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.2/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;em&gt;2018 Jan 09&lt;/em&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/releases/tag/v0.2.2&quot;&gt;GitHub Release&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.1/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.2.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.2.0/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.9&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.9/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.8&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.8/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.7&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.7/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.6&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.6/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.5&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.5/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.4&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.4/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.3&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.3/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.2&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.2/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.1&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.1/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code&gt;v0.1.0&lt;/code&gt;&lt;/td&gt;
			&lt;td&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/blob/v0.1.0/README.md&quot;&gt;&lt;strong&gt;Docs&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
			&lt;td&gt;&lt;/td&gt;
    &lt;/tr&gt;&lt;/tbody&gt;
&lt;/table&gt;</content>
  </entry>
  <entry>
    <title>Starter Projects</title>
    <link href="https://www.11ty.dev/docs/starter/" />
    <updated>2026-07-01T21:19:13Z</updated>
    <id>https://www.11ty.dev/docs/starter/</id>
    <content type="html">&lt;h1 id=&quot;starter-projects&quot;&gt;Starter Projects&lt;/h1&gt;
&lt;div class=&quot;sites-vert sites-vert--lg&quot;&gt;
  &lt;div class=&quot;lo-grid&quot; style=&quot;--fl-gap-v: 5em;&quot;&gt;
&lt;div class=&quot;sites-site-vert sites-site-official&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://demo-base-blog.11ty.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-base-blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F11ty%2Feleventy-base-blog/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F11ty%2Feleventy-base-blog&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-base-blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fdemo-base-blog.11ty.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/11ty/eleventy-base-blog&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;&lt;strong&gt;🎈 Official Starter&lt;/strong&gt; · How to build a blog web site with Eleventy.
  &lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/11ty/docs/tree/main/src/_data/starters&quot;&gt;Add your own starter project&lt;/a&gt;. Community contributions are shown in random order.&lt;/p&gt;
&lt;div class=&quot;sites-vert sites-vert--lg&quot;&gt;
  &lt;div class=&quot;lo-grid&quot; style=&quot;--fl-gap-v: 5em;&quot;&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-excellent.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-excellent&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmadrilene%2Feleventy-excellent/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmadrilene%2Feleventy-excellent&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-excellent&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-excellent.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/madrilene/eleventy-excellent&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;&lt;strong&gt;Featured&lt;/strong&gt; · Opinionated Eleventy starter based on the workflow suggested by Andy Bell&amp;#39;s buildexcellentwebsit.es.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-libdoc.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-libdoc&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fita-design-system%2Feleventy-libdoc/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fita-design-system%2Feleventy-libdoc&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-libdoc&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-libdoc.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/ita-design-system/eleventy-libdoc&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;&lt;strong&gt;Featured&lt;/strong&gt; · An Eleventy starter project to craft slick and responsive documentation
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://web-grease.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Grease&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamstddrd%2Fgrease/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamstddrd%2Fgrease&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Grease&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fweb-grease.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamstddrd/grease&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;&lt;strong&gt;Featured&lt;/strong&gt; · Grease is a website starter that makes building performant, accessible, aesthetic websites fast &amp;amp; frictionless. It uses 11ty, Lightning CSS, and Esbuild, and includes a lightweight, declarative CSS architecture that sets you up for success.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/Ted2xmen/sanity-eleventy-blog&quot; class=&quot;elv-externalexempt&quot; title=&quot;Ted2xmen&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTed2xmen%2Fsanity-eleventy-blog/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTed2xmen%2Fsanity-eleventy-blog&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Ted2xmen&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2FTed2xmen%2Fsanity-eleventy-blog/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Ted2xmen/sanity-eleventy-blog&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starting point with Bootstrap, 11ty, and Sanity.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-minimalism.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Minimalism Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FMarcoMicale%2FMinimalism/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FMarcoMicale%2FMinimalism&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Minimalism Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-minimalism.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/MarcoMicale/Minimalism&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A blog template and theme using 11ty, TailwindCSS, PWA etc...
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventywebstarter.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Web Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fscottishstoater%2Feleventy-web-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fscottishstoater%2Feleventy-web-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Web Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventywebstarter.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/scottishstoater/eleventy-web-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A lightweight Eleventy boilerplate utilising, esbuild Tailwind CSS and Post CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://distantcam.github.io/windty/&quot; class=&quot;elv-externalexempt&quot; title=&quot;windty 🌬️&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdistantcam%2Fwindty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdistantcam%2Fwindty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;windty 🌬️&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fdistantcam.github.io%2Fwindty%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/distantcam/windty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Windty is a basic template using 11ty and Tailwind, and deploys to github pages.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-portway-starter.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Portway Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fashur%2Feleventy-portway-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fashur%2Feleventy-portway-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Portway Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-portway-starter.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/ashur/eleventy-portway-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter template for building a blog with Eleventy and Portway
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-sass.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-SASS&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FNikitaZanella%2F11ty-SASS/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FNikitaZanella%2F11ty-SASS&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-SASS&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-sass.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/NikitaZanella/11ty-SASS&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty blog starter template with SASS and Dark Mode
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-classic-blog-starter.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Classic Blog Starter (ECBS)&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTigersWay%2Feleventy-classic-blog-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTigersWay%2Feleventy-classic-blog-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Classic Blog Starter (ECBS)&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-classic-blog-starter.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/TigersWay/eleventy-classic-blog-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter template to build a classic `Hyde` blog with Eleventy.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-beer.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty Beer&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fw3teal%2F11ty-beer/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fw3teal%2F11ty-beer&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Beer&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-beer.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/w3teal/11ty-beer&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An 11ty blog template with Material Design, PWA and minified files that simply works.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://contentful.github.io/11ty-contentful-starter/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-Contentful-Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcontentful%2F11ty-contentful-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcontentful%2F11ty-contentful-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-Contentful-Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcontentful.github.io%2F11ty-contentful-starter%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/contentful/11ty-contentful-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An Eleventy powered multipage starter project that uses Contentful to create, and manage pages. The front end utilizes the HTML5UP Solid State theme for layout and styling.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://subtle.blades.ninja/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Subtle&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fanyblades%2Fsubtle/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fanyblades%2Fsubtle&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Subtle&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fsubtle.blades.ninja%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/anyblades/subtle&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;The most subtle Eleventy v4 micro-starter for content-first sites. Powered by Eleventy Blades.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://bharatkat.axcora.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Potfolio Dev BKR&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fbharatkat/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fbharatkat&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Potfolio Dev BKR&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fbharatkat.axcora.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/bharatkat&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Porfolio Web Developer Themes + Decap CMS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/mattwaler/tea-stack&quot; class=&quot;elv-externalexempt&quot; title=&quot;TEA Stack&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmattwaler%2Ftea-stack/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmattwaler%2Ftea-stack&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;TEA Stack&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fmattwaler%2Ftea-stack/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mattwaler/tea-stack&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starting point with TailwindCSS, 11ty, and AlpineJS ready to roll.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-i18n.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-i18n&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmadrilene%2Feleventy-i18n/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmadrilene%2Feleventy-i18n&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-i18n&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-i18n.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/madrilene/eleventy-i18n&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Minimal starter for localized content, using Eleventy&amp;#39;s own Internationalization (I18n) plugin
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-minimal-developer.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Minimal Developer&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FRamkarthik%2Fminimal-developer/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FRamkarthik%2Fminimal-developer&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Minimal Developer&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-minimal-developer.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Ramkarthik/minimal-developer&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A very minimal developer blog theme built with Eleventy
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://bucolic-pegasus-5dab5c.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-portfolio-template&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Faadityavaze%2F11ty-portfolio-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Faadityavaze%2F11ty-portfolio-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-portfolio-template&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fbucolic-pegasus-5dab5c.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/aadityavaze/11ty-portfolio-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty portfolio powered by bootstrap and nunjucks
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://example.chobble.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Chobble Template&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgit.chobble.com%2Fchobble%2Fchobble-template/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgit.chobble.com%2Fchobble%2Fchobble-template&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Chobble Template&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fexample.chobble.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A large, opinionated template with minimalist CSS, for business sites, built with Nix
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://bjankord.github.io/eleventy-site/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-site&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fbjankord%2Feleventy-site/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fbjankord%2Feleventy-site&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-site&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fbjankord.github.io%2Feleventy-site%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/bjankord/eleventy-site&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple Eleventy site
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://the-universal-theme.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;The Universal Theme&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcyevgeniy%2Funiversal/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcyevgeniy%2Funiversal&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;The Universal Theme&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fthe-universal-theme.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/cyevgeniy/universal&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Simple, fast and eye-catching theme for 11ty
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-stylus-blog-theme.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Purple: Eleventy + Stylus Starter Blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Far363%2Feleventy-stylus-blog-theme/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Far363%2Feleventy-stylus-blog-theme&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Purple: Eleventy + Stylus Starter Blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-stylus-blog-theme.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/ar363/eleventy-stylus-blog-theme&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A nice looking, simple blog theme built with Eleventy SSG and Stylus Preprocessor
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://text11ty.pages.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Text11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Ftext11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Ftext11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Text11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ftext11ty.pages.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/text11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Just a simple text to focus on creating blog article content or you can create a documentation page.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://frontenso-11ty-starter.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;frontenso-11ty-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffrontenso%2Ffrontenso-11ty-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffrontenso%2Ffrontenso-11ty-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;frontenso-11ty-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ffrontenso-11ty-starter.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/frontenso/frontenso-11ty-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A production-ready starter that features Nunjucks, SASS, TailwindCSS, Webpack and ESNext. 11ty is responsible for building HTML only, the rest is built with Gulp. 
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://nulite-starter.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Nulite&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcodingpotions%2Fnulite/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcodingpotions%2Fnulite&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Nulite&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fnulite-starter.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/codingpotions/nulite&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Nulite is a simple, elegant, minimalistic stater project for Eleventy to help you create a simple blog
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-kickstart-blog.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Kickstart Blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Floctran016%2Feleventy-kickstart-blog/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Floctran016%2Feleventy-kickstart-blog&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Kickstart Blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-kickstart-blog.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/loctran016/eleventy-kickstart-blog&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Kickstart your website with this production-ready template using 11ty, the new vite, tailwindcss and daisyui.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://strawberry.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty Strawberry&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-strawberry/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-strawberry&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Strawberry&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fstrawberry.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-strawberry&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A boostrap blog template
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/Andrewrico/Jam11ty&quot; class=&quot;elv-externalexempt&quot; title=&quot;Jam11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FAndrewrico%2FJam11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FAndrewrico%2FJam11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Jam11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2FAndrewrico%2FJam11ty/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Andrewrico/Jam11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty Started Theme for Headless Ecommerce
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://xenodochial-morse-1c8f1c.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-hbs-webpack&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fuuki%2F11ty-hbs-webpack/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fuuki%2F11ty-hbs-webpack&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-hbs-webpack&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fxenodochial-morse-1c8f1c.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/uuki/11ty-hbs-webpack&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Eleventy with Handlebars(support asynchronous helper) and Webpack boilerplate.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-innovative-intro.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-innovative-intro&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Flearnwithgurpreet%2F11ty-innovative-intro/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Flearnwithgurpreet%2F11ty-innovative-intro&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-innovative-intro&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-innovative-intro.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/learnwithgurpreet/11ty-innovative-intro&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty Resume/CV powered by TailwindCSS with Light/Dark theme
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-no-style-please.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-no-style-please&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fstopnoanime%2F11ty-no-style-please/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fstopnoanime%2F11ty-no-style-please&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-no-style-please&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-no-style-please.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stopnoanime/11ty-no-style-please&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimalist blog template for eleventy with Netlify CMS built in
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://elva.scott.ee&quot; class=&quot;elv-externalexempt&quot; title=&quot;elva&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fscottsweb%2Felva/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fscottsweb%2Felva&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;elva&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Felva.scott.ee/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/scottsweb/elva&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A multilingual, clean, green, 11ty starter theme. elva provides solid foundations for your next web project and a built in CMS (Front Matter CMS) for managing content.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://yatas.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;YATAS&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fyhaefliger%2Fyatas/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fyhaefliger%2Fyatas&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;YATAS&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fyatas.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/yhaefliger/yatas&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Yet Another Tailwind Apline Starter. Tailwind v2 compiled in JIT mode and Alpine v3.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://spacebook.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Spacebook&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fbroeker%2Fspacebook/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fbroeker%2Fspacebook&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Spacebook&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fspacebook.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/broeker/spacebook&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Create fast and simple documentation to explain almost anything. Using Eleventy, Tailwind 2.0, Alpine.js, and Netlify CMS (optional).
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://twelvety.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Twelvety&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fgregives%2Ftwelvety/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fgregives%2Ftwelvety&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Twelvety&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ftwelvety.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/gregives/twelvety&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Twelvety is an Eleventy starter project built to be fast, with component architecture, CSS &amp;amp; JS pipelines, a responsive picture shortcode with WebP support and more
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://disjfa.github.io/eleventy-encore/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-encore&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdisjfa%2Feleventy-encore/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdisjfa%2Feleventy-encore&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-encore&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fdisjfa.github.io%2Feleventy-encore%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/disjfa/eleventy-encore&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty using webpack encore
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/ianrose/deventy&quot; class=&quot;elv-externalexempt&quot; title=&quot;deventy&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fianrose%2Fdeventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fianrose%2Fdeventy&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;deventy&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fianrose%2Fdeventy/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/ianrose/deventy&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimal 11ty starting point for building static websites with modern tools.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://elf-eleventy.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Elf&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fstowball%2Felf/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fstowball%2Felf&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Elf&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Felf-eleventy.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stowball/elf&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Elf is a simple, magical starter kit using webpack, Babel and Sass.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11tyby.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11tyby&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjahilldev%2F11tyby/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjahilldev%2F11tyby&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11tyby&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11tyby.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jahilldev/11tyby&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11tyby tries to emulate the great DX of Gatsby, but with 11ty! It&amp;#39;s setup with TypeScript, SASS, CSS Modules, Webpack, Preact and more. All optimised for performance.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://wisp.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Wisp&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-wisp/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-wisp&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Wisp&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fwisp.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-wisp&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimalist blog template using Pico CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://skeleventy.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Skeleventy&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjosephdyer%2Fskeleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjosephdyer%2Fskeleventy&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Skeleventy&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fskeleventy.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/josephdyer/skeleventy&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A skeleton boilerplate built with Eleventy and Tailwind CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://kailoon.com&quot; class=&quot;elv-externalexempt&quot; title=&quot;kailoon.com&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fkailoon%2Fkailoon.com%23readme/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fkailoon%2Fkailoon.com%23readme&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;kailoon.com&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fkailoon.com/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/kailoon/kailoon.com#readme&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;My simple portfolio blog built using 11th and tailwindcss.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://tufte.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Tufte&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-gets-tufte%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-gets-tufte%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Tufte&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ftufte.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-gets-tufte/&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimalist blog template using Tufte CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/kmelve/eleventy-sanity-blog-boilerplate&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-sanity-blog-boilerplate&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fkmelve%2Feleventy-sanity-blog-boilerplate/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fkmelve%2Feleventy-sanity-blog-boilerplate&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-sanity-blog-boilerplate&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fkmelve%2Feleventy-sanity-blog-boilerplate/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/kmelve/eleventy-sanity-blog-boilerplate&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An eleventy + headless CMS blog boilerplate. Includes Sanity Studio, quick start, config and instructions for deploying on Netlify and `now`.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://trusting-pasteur-48f806.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;beginnersBase11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FEwan-D%2FbeginnersBase11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FEwan-D%2FbeginnersBase11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;beginnersBase11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ftrusting-pasteur-48f806.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Ewan-D/beginnersBase11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;belt and braces starter for a blog. Includes 11ty&amp;#39;s image, rss &amp;amp; navigation plugins + tailwind &amp;amp; fan art!
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-notes.vercel.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-notes&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fshadowtime2000%2F11ty-notes/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fshadowtime2000%2F11ty-notes&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-notes&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-notes.vercel.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/shadowtime2000/11ty-notes&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty-notes is an Eleventy starter to manage your notes so you don&amp;#39;t forget stuff
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://link-in-bio-11ty.glitch.me/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Link-in-Bio 11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fclottman%2Flink-in-bio-11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fclottman%2Flink-in-bio-11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Link-in-Bio 11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Flink-in-bio-11ty.glitch.me%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/clottman/link-in-bio-11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A single page containing a list of links generated from data defined in JS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://fruits-express.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Fruits Express&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTigersWay%2Ffruits-express/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTigersWay%2Ffruits-express&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Fruits Express&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ffruits-express.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/TigersWay/fruits-express&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Simple sample with Eleventy &amp;amp; TailwindCSS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://hella-simple-eleventy-tailwindcss.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Hella Simple 11ty + Tailwind CSS Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhuphtur%2Fhella-simple-eleventy-tailwind-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhuphtur%2Fhella-simple-eleventy-tailwind-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Hella Simple 11ty + Tailwind CSS Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fhella-simple-eleventy-tailwindcss.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/huphtur/hella-simple-eleventy-tailwind-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Just 2 dependencies, 2 npm scripts, and 1 Tailwind UI freebie to get you started.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://emp-starter.lastguru.dev&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Markdown Prime&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Flastguru-net%2Femp/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Flastguru-net%2Femp&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Markdown Prime&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Femp-starter.lastguru.dev/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/lastguru-net/emp&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimalistic text-focused Eleventy theme
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://clean.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Clean Blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-clean-blog-startboostrap/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-clean-blog-startboostrap&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Clean Blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fclean.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-clean-blog-startboostrap&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Clean Blog by Start Boostrap
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://brooks-html-template.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Brook&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftemplatedeck.com/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftemplatedeck.com&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Brook&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fbrooks-html-template.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Handcrafted, clean and minimalisitc 11ty Blog Theme
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-netlify-boilerplate.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-netlify-boilerplate&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdanurbanowicz%2Feleventy-netlify-boilerplate/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdanurbanowicz%2Feleventy-netlify-boilerplate&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-netlify-boilerplate&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-netlify-boilerplate.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/danurbanowicz/eleventy-netlify-boilerplate&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A template for building a simple blog web site with Eleventy and deploying it to Netlify. Includes Netlify CMS and Netlify Forms.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-serene.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-Serene&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FCLCK0622%2F11ty-Serene/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FCLCK0622%2F11ty-Serene&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-Serene&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-serene.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/CLCK0622/11ty-Serene&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimal theme for a landing page and integrated blog. Built with 11ty and Sass.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://programrestoran.axcora.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;landingpage11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Flandingpage11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Flandingpage11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;landingpage11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fprogramrestoran.axcora.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/landingpage11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Starter landing page 11ty with auto SEO injection
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-blog-vanilla.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-vanilla-blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdylnbk%2F11ty-blog/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdylnbk%2F11ty-blog&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-vanilla-blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-blog-vanilla.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/dylnbk/11ty-blog&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A very vanilla 11ty starter for a static blog site with paginated posts and integration with Netlify CMS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://statisweb.pages.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Cool11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fcool11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fcool11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Cool11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fstatisweb.pages.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/cool11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;New eleventy cool 11ty modern blog themes.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://vocal-licorice-a3b377.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-TailScript&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F4lador%2F11ty-tailscript/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F4lador%2F11ty-tailscript&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-TailScript&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fvocal-licorice-a3b377.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/4lador/11ty-tailscript&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Minimalist, ready to use Eleventy starter project that embarks Tailwind, PostCSS (nesting, imports, media queries, minify), Fontawesome, Webpack, TypeScript and Vite
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11tyai.danlevin.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11tyAI&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdtlevin%2F11tyAI/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdtlevin%2F11tyAI&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11tyAI&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11tyai.danlevin.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/dtlevin/11tyAI&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple 11ty starter site. Includes navigation, SASS, Webpack, and more.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://filtercoffee.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Filter Coffee Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FYeshwanthyk%2Feleventy-filter-coffee-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FYeshwanthyk%2Feleventy-filter-coffee-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Filter Coffee Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ffiltercoffee.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Yeshwanthyk/eleventy-filter-coffee-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple Eleventy starter kit with css compiled with Gulp, image optimization with imagemin and asset hashing.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/jeremydaly/eleventy-tailwind-template&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Tailwind Template&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjeremydaly%2Feleventy-tailwind-template/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjeremydaly%2Feleventy-tailwind-template&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Tailwind Template&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fjeremydaly%2Feleventy-tailwind-template/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jeremydaly/eleventy-tailwind-template&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Starter template for building Eleventy static sites with Tailwind CSS automatically generating the corresponding styles and writing them to a static CSS file.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/craigbuckler/11ty-starter&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcraigbuckler%2F11ty-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcraigbuckler%2F11ty-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fcraigbuckler%2F11ty-starter/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/craigbuckler/11ty-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Demonstration static site and blog using Eleventy as a build tool for all content, CSS, JavaScript, and images.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-high-performance-blog-sample.industrialempathy.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy High Performance Blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fgoogle%2Feleventy-high-performance-blog/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fgoogle%2Feleventy-high-performance-blog&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy High Performance Blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-high-performance-blog-sample.industrialempathy.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/google/eleventy-high-performance-blog&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A high performance blog template for the 11ty static site generator.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://umbrella.sploot.com&quot; class=&quot;elv-externalexempt&quot; title=&quot;umbrella&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fbenjifs%2Fumbrella/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fbenjifs%2Fumbrella&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;umbrella&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fumbrella.sploot.com/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/benjifs/umbrella&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty starter project with indieauth, micropub, and webmentions built in 
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://journa11ty.pages.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;journa11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcjerrington%2Fjourna11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcjerrington%2Fjourna11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;journa11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fjourna11ty.pages.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/cjerrington/journa11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Simple blog or journal site built with Eleventy and Pico CSS 
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://berry-blast-starter.freshjuice.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Berry Blast&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffreshjuice-dev%2Fberry-blast-11ty-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffreshjuice-dev%2Fberry-blast-11ty-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Berry Blast&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fberry-blast-starter.freshjuice.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/freshjuice-dev/berry-blast-11ty-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Modern 11ty v3 starter with TailwindCSS v4, Alpine.js, Pagefind search, Phosphor Icons, Shiki syntax highlighting, and WCAG 2.1 AA accessibility
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://pack11ty.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;pack11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fnhoizey%2Fpack11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fnhoizey%2Fpack11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;pack11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fpack11ty.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/nhoizey/pack11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An opinionated template for Eleventy projects, with automated collections from folders hierarchy, assets bundling (with Rollup and Sass), responsive images, Service Worker, etc.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11tynotes.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-Collected-Notes&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjenaro94%2Fe11ty-collected-notes/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjenaro94%2Fe11ty-collected-notes&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-Collected-Notes&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11tynotes.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jenaro94/e11ty-collected-notes&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty + Collected Notes API
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://electric-lime-starter.freshjuice.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Electric Lime&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffreshjuice-dev%2Felectric-lime-11ty-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffreshjuice-dev%2Felectric-lime-11ty-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Electric Lime&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Felectric-lime-starter.freshjuice.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/freshjuice-dev/electric-lime-11ty-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Vibrant 11ty v3 starter with TailwindCSS v4, Alpine.js, Pagefind search, Shiki syntax highlighting, image optimization, and WCAG 2.1 AA accessibility
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-academic-template.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-academic-blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FCondensedMilk7%2Feleventy-academic-template/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FCondensedMilk7%2Feleventy-academic-template&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-academic-blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-academic-template.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/CondensedMilk7/eleventy-academic-template&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Academic blog template, supporting citations, math, optimized printing and more.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://optimasiwebsite.axcora.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;agency11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fagency11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fagency11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;agency11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Foptimasiwebsite.axcora.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/agency11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Startup and SEO agency website template eleventy 11ty
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://gallery.contentful.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-Contentful-Photo-Gallery&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcontentful%2F11ty-contentful-gallery/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcontentful%2F11ty-contentful-gallery&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-Contentful-Photo-Gallery&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgallery.contentful.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/contentful/11ty-contentful-gallery&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A Photo Gallery made using Contentful and 11ty, deployed via GitHub Actions and hosted on GitHub Pages.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://smix.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Smix&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FMaybeThisIsRu%2Fsmix-eleventy-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FMaybeThisIsRu%2Fsmix-eleventy-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Smix&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fsmix.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/MaybeThisIsRu/smix-eleventy-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A standards-respecting starter kit for Eleventy. Go Indie. Uses PostCSS and esbuild.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://imbricate.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;imbricate μ&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-imbricate/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-imbricate&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;imbricate μ&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fimbricate.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-imbricate&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;This website uses the μ css framework.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://distantcam.github.io/elevento/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Elevento&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdistantcam%2Felevento/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdistantcam%2Felevento&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Elevento&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fdistantcam.github.io%2Felevento%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/distantcam/elevento&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Elevento is a static links page deployed to github pages.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://teatime-starter.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;TEAtime Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Falanmosely%2Fteatime-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Falanmosely%2Fteatime-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;TEAtime Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fteatime-starter.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/alanmosely/teatime-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple stylish Eleventy starter project using Tailwind CSS and Alpine.js that deploys to Netlify
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://dockar.axcora.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Dockar&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fdockar/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fdockar&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Dockar&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fdockar.axcora.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/dockar&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;The solution for your documentation website projects built with the 11ty eleventy For speed performance and SEO
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;perfectlh&quot;&gt;
  &lt;a href=&quot;https://polyglot-tech-blog.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Polyglot Tech Blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgitlab.com%2Fflorent_tassy%2Fpolyglot-tech-blog/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgitlab.com%2Fflorent_tassy%2Fpolyglot-tech-blog&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Polyglot Tech Blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fpolyglot-tech-blog.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
    &lt;div class=&quot;sites-site-lighthouse&quot;&gt;
      &lt;is-land on:visible import=&quot;/js/speedlify-score.js&quot;&gt;
        &lt;speedlify-score raw-data=&#39;{&quot;url&quot;:&quot;https://polyglot-tech-blog.netlify.app/en/&quot;,&quot;requestedUrl&quot;:&quot;https://polyglot-tech-blog.netlify.app/&quot;,&quot;timestamp&quot;:1740492265384,&quot;ranks&quot;:{&quot;hundos&quot;:13,&quot;performance&quot;:12,&quot;accessibility&quot;:3,&quot;cumulative&quot;:5},&quot;lighthouse&quot;:{&quot;version&quot;:&quot;12.2.3&quot;,&quot;performance&quot;:1,&quot;accessibility&quot;:1,&quot;bestPractices&quot;:1,&quot;seo&quot;:1,&quot;total&quot;:400},&quot;firstContentfulPaint&quot;:918,&quot;speedIndex&quot;:918,&quot;largestContentfulPaint&quot;:918,&quot;totalBlockingTime&quot;:0,&quot;cumulativeLayoutShift&quot;:0,&quot;timeToInteractive&quot;:918,&quot;maxPotentialFirstInputDelay&quot;:16,&quot;timeToFirstByte&quot;:46,&quot;weight&quot;:{&quot;total&quot;:27466,&quot;image&quot;:2773,&quot;imageCount&quot;:2,&quot;script&quot;:2570,&quot;scriptCount&quot;:3,&quot;document&quot;:9016,&quot;font&quot;:0,&quot;fontCount&quot;:0,&quot;stylesheet&quot;:12627,&quot;stylesheetCount&quot;:6,&quot;thirdParty&quot;:0,&quot;thirdPartyCount&quot;:0},&quot;run&quot;:{&quot;number&quot;:1,&quot;total&quot;:1},&quot;sidequests&quot;:{&quot;-weight.total&quot;:60,&quot;+weight.total&quot;:82,&quot;-weight.document&quot;:125,&quot;+weight.document&quot;:18,&quot;-weight.script&quot;:26,&quot;+weight.script&quot;:54,&quot;-weight.image&quot;:14,&quot;+weight.image&quot;:64,&quot;-weight.font&quot;:1,&quot;+weight.font&quot;:44,&quot;+weight.fontCount&quot;:6,&quot;-timeToFirstByte&quot;:17,&quot;-totalBlockingTime&quot;:1,&quot;-largestContentfulPaint&quot;:42},&quot;axe&quot;:{&quot;passes&quot;:371,&quot;violations&quot;:0},&quot;previousRanks&quot;:{&quot;hundos&quot;:49,&quot;performance&quot;:89,&quot;accessibility&quot;:3,&quot;cumulative&quot;:49},&quot;hash&quot;:&quot;72fcaabd&quot;}&#39;&gt;&lt;/speedlify-score&gt;
      &lt;/is-land&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/florent_tassy/polyglot-tech-blog&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An 11ty starter project for multilingual personal pages and blogs.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://voight-microsite.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;microsite&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fvoightco%2Fmicro-site%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fvoightco%2Fmicro-site%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;microsite&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fvoight-microsite.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/voightco/micro-site/&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Opinionated micro front-end that sets common 11ty defaults. Great for creating landing pages.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://complite.jcubic.pl&quot; class=&quot;elv-externalexempt&quot; title=&quot;Complite&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjcubic%2Fcomplite/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjcubic%2Fcomplite&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Complite&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcomplite.jcubic.pl/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jcubic/complite&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A complete, SEO/GEO/AI-ready Eleventy 3 blog starter. CSS-first dark mode, JSON-LD structured data, Open Graph, RSS, XML sitemap, llms.txt for AI agents, SQLite full-text search, PHP contact form with bot protection, Prism syntax highlighting, and content negotiation for markdown — zero client JS required.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://long.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Long Reads&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-long-reads/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-long-reads&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Long Reads&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Flong.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-long-reads&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A customizeable long reads instapaper style theme
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://simplejournal.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Simple Journal&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fscottishstoater%2Fsimple-journal/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fscottishstoater%2Fsimple-journal&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Simple Journal&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fsimplejournal.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/scottishstoater/simple-journal&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple journal/photo log website built on top of 11ty.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://cypresssap.codeberg.page/11ty-zones-demo/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy-Zones&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcodeberg.org%2FcypressSap%2F11ty-zones/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcodeberg.org%2FcypressSap%2F11ty-zones&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy-Zones&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcypresssap.codeberg.page%2F11ty-zones-demo%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A newcomer-oriented starter project for making Zonelets-style blogs with Eleventy.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://myonlinecookbook.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;My Online Cookbook&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmaeligg%2Fmy-online-cookbook%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmaeligg%2Fmy-online-cookbook%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;My Online Cookbook&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fmyonlinecookbook.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/maeligg/my-online-cookbook/&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An easily customisable starter kit to create your own cookbook of online recipes, using Netlify CMS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://webpixels-bootstrap-starter-kit.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Bootstrap Starter Kit&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fwebpixels%2Fbootstrap-starter-kit/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fwebpixels%2Fbootstrap-starter-kit&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Bootstrap Starter Kit&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fwebpixels-bootstrap-starter-kit.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/webpixels/bootstrap-starter-kit&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Minimal starter template for websites using Bootstrap 5 and Webpixels CSS next to the Eleventy static site generator.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eddy.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty Eddy&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-eddy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-eddy&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Eddy&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feddy.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-eddy&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An 11ty port of #minicomp Jekyll Ed
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-wcag-reporter.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-wcag-reporter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhidde%2Feleventy-wcag-reporter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhidde%2Feleventy-wcag-reporter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-wcag-reporter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-wcag-reporter.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/hidde/eleventy-wcag-reporter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter pack for creating WCAG conformance reports with Eleventy
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-webpack.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-webpack&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fclenemt%2Feleventy-webpack/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fclenemt%2Feleventy-webpack&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-webpack&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-webpack.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/clenemt/eleventy-webpack&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A barebone Eleventy and Webpack boilerplate 🎈
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://tw.11ty.blades.ninja/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Build Awesome Starter(s)&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fanyblades%2Fbuildawesome-starters/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fanyblades%2Fbuildawesome-starters&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Build Awesome Starter(s)&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ftw.11ty.blades.ninja%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/anyblades/buildawesome-starters&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Modern, lightweight Eleventy v4 multi-site starter showcasing Eleventy Blades and Tailwind CLI for: 1) Tailwind 2) Pico 3) Simple CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://creativedesignsguru.com/demo/Eleventy-Starter-Boilerplate/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Starter Boilerplate&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fixartz%2FEleventy-Starter-Boilerplate%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fixartz%2FEleventy-Starter-Boilerplate%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Starter Boilerplate&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcreativedesignsguru.com%2Fdemo%2FEleventy-Starter-Boilerplate%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/ixartz/Eleventy-Starter-Boilerplate/&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;🚀 Eleventy Starter Boilerplate is production-ready with SEO-friendly for quickly starting a blog. ⚡️ Built with Eleventy, ESLint, Prettier, Webpack, PostCSS, Tailwind CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;http://ido.g.gitlab.io/idog-blog-daisyui/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Tisot&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fidogal%2Ftisot-blog-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fidogal%2Ftisot-blog-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Tisot&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/http%3A%2F%2Fido.g.gitlab.io%2Fidog-blog-daisyui%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/idogal/tisot-blog-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A blog template and starter project, based on Eleventy and TailwindCSS/daisyUI. RTL friendly.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-llp.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Liquid Live Preview&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FmaliMirkec%2F11ty-liquid-live-preview%23readme/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FmaliMirkec%2F11ty-liquid-live-preview%23readme&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Liquid Live Preview&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-llp.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/maliMirkec/11ty-liquid-live-preview#readme&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter project for the simple Eleventy site that pulls the data from Contentful, but also allows the live preview on Contentful.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-skeleton.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Skeleton&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fgeotrev%2Feleventy-skeleton/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fgeotrev%2Feleventy-skeleton&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Skeleton&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-skeleton.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/geotrev/eleventy-skeleton&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Barebones Eleventy. No dependencies or preprocessors.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventyone.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventyone&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fphilhawksworth%2Feleventyone/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fphilhawksworth%2Feleventyone&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventyone&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventyone.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/philhawksworth/eleventyone&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;is an Eleventy scaffold project created by the legendary Phil Hawksworth. Makes use of Eleventy and PostCSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-netlify-jumpstart.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty Netlify Jumpstart&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11ty-netlify-jumpstart.netlify.app%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11ty-netlify-jumpstart.netlify.app%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Netlify Jumpstart&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-netlify-jumpstart.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Includes a minimal Sass framework, and generated sitemap, RSS feed, and social share preview images.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://nonplain-11ty-starter.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;nonplain-11ty-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fnonplain%2Fnonplain-11ty-starter%23readme/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fnonplain%2Fnonplain-11ty-starter%23readme&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;nonplain-11ty-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fnonplain-11ty-starter.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/nonplain/nonplain-11ty-starter#readme&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Create an 11ty website out of nonplain files
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://captain-log.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Captain&amp;#39;s Log&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ftskarhed%2Fcaptains-log/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ftskarhed%2Fcaptains-log&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Captain&amp;#39;s Log&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcaptain-log.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/tskarhed/captains-log&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An old timey blog theme with blog posts that looks like old letters.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://mellow-crepe-c98c31.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-get-going&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fkevh-c%2F11ty-get-going/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fkevh-c%2F11ty-get-going&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-get-going&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fmellow-crepe-c98c31.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/kevh-c/11ty-get-going&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Get Going is an 11ty starter project for simple blogs, small sites and prototypes. Includes 11ty pagination, navigation, image and RSS examples
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventonia.mattdecamp.com&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventonia&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmattdecamp%2Feleventonia/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmattdecamp%2Feleventonia&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventonia&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventonia.mattdecamp.com/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mattdecamp/eleventonia&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A mildly opinionated Eleventy starter.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://mandrasch.github.io/11ty-plain-bootstrap5/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-plain-bootstrap5&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmandrasch%2F11ty-plain-bootstrap5/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmandrasch%2F11ty-plain-bootstrap5&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-plain-bootstrap5&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fmandrasch.github.io%2F11ty-plain-bootstrap5%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mandrasch/11ty-plain-bootstrap5&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Simple plain starter with 11ty and Bootstrap5 (via npm)
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://7ty.tech/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Seven&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F7ty.tech%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F7ty.tech%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Seven&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F7ty.tech%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An eleventy template based on bootstrap4layouts. Includes webpack, sass version of bootstrap, vue.js powered search and a whole lot more.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://elevenpack.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Elevenpack&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdeviousdodo%2Felevenpack/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdeviousdodo%2Felevenpack&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Elevenpack&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Felevenpack.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/deviousdodo/elevenpack&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An Eleventy starter pack with webpack, PostCSS and cache busting for production deployments.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://vredeburg.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;vredeburg&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdafiulh%2Fvredeburg/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdafiulh%2Fvredeburg&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;vredeburg&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fvredeburg.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/dafiulh/vredeburg&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple starter project to create a blog using Eleventy and Tailwind CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://fundamenty.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Fundamenty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcreasoft-dev%2Ffundamenty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcreasoft-dev%2Ffundamenty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Fundamenty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ffundamenty.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/creasoft-dev/fundamenty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Multi-language support, SEO-friendly, GitHub/GitLab Pages-ready. TailwindCSS+Webpack.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy.rongying.co/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-blog-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fkohrongying%2F11ty-blog-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fkohrongying%2F11ty-blog-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-blog-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy.rongying.co%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/kohrongying/11ty-blog-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Minimal blog template. Supports browsing in the internet without Javascript.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://githubbox.com/jhackett1/wp-11ty/&quot; class=&quot;elv-externalexempt&quot; title=&quot;WP 11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjhackett1%2Fwp-11ty%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjhackett1%2Fwp-11ty%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;WP 11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithubbox.com%2Fjhackett1%2Fwp-11ty%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jhackett1/wp-11ty/&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimal example showing how to use the WordPress API to drive a static Eleventy frontend.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://cloudcannon.axcora.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;cloudcannon11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fcloudcannon-11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fcloudcannon-11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;cloudcannon11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcloudcannon.axcora.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/cloudcannon-11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Simple Starter Blog 11ty integration with cloudcannon headless cms
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://gitlab.com/alexmozaidze/11ty-template-sensible&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-sensible&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgitlab.com%2Falexmozaidze%2F11ty-template-sensible/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgitlab.com%2Falexmozaidze%2F11ty-template-sensible&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-sensible&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgitlab.com%2Falexmozaidze%2F11ty-template-sensible/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/alexmozaidze/11ty-template-sensible&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty with sensible defaults. SCSS, excerpts, minification and more!
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventastic.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventastic&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmaxboeck%2Feleventastic/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmaxboeck%2Feleventastic&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventastic&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventastic.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/maxboeck/eleventastic&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple Eleventy Starter Kit, the Max Böck base for all new 11ty projects.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-blog-mnml.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-blog-mnml&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Farpitbatra123%2Feleventy-blog-mnml/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Farpitbatra123%2Feleventy-blog-mnml&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-blog-mnml&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-blog-mnml.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/arpitbatra123/eleventy-blog-mnml&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimal blog template using eleventy
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy.ghost.org/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Starter Ghost&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTryGhost%2Feleventy-starter-ghost/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTryGhost%2Feleventy-starter-ghost&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Starter Ghost&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy.ghost.org%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/TryGhost/eleventy-starter-ghost&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter template to build websites with Ghost &amp;amp; Eleventy.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://bluerose.melkat.dev&quot; class=&quot;elv-externalexempt&quot; title=&quot;Blue Rose&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmelkat.dev%2Fmelanie%2Fblue-rose/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmelkat.dev%2Fmelanie%2Fblue-rose&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Blue Rose&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fbluerose.melkat.dev/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A lightweight, responsive, and highly performant gallery for photos and videos.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-shortcomps.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-shortcomps&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamduncan%2Feleventy-shortcomps/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamduncan%2Feleventy-shortcomps&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-shortcomps&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-shortcomps.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamduncan/eleventy-shortcomps&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Starter project for static site by Adam Duncan, using Eleventy and shortcode components pattern.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://awesome11ty.ttntm.me/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty landing page starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fttntm%2F11ty-landing-page/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fttntm%2F11ty-landing-page&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty landing page starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fawesome11ty.ttntm.me%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
    &lt;div class=&quot;sites-site-lighthouse&quot;&gt;
      &lt;is-land on:visible import=&quot;/js/speedlify-score.js&quot;&gt;
        &lt;speedlify-score raw-data=&#39;{&quot;url&quot;:&quot;https://ttntm.github.io/11ty-landing-page/&quot;,&quot;requestedUrl&quot;:&quot;https://awesome11ty.ttntm.me/&quot;,&quot;timestamp&quot;:1741442524869,&quot;ranks&quot;:{&quot;hundos&quot;:17,&quot;performance&quot;:29,&quot;accessibility&quot;:15,&quot;cumulative&quot;:17},&quot;lighthouse&quot;:{&quot;version&quot;:&quot;12.4.0&quot;,&quot;performance&quot;:0.91,&quot;accessibility&quot;:1,&quot;bestPractices&quot;:1,&quot;seo&quot;:1,&quot;total&quot;:391},&quot;firstContentfulPaint&quot;:1559,&quot;speedIndex&quot;:1891.518519985912,&quot;largestContentfulPaint&quot;:2909.61832,&quot;totalBlockingTime&quot;:0,&quot;cumulativeLayoutShift&quot;:0.12126969962160192,&quot;timeToInteractive&quot;:2909.6183200000005,&quot;maxPotentialFirstInputDelay&quot;:23,&quot;timeToFirstByte&quot;:70,&quot;weight&quot;:{&quot;total&quot;:57548,&quot;image&quot;:21462,&quot;imageCount&quot;:10,&quot;script&quot;:20624,&quot;scriptCount&quot;:2,&quot;document&quot;:4144,&quot;font&quot;:0,&quot;fontCount&quot;:0,&quot;stylesheet&quot;:8495,&quot;stylesheetCount&quot;:1,&quot;thirdParty&quot;:57548,&quot;thirdPartyCount&quot;:19},&quot;run&quot;:{&quot;number&quot;:1,&quot;total&quot;:1},&quot;sidequests&quot;:{&quot;-weight.total&quot;:16,&quot;+weight.total&quot;:21,&quot;-weight.document&quot;:31,&quot;+weight.document&quot;:6,&quot;-weight.script&quot;:10,&quot;+weight.script&quot;:9,&quot;-weight.image&quot;:8,&quot;+weight.image&quot;:12,&quot;-weight.font&quot;:1,&quot;+weight.font&quot;:16,&quot;+weight.fontCount&quot;:5,&quot;-timeToFirstByte&quot;:13,&quot;-totalBlockingTime&quot;:1,&quot;-largestContentfulPaint&quot;:32},&quot;axe&quot;:{&quot;passes&quot;:293,&quot;violations&quot;:2},&quot;previousRanks&quot;:{&quot;hundos&quot;:98,&quot;performance&quot;:130,&quot;accessibility&quot;:64,&quot;cumulative&quot;:98},&quot;hash&quot;:&quot;a549bf19&quot;}&#39;&gt;&lt;/speedlify-score&gt;
      &lt;/is-land&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/ttntm/11ty-landing-page&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple landing page built with 11ty and Tailwind CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://craigerskine.github.io/11ty-twind/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-twind&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcraigerskine%2F11ty-twind%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcraigerskine%2F11ty-twind%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-twind&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcraigerskine.github.io%2F11ty-twind%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/craigerskine/11ty-twind/&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty, powered by Twind (JSS for Tailwind with tons of amazing features)
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://marcamos-jet.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;jet 🛩&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmarcamos%2Fjet/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmarcamos%2Fjet&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;jet 🛩&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fmarcamos-jet.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/marcamos/jet&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;It’s (j)ust (e)leventy and (t)ailwind … OK, and a few other things; it’s still really small though.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-bulma-starter.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-bulma-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11ty-bulma-starter.netlify.app%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11ty-bulma-starter.netlify.app%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-bulma-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-bulma-starter.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/J-Filip/11ty-bulma-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty-bulma starter with sass enabled.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://danfascia.github.io/tai11s/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Tai11s&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdanfascia%2Ftai11s/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdanfascia%2Ftai11s&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Tai11s&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fdanfascia.github.io%2Ftai11s%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/danfascia/tai11s&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An Eleventy starter with Tailwind CSS and PurgeCSS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://mobile11ty.pages.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Mobile11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fmobile11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fmobile11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Mobile11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fmobile11ty.pages.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/mobile11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Build modern mobile website and android app with mobile11ty eleventy feat ionic
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://cuteblog.pages.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Cuteblog11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fcuteblog11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fcuteblog11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Cuteblog11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcuteblog.pages.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/cuteblog11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Cute blog for blogger with auto SEO.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://agilitycms-eleventy-starter-2020.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy-AgilityCMS-Starter-Blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fagility%2Fagilitycms-eleventy-starter-2020/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fagility%2Fagilitycms-eleventy-starter-2020&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy-AgilityCMS-Starter-Blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fagilitycms-eleventy-starter-2020.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/agility/agilitycms-eleventy-starter-2020&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter blog using Eleventy and powered by Agility CMS with full page and module management. Uses TailwindCSS and Alpine.js.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/querkmachine/eleventy-webring&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Webring&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fquerkmachine%2Feleventy-webring/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fquerkmachine%2Feleventy-webring&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Webring&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fquerkmachine%2Feleventy-webring/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/querkmachine/eleventy-webring&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Eleventy-based webring creator for the 90s kids.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://www.seancdavis.com/twenty-ninety&quot; class=&quot;elv-externalexempt&quot; title=&quot;Twenty Ninety&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fseancdavis%2Ftwenty-ninety/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fseancdavis%2Ftwenty-ninety&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Twenty Ninety&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fwww.seancdavis.com%2Ftwenty-ninety/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/seancdavis/twenty-ninety&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A production-ready starter kit, optimized for performance.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11tyshop.pages.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11tyshop&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2F11ty-shop/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2F11ty-shop&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11tyshop&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11tyshop.pages.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/11ty-shop&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Built modern 11ty Online Shop e-commerce integration with ecwid headless online shop
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-feedback.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty Feedback&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ftmns%2F11ty-feedback/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ftmns%2F11ty-feedback&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Feedback&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-feedback.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/tmns/11ty-feedback&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An 11ty starter project for carrying out better feedback exchanges with coworkers, clients, and so on.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-gallery.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-gallery&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhttpsterio%2F11ty-gallery/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhttpsterio%2F11ty-gallery&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-gallery&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-gallery.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/httpsterio/11ty-gallery&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A simple little photogallery project. Crops, resizes and generates json from your images. Requires Graphicsmagic, ffmpeg and jq.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://research.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty Research Guide&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-research-guide/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-research-guide&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Research Guide&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fresearch.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-research-guide&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A library guide (libguide) style template
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://hidegh.github.io/jamstack-eleventy-custom/&quot; class=&quot;elv-externalexempt&quot; title=&quot;1st Blog Template on 11ty with All-In Blogging Features&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhidegh%2Fjamstack-eleventy-custom%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhidegh%2Fjamstack-eleventy-custom%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;1st Blog Template on 11ty with All-In Blogging Features&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fhidegh.github.io%2Fjamstack-eleventy-custom%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
    &lt;div class=&quot;sites-site-lighthouse&quot;&gt;
      &lt;is-land on:visible import=&quot;/js/speedlify-score.js&quot;&gt;
        &lt;speedlify-score raw-data=&#39;{&quot;url&quot;:&quot;https://reflectivetechconsulting.com/jamstack-eleventy-custom/&quot;,&quot;requestedUrl&quot;:&quot;https://hidegh.github.io/jamstack-eleventy-custom/&quot;,&quot;timestamp&quot;:1741784535557,&quot;ranks&quot;:{&quot;hundos&quot;:18,&quot;performance&quot;:18,&quot;accessibility&quot;:18,&quot;cumulative&quot;:18},&quot;lighthouse&quot;:{&quot;version&quot;:&quot;12.4.0&quot;,&quot;performance&quot;:0.66,&quot;accessibility&quot;:0.7,&quot;bestPractices&quot;:0.96,&quot;seo&quot;:0.92,&quot;total&quot;:324},&quot;firstContentfulPaint&quot;:5285.55398328985,&quot;speedIndex&quot;:5285.55398328985,&quot;largestContentfulPaint&quot;:5660.554334135777,&quot;totalBlockingTime&quot;:0,&quot;cumulativeLayoutShift&quot;:0.003293726779239247,&quot;timeToInteractive&quot;:5668.054341152696,&quot;maxPotentialFirstInputDelay&quot;:23,&quot;timeToFirstByte&quot;:117,&quot;weight&quot;:{&quot;total&quot;:511024,&quot;image&quot;:36988,&quot;imageCount&quot;:1,&quot;script&quot;:121676,&quot;scriptCount&quot;:15,&quot;document&quot;:17017,&quot;font&quot;:197651,&quot;fontCount&quot;:4,&quot;stylesheet&quot;:116068,&quot;stylesheetCount&quot;:11,&quot;thirdParty&quot;:386888,&quot;thirdPartyCount&quot;:26},&quot;run&quot;:{&quot;number&quot;:1,&quot;total&quot;:1},&quot;sidequests&quot;:{&quot;-weight.total&quot;:17,&quot;+weight.total&quot;:2,&quot;-weight.document&quot;:18,&quot;+weight.document&quot;:1,&quot;-weight.script&quot;:12,&quot;+weight.script&quot;:1,&quot;-weight.image&quot;:5,&quot;+weight.image&quot;:3,&quot;-weight.font&quot;:6,&quot;+weight.font&quot;:3,&quot;+weight.fontCount&quot;:1,&quot;-timeToFirstByte&quot;:7,&quot;-totalBlockingTime&quot;:1,&quot;-largestContentfulPaint&quot;:18},&quot;axe&quot;:{&quot;passes&quot;:2229,&quot;violations&quot;:80},&quot;previousRanks&quot;:{&quot;hundos&quot;:142,&quot;performance&quot;:142,&quot;accessibility&quot;:142,&quot;cumulative&quot;:142},&quot;hash&quot;:&quot;e9bc084f&quot;}&#39;&gt;&lt;/speedlify-score&gt;
      &lt;/is-land&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/hidegh/jamstack-eleventy-custom/&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Full featured BLOGGING template - supporting: hierarchical categories, images in post folder, searching inside blogs, deployment, etc...all built up incrementally from the ground!
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ta.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11TA&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F11ta%2F11ta-template/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F11ta%2F11ta-template&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11TA&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ta.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/11ta/11ta-template&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11TA is a deeply customizable, full-featured, ready-to-publish blog/marketing template system built with 11ty, TailwindCSS, &amp;amp; Alpine.js
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://grandlimousine.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Car11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Flimocar11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Flimocar11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Car11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgrandlimousine.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/limocar11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Clean Design + Auto SEO , starter project for car services website template themes
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://yaes.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;YAES&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F22mahmoud%2FYAES/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F22mahmoud%2FYAES&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;YAES&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fyaes.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/22mahmoud/YAES&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Starter kit for your next eleventy(11ty) project using postcss, es6, snowpack, webpack.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://twcarty.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Card&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fsira313%2Ftwcarty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fsira313%2Ftwcarty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Card&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ftwcarty.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/sira313/twcarty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Eleventy starter project with card layout from DaisyUI
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://brutalism.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Brutalism&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-brutalism/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-brutalism&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Brutalism&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fbrutalism.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-brutalism&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;blog with Tiny Brutalism CSS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-react.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy React&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fsignalkuppe%2Feleventy-react/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fsignalkuppe%2Feleventy-react&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy React&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-react.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/signalkuppe/eleventy-react&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Use React, styled components and storybook in Eleventy
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://cyber-banana-starter.freshjuice.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Berry Blast&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffreshjuice-dev%2Fcyber-banana-11ty-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffreshjuice-dev%2Fcyber-banana-11ty-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Berry Blast&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcyber-banana-starter.freshjuice.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/freshjuice-dev/cyber-banana-11ty-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A cyberpunk-themed developer portfolio starter with 11ty, Tailwind CSS, and vanilla JavaScript.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-dot-js-blog.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;🍦.11ty.js&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgitlab.com%2Freubenlillie%2Feleventy-dot-js-blog%23readme/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgitlab.com%2Freubenlillie%2Feleventy-dot-js-blog%23readme&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;🍦.11ty.js&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-dot-js-blog.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/reubenlillie/eleventy-dot-js-blog#readme&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;How to build an extensible blog with JavaScript templates (*.11ty.js files).
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://supermaya-demo.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Supermaya&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmadebymike%2Fsupermaya/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmadebymike%2Fsupermaya&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Supermaya&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fsupermaya-demo.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/madebymike/supermaya&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Supermaya is an Eleventy starter kit designed to help you add rich features to a blog or website without the need for a complicated build process.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/nhoizey/1y&quot; class=&quot;elv-externalexempt&quot; title=&quot;1y&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fnhoizey%2F1y/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fnhoizey%2F1y&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;1y&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fnhoizey%2F1y/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/nhoizey/1y&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A template project to build a short URL manager with Eleventy
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://snappy-lemon-starter.freshjuice.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Snappy Lemon&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffreshjuice-dev%2Ffreshjuice-11ty-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffreshjuice-dev%2Ffreshjuice-11ty-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Snappy Lemon&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fsnappy-lemon-starter.freshjuice.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/freshjuice-dev/freshjuice-11ty-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Modern 11ty v3 starter with TailwindCSS v4, Alpine.js, CloudCannon CMS integration, Bookshop visual editing, Pagefind search, and accessibility-first design
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventyduo.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Duo&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fyinkakun%2Feleventy-duo/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fyinkakun%2Feleventy-duo&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Duo&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventyduo.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/yinkakun/eleventy-duo&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Eleventy Duo is a production-ready and SEO-friendly starter for building a blog or personal website. Comes with a customizable duotone theme, minimal and clean design.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-nostrils.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-nostrils&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcbergen%2F11ty-nostrils/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fcbergen%2F11ty-nostrils&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-nostrils&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-nostrils.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/cbergen/11ty-nostrils&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter config for Eleventy with pipelines for TypeScript and PostCSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://epic-css-11ty-theme.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Epic CSS&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjeremyfaucher%2Fepic-css-11ty-theme/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjeremyfaucher%2Fepic-css-11ty-theme&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Epic CSS&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fepic-css-11ty-theme.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jeremyfaucher/epic-css-11ty-theme&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Built in utility-first, Sass UI library 11ty theme and Epic CSS. Starter blog loop, categories and subcategories, breadcrumbs and all-in-one SEO file.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://monochrome.axcora.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Monochrome11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fmonochrome11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fmonochrome11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Monochrome11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fmonochrome.axcora.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/monochrome11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Starter template for photo art and photographer portfolio built with eleventy 11ty
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-blog-njk-starter.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-blog-njk-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhttpsterio%2F11ty-blog-njk-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fhttpsterio%2F11ty-blog-njk-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-blog-njk-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-blog-njk-starter.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/httpsterio/11ty-blog-njk-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Forked from Rong Ying&amp;#39;s starter, now with njk and a few tiny fixes
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://zuixjs.github.io/zuix-web-starter/&quot; class=&quot;elv-externalexempt&quot; title=&quot;zuix-web-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fzuixjs%2Fzuix-web-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fzuixjs%2Fzuix-web-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;zuix-web-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fzuixjs.github.io%2Fzuix-web-starter%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/zuixjs/zuix-web-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Mobile first and component based web starter template (PWA).
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventree.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventree&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTed2xmen%2Feleventree/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FTed2xmen%2Feleventree&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventree&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventree.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Ted2xmen/eleventree&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Link gallery for developers
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://reeseschultz.github.io/11r/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11r&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Freeseschultz%2F11r%23readme/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Freeseschultz%2F11r%23readme&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11r&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Freeseschultz.github.io%2F11r%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/reeseschultz/11r#readme&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A blog template and theme using 11ty, TailwindCSS, Rollup, Prism syntax highlighting, etc.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://docs11ty.pages.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Docs11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fdocs11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fdocs11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Docs11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fdocs11ty.pages.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/docs11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Simple Clean Minimalist for Documentation site - complete with blog, and static pages.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11straps.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11straps&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11straps.com/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11straps.com&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11straps&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11straps.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A Eleventy + Bootstrap 5 starterkit
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://jace-ty.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;jace-ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjacebenson%2Fjace-ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjacebenson%2Fjace-ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;jace-ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fjace-ty.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jacebenson/jace-ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Search, Folders for Posts, Utteranc.es for comments
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://journal.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty Journal&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-journal/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-journal&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Journal&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fjournal.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-journal&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A blog template and theme using 11ty and bootstrap.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://neat-starter.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy NEAT Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fsurjithctly%2Fneat-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fsurjithctly%2Fneat-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy NEAT Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fneat-starter.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/surjithctly/neat-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Eleventy Starter Template with NEAT Stack - Netlify CMS, Eleventy, Alphine JS &amp;amp; Tailwind CSS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://starting-project-11y.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Basic Project&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FMarcoMicale%2Fstarting-project/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FMarcoMicale%2Fstarting-project&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Basic Project&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fstarting-project-11y.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/MarcoMicale/starting-project&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A single page template using 11ty and vanilla CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-midnight.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-midnight&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fsidswork%2F11ty-midnight/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fsidswork%2F11ty-midnight&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-midnight&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-midnight.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/sidswork/11ty-midnight&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Minimalist dark mode starter template for 11ty with support for jsfiddle embeds and prismjs syntax highlighting.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://thisis11ty.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Thisis&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fthisis-11ty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fthisis-11ty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Thisis&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fthisis11ty.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/thisis-11ty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Thisis just classic blog seo template.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-garden.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Garden&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fb3u%2Feleventy-garden/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fb3u%2Feleventy-garden&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Garden&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-garden.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/b3u/eleventy-garden&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter site for building a digital garden, or personal wiki, in Eleventy.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://bigdetector.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Agencykit-11ty-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fagency-kit%2Fagencykit-11ty-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fagency-kit%2Fagencykit-11ty-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Agencykit-11ty-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fbigdetector.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/agency-kit/agencykit-11ty-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Automatically generate large sites from Notion data with a single command. Powered by NotionCMS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11st.frede.dev/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11st-Starter-Kit&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcodeberg.org%2Fstefanfrede%2F11st-starter-kit/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcodeberg.org%2Fstefanfrede%2F11st-starter-kit&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11st-Starter-Kit&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11st.frede.dev%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty, powered by Vite with Tailwind CSS and Alpine.js.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/AleksandrHovhannisyan/11ty-sass-images-seo&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-sass-images-seo&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FAleksandrHovhannisyan%2F11ty-sass-images-seo/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FAleksandrHovhannisyan%2F11ty-sass-images-seo&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-sass-images-seo&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2FAleksandrHovhannisyan%2F11ty-sass-images-seo/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/AleksandrHovhannisyan/11ty-sass-images-seo&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;An 11ty starter with project scaffolding, Sass, image optimization, and SEO enhancements.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://11ty-fylgja.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Fylgja Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffylgja%2F11ty-starter-template/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Ffylgja%2F11ty-starter-template&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Fylgja Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2F11ty-fylgja.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/fylgja/11ty-starter-template&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty starter template build using Fylgja CSS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://once-eleventy.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Once&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjalediazb%2Fonce/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjalediazb%2Fonce&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Once&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fonce-eleventy.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jalediazb/once&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Personal theme made with Eleventy and Bulma
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-chirpy-blog-template.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Chirpy Blog Template&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmuenzpraeger%2Feleventy-chirpy-blog-template/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmuenzpraeger%2Feleventy-chirpy-blog-template&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Chirpy Blog Template&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-chirpy-blog-template.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/muenzpraeger/eleventy-chirpy-blog-template&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty version of the popular Chirpy Jekyll blog template.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://airleventy.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;airleventy&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fgeotrev%2Fairleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fgeotrev%2Fairleventy&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;airleventy&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fairleventy.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/geotrev/airleventy&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Build static websites with 11ty, Sass for CSS, and modern JavaScript.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://roxo-eleventy.staticmania.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;roxo-eleventy&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FStaticMania%2Froxo-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FStaticMania%2Froxo-eleventy&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;roxo-eleventy&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Froxo-eleventy.staticmania.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/StaticMania/roxo-eleventy&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Roxo is an 11ty starter project for creative agencies, freelancers, graphic designers, photographers
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://neobrutalist.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Neo-Brutalist&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-neobrutalist/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11ty-neobrutalist&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Neo-Brutalist&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fneobrutalist.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11ty-neobrutalist&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;blog with neobrutalism CSS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/psalaets/eleventy-bookmarklet&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-bookmarklet&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fpsalaets%2Feleventy-bookmarklet/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fpsalaets%2Feleventy-bookmarklet&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-bookmarklet&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fpsalaets%2Feleventy-bookmarklet/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/psalaets/eleventy-bookmarklet&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty starter for a bookmarklet
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://docs.miayam.io&quot; class=&quot;elv-externalexempt&quot; title=&quot;Miayam 11ty Starter Project&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmiayam%2Fmiayam/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmiayam%2Fmiayam&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Miayam 11ty Starter Project&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fdocs.miayam.io/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/miayam/miayam&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A brutalist 11ty starter project built with as little tooling as possible. Atomic Design, Webpack, Pug, SCSS, Vanilla JS
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://halide.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Halide&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdanurbanowicz%2Fhalide/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fdanurbanowicz%2Fhalide&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Halide&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fhalide.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/danurbanowicz/halide&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A fast, responsive image portfolio website starter, built with Eleventy and Tina CMS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://www.limoaugusta.com/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Blogs11ty Tina CMS&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fblogs11ty-tinacms/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Fblogs11ty-tinacms&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Blogs11ty Tina CMS&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fwww.limoaugusta.com%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/blogs11ty-tinacms&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Simple Blog Starter eleventy 11ty with Tina CMS for your blog project.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventyplusvite.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Plus Vite&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmatthiasott%2Feleventy-plus-vite/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmatthiasott%2Feleventy-plus-vite&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Plus Vite&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventyplusvite.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/matthiasott/eleventy-plus-vite&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A clean and fast Eleventy Starter Project with Vite.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventyblog.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Bootstrap11ty&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Feleventyblog/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmesinkasir%2Feleventyblog&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Bootstrap11ty&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventyblog.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mesinkasir/eleventyblog&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Eleventy for blogger with bootstrap and auto SEO full.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://www.gurpreetsingh.me&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty-resume-template&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Flearnwithgurpreet%2F11ty-resume-template/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Flearnwithgurpreet%2F11ty-resume-template&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty-resume-template&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fwww.gurpreetsingh.me/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/learnwithgurpreet/11ty-resume-template&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty Resume/CV powered by TailwindCSS without JavaScript.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://festive-haibt-b7ead0.netlify.app&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-agile-blog&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmjgs%2Feleventy-agile-blog/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fmjgs%2Feleventy-agile-blog&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-agile-blog&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Ffestive-haibt-b7ead0.netlify.app/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mjgs/eleventy-agile-blog&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A minimal blog template using Eleventy, this one implements a simple agile development workflow so you can get stuff done
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://github.com/vktrwlt/pugsum&quot; class=&quot;elv-externalexempt&quot; title=&quot;Pugsum&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fvktrwlt%2Fpugsum/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fvktrwlt%2Fpugsum&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Pugsum&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgithub.com%2Fvktrwlt%2Fpugsum/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/vktrwlt/pugsum&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;11ty starter kit using TailwindCSS, Pug, and Webpack
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://getzeropoint.com&quot; class=&quot;elv-externalexempt&quot; title=&quot;ZeroPoint&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgetzeropoint.com/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgetzeropoint.com&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;ZeroPoint&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fgetzeropoint.com/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A modern, opinionated, bare-bones Jamstack starter using Eleventy to get &amp;#39;up to zero&amp;#39; on a project quickly and easily.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-google-docs-starter.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-google-docs-starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjpoehnelt%2Feleventy-google-docs-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fjpoehnelt%2Feleventy-google-docs-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-google-docs-starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-google-docs-starter.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jpoehnelt/eleventy-google-docs-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A starter template for Eleventy that uses Google Docs as a CMS.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-solo-starter-njk.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Solo Starter (.njk version)&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fbrycewray%2Feleventy_solo_starter_njk/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fbrycewray%2Feleventy_solo_starter_njk&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Solo Starter (.njk version)&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-solo-starter-njk.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/brycewray/eleventy_solo_starter_njk&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Eleventy starter with PostCSS, Tailwind CSS, Lazyload (“vanilla lazyload”), and build-time creation and processing of responsive images; Nunjucks templating, with alternate JavaScript-based (.11ty.js) version.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-not-so-minimal-blog-starter.netlify.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Eleventy Not So Minimal Blog Starter&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FMangamaui%2Feleventy-not-so-minimal-blog-starter/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2FMangamaui%2Feleventy-not-so-minimal-blog-starter&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Not So Minimal Blog Starter&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-not-so-minimal-blog-starter.netlify.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Mangamaui/eleventy-not-so-minimal-blog-starter&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A blog starter including some key features such as RSS, a sitemap, meta tags for Twitter &amp;amp; OG, image-optimization(eleventy-image), SVG-icon-sprites, Sass and more...
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://aloxe.github.io/huwindty/&quot; class=&quot;elv-externalexempt&quot; title=&quot;huwindty 🌬️&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Faloxe%2Fhuwindty/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Faloxe%2Fhuwindty&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;huwindty 🌬️&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Faloxe.github.io%2Fhuwindty%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/aloxe/huwindty&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Windty template with a few upgrades. CMS, Markdown, responsive images among them. All documented.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://cover.000000076.xyz/&quot; class=&quot;elv-externalexempt&quot; title=&quot;11ty Covers&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11covers-theme/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fadamdjbrett%2F11covers-theme&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Covers&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fcover.000000076.xyz%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/adamdjbrett/11covers-theme&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;A visual vCard template
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://eleventy-starter-typescript.vercel.app/&quot; class=&quot;elv-externalexempt&quot; title=&quot;eleventy-starter-typescript&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fc0derabbit%2Feleventy-starter-typescript%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2Fc0derabbit%2Feleventy-starter-typescript%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy-starter-typescript&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Feleventy-starter-typescript.vercel.app%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/c0derabbit/eleventy-starter-typescript/&quot; class=&quot;elv-externalexempt&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;Unopinionated, minimal starter with TypeScript templates.
  &lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&quot;lists&quot;&gt;Lists&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://jamstackthemes.dev/ssg/eleventy/&quot;&gt;Jamstack Themes&lt;/a&gt; A list of starter themes filterable by supported static site generator and CMS.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;source-code-samples&quot;&gt;Source Code Samples&lt;/h2&gt;
&lt;p&gt;Be sure to check out a &lt;a href=&quot;https://www.11ty.dev/docs/samples/&quot;&gt;full list of every Built With Eleventy site that has provided a link to their source code&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Image</title>
    <link href="https://www.11ty.dev/docs/plugins/image/" />
    <updated>2026-07-01T21:19:13Z</updated>
    <id>https://www.11ty.dev/docs/plugins/image/</id>
    <content type="html">&lt;details class=&quot;toc&quot;&gt;
&lt;summary&gt;On this page&lt;/summary&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#installation&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#usage&quot;&gt;Usage&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#html-transform&quot;&gt;HTML Transform &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#more-configuration-options&quot;&gt;More configuration options&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#build-performance&quot;&gt;Build Performance &lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#optimize-images-on-request&quot;&gt;Optimize Images on Request&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#in-memory-cache&quot;&gt;In-Memory Cache&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#disk-cache&quot;&gt;Disk Cache&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#options&quot;&gt;Options&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#output-file-extensions&quot;&gt;Output File Extensions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#output-widths&quot;&gt;Output Widths&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#output-formats&quot;&gt;Output Formats&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#skip-raster-formats-for-svg&quot;&gt;Skip raster formats for SVG&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#allow-svg-to-upscale&quot;&gt;Allow SVG to upscale&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#transparent-images&quot;&gt;Transparent Images&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#animated-images&quot;&gt;Animated Images &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#transform-on-request&quot;&gt;Transform on Request&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#return-type-and-html-options&quot;&gt;returnType and htmlOptions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#fix-orientation&quot;&gt;Fix Orientation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#custom-filenames&quot;&gt;Custom Filenames&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#dry-run&quot;&gt;Dry-Run&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#advanced-options&quot;&gt;Advanced Options&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#fail-on-error&quot;&gt;Fail on Error&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#format-filtering&quot;&gt;Format Filtering&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#output-directory&quot;&gt;Output Directory&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#url-path&quot;&gt;URL Path&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#use-cache&quot;&gt;Use Cache&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#advanced-control-of-sharp-image-processor&quot;&gt;Advanced control of Sharp image processor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#change-global-plugin-concurrency&quot;&gt;Change Global Plugin Concurrency&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#change-the-default-hash-length&quot;&gt;Change the default Hash length&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#advanced-caching-options-for-remote-images&quot;&gt;Advanced Caching Options for Remote Images&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#using-a-hosted-image-service&quot;&gt;Using a Hosted Image Service&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#from-the-community&quot;&gt;From the Community&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;div class=&quot;build-cost-inline&quot;&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#build-cost&quot;&gt;&lt;build-cost cost=&quot;3&quot; class=&quot;wiittfvgm&quot;&gt;
&lt;span class=&quot;metadata&quot;&gt;
	&lt;span class=&quot;label&quot;&gt;Build Cost&lt;/span&gt;
	&lt;span aria-hidden=&quot;true&quot; class=&quot;ranger&quot;&gt;
		&lt;div class=&quot;dot&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;dot&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;dot&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;dot empty&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;dot empty&quot;&gt;&lt;/div&gt;
	&lt;/span&gt;
&lt;/span&gt;
&lt;span class=&quot;cost&quot;&gt;
	&lt;b&gt;3&lt;/b&gt;
&lt;/span&gt;&lt;/build-cost&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Utility to perform build-time image transformations for both vector and raster images: output multiple image sizes, multiple formats, and cache remote images locally. Uses the &lt;a href=&quot;https://sharp.pixelplumbing.com/&quot;&gt;sharp&lt;/a&gt; image processor.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Easily add &lt;code&gt;width&lt;/code&gt; and &lt;code&gt;height&lt;/code&gt; attributes for &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/Media/images/aspect_ratio_mapping&quot;&gt;proper aspect ratio&lt;/a&gt; to reduce layout shift.&lt;/li&gt;
&lt;li&gt;Accepts a wide variety of input image types: &lt;code&gt;jpeg&lt;/code&gt;, &lt;code&gt;png&lt;/code&gt;, &lt;code&gt;webp&lt;/code&gt;, &lt;code&gt;gif&lt;/code&gt;, &lt;code&gt;tiff&lt;/code&gt;, &lt;code&gt;avif&lt;/code&gt;, and &lt;code&gt;svg&lt;/code&gt;. &lt;em&gt;Does not&lt;/em&gt; rely on file extensions (e.g. &lt;code&gt;.png&lt;/code&gt; or &lt;code&gt;.jpg&lt;/code&gt;), which may be missing or inaccurate.&lt;/li&gt;
&lt;li&gt;Output multiple sizes, maintaining the original aspect ratio. Does not upscale raster images larger than original size. Intelligently generates &lt;code&gt;srcset&lt;/code&gt; attributes.&lt;/li&gt;
&lt;li&gt;Output multiple formats: &lt;code&gt;jpeg&lt;/code&gt;, &lt;code&gt;png&lt;/code&gt;, &lt;code&gt;webp&lt;/code&gt;, &lt;code&gt;avif&lt;/code&gt; &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#build-cost&quot;&gt;&lt;span class=&quot;minilink minilink-buildcost&quot;&gt;&lt;code&gt;+1&lt;/code&gt; Build Cost&lt;/span&gt;&lt;/a&gt;, and &lt;code&gt;svg&lt;/code&gt;. Intelligently generates the most efficient markup with zero server-dependencies, using &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fast: de-duplicates with both an in-memory and disk cache. During local development, images are &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#optimize-images-on-request&quot;&gt;processed on request for even faster build performance&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Robust and works offline: save remote images to prevent broken image URLs later (via &lt;a href=&quot;https://www.11ty.dev/docs/plugins/fetch/&quot;&gt;&lt;code&gt;eleventy-fetch&lt;/code&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;
&lt;p&gt;Published as &lt;a href=&quot;https://www.npmjs.com/package/@11ty/eleventy-img&quot;&gt;&lt;code&gt;@11ty/eleventy-img&lt;/code&gt;&lt;/a&gt; on npm. &lt;a href=&quot;https://github.com/11ty/eleventy-img&quot;&gt;Source code on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Image v6.0.0 requires Node 18+.&lt;/em&gt;&lt;/p&gt;
&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-249&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-249&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;npm&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; @11ty/eleventy-img
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&quot;usage&quot;&gt;Usage&lt;/h2&gt;
&lt;p&gt;There are a few different ways to use Eleventy image:&lt;/p&gt;
&lt;div class=&quot;elv-callout elv-callout-info&quot;&gt;&lt;div class=&quot;elv-callout-label&quot;&gt;Eleventy Image Usage Types&lt;/div&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#html-transform&quot;&gt;Image HTML Transform&lt;/a&gt;: &lt;strong&gt;Recommended&lt;/strong&gt;—start with this one! It’s the easiest to configure and is compatible with all template syntax.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image-datafiles/&quot;&gt;Image Data Files&lt;/a&gt;: Use images to populate data in the Data Cascade.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image-js/&quot;&gt;Image JavaScript API&lt;/a&gt;: Low-level JavaScript API works independent of Eleventy.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image-shortcodes/&quot;&gt;Image Shortcodes&lt;/a&gt;: Use universal shortcodes in Nunjucks, Liquid, or 11ty.js templates.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image-webc/&quot;&gt;Image WebC&lt;/a&gt;: &lt;s&gt;Use a WebC component for WebC templates.&lt;/s&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;h3 id=&quot;html-transform&quot;&gt;HTML Transform &lt;span id=&quot;eleventy-transform&quot;&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;build-cost-inline&quot;&gt;
&lt;div&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#optimize-images-on-request&quot;&gt;&lt;build-cost label=&quot;Serve Cost&quot; class=&quot;wiittfvgm&quot;&gt;
&lt;span class=&quot;metadata&quot;&gt;
	&lt;span class=&quot;label&quot;&gt;Serve Cost&lt;/span&gt;
	&lt;span aria-hidden=&quot;true&quot; class=&quot;ranger ok&quot;&gt;
		&lt;div data-rating-icon=&quot;🍨&quot; class=&quot;dot&quot;&gt;&lt;/div&gt;
&lt;div data-rating-icon=&quot;🍨&quot; class=&quot;dot empty&quot;&gt;&lt;/div&gt;
&lt;div data-rating-icon=&quot;🍨&quot; class=&quot;dot empty&quot;&gt;&lt;/div&gt;
&lt;div data-rating-icon=&quot;🍨&quot; class=&quot;dot empty&quot;&gt;&lt;/div&gt;
&lt;div data-rating-icon=&quot;🍨&quot; class=&quot;dot empty&quot;&gt;&lt;/div&gt;
	&lt;/span&gt;
&lt;/span&gt;
&lt;span data-icon=&quot;🍦&quot; class=&quot;cost&quot;&gt;
	&lt;b&gt;1&lt;/b&gt;
&lt;/span&gt;&lt;/build-cost&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#build-cost&quot;&gt;&lt;build-cost class=&quot;wiittfvgm&quot;&gt;
&lt;span class=&quot;metadata&quot;&gt;
	&lt;span class=&quot;label&quot;&gt;Build Cost&lt;/span&gt;
	&lt;span aria-hidden=&quot;true&quot; class=&quot;ranger&quot;&gt;
		&lt;div class=&quot;dot&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;dot&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;dot&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;dot empty&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;dot empty&quot;&gt;&lt;/div&gt;
	&lt;/span&gt;
&lt;/span&gt;
&lt;span class=&quot;cost&quot;&gt;
	&lt;b&gt;3&lt;/b&gt;
&lt;/span&gt;&lt;/build-cost&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;v3.0.0-alpha.5&quot;&gt;Added in v3.0.0&lt;/span&gt; &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v4.0.1&quot;&gt;Added in Image v4.0.1&lt;/span&gt;This is the easiest method to configure. Eleventy will transform &lt;em&gt;any&lt;/em&gt; &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; tags in HTML files as a post-processing step in your build.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#tab-id-91-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#tab-id-91-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-91-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-250&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-250&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; eleventyImageTransformPlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;eleventyImageTransformPlugin&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-91-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-251&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-251&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; eleventyImageTransformPlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;eleventyImageTransformPlugin&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;p&gt;That’s it! All &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; elements will be processed for you by Eleventy Image.&lt;/p&gt;
&lt;div class=&quot;youtube-related&quot;&gt;&lt;div&gt;&lt;is-land on:visible import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;e0OHgC677ec&quot; playlabel=&quot;Play: Optimize your Images with Eleventy Image&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/e0OHgC677ec/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=e0OHgC677ec&quot; class=&quot;elv-externalexempt lty-playbtn&quot; title=&quot;Play Video&quot;&gt;&lt;span class=&quot;lyt-visually-hidden&quot;&gt;Play Video: Optimize your Images with Eleventy Image&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=e0OHgC677ec&quot;&gt;Optimize your Images with Eleventy Image&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h4 id=&quot;resolving-image-sources&quot;&gt;Resolving image sources &lt;span id=&quot;relative-paths&quot;&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Relative image sources (&lt;code&gt;&amp;lt;img src=&amp;quot;./possum.png&amp;quot;&amp;gt;&lt;/code&gt;) will be co-located to your output directory with the template they are used in. If the same source image is used in multiple templates, it will be written to two different output locations!&lt;/li&gt;
&lt;li&gt;Absolute image sources (&lt;code&gt;&amp;lt;img src=&amp;quot;/possum.png&amp;quot;&amp;gt;&lt;/code&gt;) will be normalized relative to your input/content directory and written to your output directory with the default directory (e.g. &lt;code&gt;_site/img/&lt;/code&gt;).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you explicitly define the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#url-path&quot;&gt;&lt;code&gt;urlPath&lt;/code&gt; option&lt;/a&gt;, the &lt;code&gt;urlPath&lt;/code&gt; is used to determine the output location instead.&lt;/p&gt;
&lt;h4 id=&quot;attribute-overrides&quot;&gt;Attribute Overrides&lt;/h4&gt;
&lt;p&gt;You can configure individual &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; elements with per-instance overrides:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img width&amp;gt;&lt;/code&gt; is aliased to &lt;code&gt;eleventy:widths&lt;/code&gt; when it is valid HTML (a single &lt;code&gt;integer&lt;/code&gt; value) &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt; &lt;em&gt;Related &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/234&quot;&gt;#234&lt;/a&gt;&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img eleventy:widths=&amp;quot;200,600&amp;quot;&amp;gt;&lt;/code&gt; comma separated string to override the default widths.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img eleventy:formats=&amp;quot;webp&amp;quot;&amp;gt;&lt;/code&gt; comma separated string to override the default formats.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img eleventy:ignore&amp;gt;&lt;/code&gt; skips this image.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img eleventy:optional&amp;gt;&lt;/code&gt; &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;controls what happens when processing this image throws an Error (good for remote images), see &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#fail-on-error&quot;&gt;&lt;code&gt;failOnError&lt;/code&gt; option&lt;/a&gt;. Default behavior removes the &lt;code&gt;src&lt;/code&gt; attribute from the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; node.
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img eleventy:optional=&amp;quot;keep&amp;quot;&amp;gt;&lt;/code&gt;: leave as-is, which would likely result in an error when a user visits your page.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img eleventy:optional=&amp;quot;placeholder&amp;quot;&amp;gt;&lt;/code&gt;: replace the &lt;code&gt;src&lt;/code&gt; attribute with a transparent PNG Data URI.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img eleventy:output&amp;gt;&lt;/code&gt; overrides the output directory. Similar to &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#url-path&quot;&gt;&lt;code&gt;urlPath&lt;/code&gt;&lt;/a&gt;, absolute paths (e.g. &lt;code&gt;&amp;lt;img eleventy:output=&amp;quot;/mydirectory/&amp;quot;&amp;gt;&lt;/code&gt;) are relative to the Eleventy output directory and relative paths are relative to the template’s URL (e.g. &lt;code&gt;&amp;lt;img eleventy:output=&amp;quot;./mydirectory/&amp;quot;&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;img eleventy:pictureattr:NAME=&amp;quot;VALUE&amp;quot;&amp;gt;&lt;/code&gt; &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt; attributes are hoisted as &lt;code&gt;&amp;lt;picture NAME=&amp;quot;VALUE&amp;quot;&amp;gt;&lt;/code&gt; (if &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; is in use)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;more-configuration-options&quot;&gt;More configuration options&lt;/h3&gt;
&lt;p&gt;Any of the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#options&quot;&gt;configuration options&lt;/a&gt; can be defined when you add the plugin:&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#tab-id-92-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#tab-id-92-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-92-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-252&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-252&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; eleventyImageTransformPlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;eleventyImageTransformPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// output image formats&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;formats&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;avif&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;webp&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;jpeg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// output image widths&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;widths&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;auto&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// optional, attributes assigned on &amp;lt;img&gt; nodes override these values&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;htmlOptions&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token literal-property property&quot;&gt;imgAttributes&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
				&lt;span class=&quot;token literal-property property&quot;&gt;loading&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;lazy&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
				&lt;span class=&quot;token literal-property property&quot;&gt;decoding&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;async&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
			&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
			&lt;span class=&quot;token literal-property property&quot;&gt;pictureAttributes&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-92-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-253&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-253&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; eleventyImageTransformPlugin &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;eleventyImageTransformPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// output image formats&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;formats&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;avif&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;webp&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;jpeg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// output image widths&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;widths&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;auto&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// optional, attributes assigned on &amp;lt;img&gt; nodes override these values&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;htmlOptions&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token literal-property property&quot;&gt;imgAttributes&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
				&lt;span class=&quot;token literal-property property&quot;&gt;loading&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;lazy&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
				&lt;span class=&quot;token literal-property property&quot;&gt;decoding&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;async&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
			&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
			&lt;span class=&quot;token literal-property property&quot;&gt;pictureAttributes&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;v3.0.0-alpha.7&quot;&gt;Added in v3.0.0&lt;/span&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v5.0.0&quot;&gt;Added in Image v5.0.0&lt;/span&gt;During local development (when using &lt;code&gt;--serve&lt;/code&gt;), images are optimized when requested in the browser. Read more about &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#optimize-images-on-request&quot;&gt;&lt;code&gt;transformOnRequest&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;sizes&lt;/code&gt; attribute must be present if &lt;code&gt;widths&lt;/code&gt; has more than one entry (&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/sizes&quot;&gt;MDN&lt;/a&gt;). The &lt;code&gt;eleventyImageTransformPlugin&lt;/code&gt; does not provide a default value for &lt;code&gt;sizes&lt;/code&gt;, so it must be explicitly included in the HTML attribute or with &lt;code&gt;htmlOptions.imgAttributes&lt;/code&gt;.
&lt;ul&gt;
&lt;li&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;When using &lt;code&gt;loading=&amp;quot;lazy&amp;quot;&lt;/code&gt; and &lt;code&gt;sizes&lt;/code&gt; is not supplied in markup — we’ll use &lt;code&gt;sizes=&amp;quot;auto&amp;quot;&lt;/code&gt; automatically. &lt;em&gt;Related &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/207&quot;&gt;#207&lt;/a&gt;&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;build-performance&quot;&gt;Build Performance &lt;span id=&quot;build-cost&quot;&gt;&lt;/span&gt;&lt;span id=&quot;build-cost-🧰&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Image optimization is likely one of the costlier pieces of your Eleventy build. The total build cost of this utility is dependent on a few things (in order of priority):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Number of unique images optimized (not page count)&lt;/li&gt;
&lt;li&gt;Optimizing a lot of remote images (image content must be fetched from a remote server and is subsequently cached via &lt;a href=&quot;https://www.11ty.dev/docs/plugins/fetch/&quot;&gt;&lt;code&gt;eleventy-fetch&lt;/code&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Number of &lt;code&gt;formats&lt;/code&gt; you generate for each source image: &lt;code&gt;avif&lt;/code&gt; is more costly than other image formats. &lt;span class=&quot;minilink minilink-buildcost&quot;&gt;&lt;code&gt;+1&lt;/code&gt; Build Cost&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Number of &lt;code&gt;widths&lt;/code&gt; you generate for each source image.&lt;/li&gt;
&lt;li&gt;File size of images being optimized (larger source images are more expensive).&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;optimize-images-on-request&quot;&gt;Optimize Images on Request&lt;/h3&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;v3.0.0-alpha.7&quot;&gt;Added in v3.0.0&lt;/span&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v5.0.0&quot;&gt;Added in Image v5.0.0&lt;/span&gt;When using the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#html-transform&quot;&gt;Image HTML transform&lt;/a&gt; during local development, image processing is removed from the build for extra performance. Instead, they are processed when requested by the browser using a special middleware built-in to the Eleventy Dev Server. This is enabled or disabled using the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#transform-on-request&quot;&gt;&lt;code&gt;transformOnRequest&lt;/code&gt; option&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&quot;caching&quot;&gt;&lt;/div&gt;
&lt;h3 id=&quot;in-memory-cache&quot;&gt;In-Memory Cache&lt;/h3&gt;
&lt;p&gt;To prevent duplicate work and improve build performance, repeated calls to the same source image (remote or local) &lt;em&gt;with the same options&lt;/em&gt; will return a cached results object. If a request in-progress, the pending promise will be returned. This in-memory cache is maintained across builds in watch/serve mode. If you quit Eleventy, the in-memory cache will be discarded.&lt;/p&gt;
&lt;p&gt;Images will be regenerated (and the cache bypassed) if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The source image file size changes (on local image files)&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://www.11ty.dev/docs/plugins/fetch/&quot;&gt;cache asset&lt;/a&gt; duration expires (for remote images).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can disable this behavior by using the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#use-cache&quot;&gt;&lt;code&gt;useCache&lt;/code&gt; option&lt;/a&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Example of in-memory cache reuse (returns the same promise)&lt;/summary&gt;
&lt;div class=&quot;codetitle codetitle-left&quot;&gt;&lt;b&gt;Filename &lt;/b&gt;.eleventy.js&lt;/div&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; Image &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt; stats1 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;Image&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./test/bio-2017.jpg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt; stats2 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;Image&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./test/bio-2017.jpg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;assert&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;stats1 &lt;span class=&quot;token operator&quot;&gt;===&lt;/span&gt; stats2&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;The same promise&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Example of in-memory cache (returns a new promise with different options)&lt;/summary&gt;
&lt;div class=&quot;codetitle codetitle-left&quot;&gt;&lt;b&gt;Filename &lt;/b&gt;eleventy.config.js&lt;/div&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; Image &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt; stats1 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;Image&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./test/bio-2017.jpg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt; stats2 &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;Image&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./test/bio-2017.jpg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;widths&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;300&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;assert&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;stats1 &lt;span class=&quot;token operator&quot;&gt;!==&lt;/span&gt; stats2&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;A different promise&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/details&gt;
&lt;h3 id=&quot;disk-cache&quot;&gt;Disk Cache&lt;/h3&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v1.0.0&quot;&gt;Added in Image v1.0.0&lt;/span&gt; Eleventy will skip processing files that are unchanged and already exist in the output directory. This requires the built-in hashing algorithm and is not supported with custom filenames. More background at &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/51&quot;&gt;Issue #51&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can use this to &lt;a href=&quot;https://www.11ty.dev/docs/deployment/#persisting-cache&quot;&gt;speed up builds on your build server&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;options&quot;&gt;Options&lt;/h2&gt;
&lt;h3 id=&quot;output-file-extensions&quot;&gt;Output File Extensions&lt;/h3&gt;
&lt;p&gt;Comma separated list of file extensions used in the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#html-transform&quot;&gt;Image HTML Transform&lt;/a&gt; to determine which template output files to process.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;extensions: &amp;quot;html&amp;quot;&lt;/code&gt; (default)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;output-widths&quot;&gt;Output Widths&lt;/h3&gt;
&lt;p&gt;Controls how many output images will be created for each image format. Aspect ratio is preserved.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;widths: [&amp;quot;auto&amp;quot;]&lt;/code&gt; (default, keep original width)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;widths: [200]&lt;/code&gt; (output one 200px width)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;widths: [200, &amp;quot;auto&amp;quot;]&lt;/code&gt; (output 200px and original width)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;output-formats&quot;&gt;Output Formats&lt;/h3&gt;
&lt;p&gt;Use almost any combination of &lt;code&gt;webp&lt;/code&gt;, &lt;code&gt;jpeg&lt;/code&gt;, &lt;code&gt;png&lt;/code&gt;, &lt;code&gt;svg&lt;/code&gt;, &lt;code&gt;avif&lt;/code&gt;, &lt;code&gt;gif&lt;/code&gt;, and &lt;code&gt;auto&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;formats: [&amp;quot;webp&amp;quot;, &amp;quot;jpeg&amp;quot;]&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;formats: [&amp;quot;png&amp;quot;]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;formats: [&amp;quot;auto&amp;quot;]&lt;/code&gt; (keep original format)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;formats: [&amp;quot;svg&amp;quot;]&lt;/code&gt; (requires SVG input)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;formats: [&amp;quot;avif&amp;quot;]&lt;/code&gt; &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#build-cost&quot;&gt;&lt;span class=&quot;minilink minilink-buildcost&quot;&gt;&lt;code&gt;+1&lt;/code&gt; Build Cost&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;skip-raster-formats-for-svg&quot;&gt;Skip raster formats for SVG&lt;/h3&gt;
&lt;p&gt;If using SVG output (the input format is SVG and &lt;code&gt;svg&lt;/code&gt; is in your &lt;code&gt;formats&lt;/code&gt; array option), we will skip all of the raster formats even if they’re in &lt;code&gt;formats&lt;/code&gt;. This may be useful in a CMS-driven workflow when the input could be vector or raster.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;svgShortCircuit: false&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;svgShortCircuit: true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;svgShortCircuit: &amp;quot;size&amp;quot;&lt;/code&gt; &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v3.1.8&quot;&gt;Added in Image v3.1.8&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Using &lt;code&gt;svgShortCircuit: &amp;quot;size&amp;quot;&lt;/code&gt; means that raster image format entries will only be thrown out if the optimized raster size is larger than the SVG. This helps with large SVG images that compress to smaller raster sizes at smaller widths and will prefer the SVG over raster formats when the SVG file size is smaller.&lt;/p&gt;
&lt;p&gt;To use Brotli compressed SVG sizes when making file size comparisons, use the &lt;code&gt;svgCompressionSize: &amp;quot;br&amp;quot;&lt;/code&gt; option &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v3.1.8&quot;&gt;Added in Image v3.1.8&lt;/span&gt;.&lt;/p&gt;
&lt;h4 id=&quot;related&quot;&gt;Related:&lt;/h4&gt;
&lt;ul class=&quot;list-bare&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.zachleat.com/web/svg-short-circuit/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Fsvg-short-circuit%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Fsvg-short-circuit%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;A New Technique for Image Optimization: SVG Short Circuiting&lt;/a&gt; &lt;em&gt;(2023)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://cloudcannon.com/blog/automatically-optimize-your-images-with-eleventy-image-and-cloudcannon/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcloudcannon.com%2Fblog%2Fautomatically-optimize-your-images-with-eleventy-image-and-cloudcannon%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcloudcannon.com%2Fblog%2Fautomatically-optimize-your-images-with-eleventy-image-and-cloudcannon%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automatically optimize your images with Eleventy Image and CloudCannon&lt;/a&gt; &lt;em&gt;(2023)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;allow-svg-to-upscale&quot;&gt;Allow SVG to upscale&lt;/h3&gt;
&lt;p&gt;While we do prevent raster images from upscaling (and filter upscaling &lt;code&gt;widths&lt;/code&gt; from the output), you can optionally enable SVG input to upscale to larger sizes when converting to raster format.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;svgAllowUpscale: true&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;svgAllowUpscale: false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;transparent-images&quot;&gt;Transparent Images&lt;/h3&gt;
&lt;p&gt;Transparency friendly formats: &lt;code&gt;avif&lt;/code&gt;, &lt;code&gt;png&lt;/code&gt;, &lt;code&gt;webp&lt;/code&gt;, &lt;code&gt;gif&lt;/code&gt;, and &lt;code&gt;svg&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;We will &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#format-filtering&quot;&gt;filter out any non-transparency-friendly output formats&lt;/a&gt; from your &lt;code&gt;formats&lt;/code&gt; list automatically (as long as at least &lt;em&gt;one&lt;/em&gt; of them is &lt;code&gt;png&lt;/code&gt;, &lt;code&gt;gif&lt;/code&gt;, or &lt;code&gt;svg&lt;/code&gt;).&lt;/p&gt;
&lt;h3 id=&quot;animated-images&quot;&gt;Animated Images &lt;span id=&quot;output-animated-gif-or-webp&quot;&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v1.1.0&quot;&gt;Added in Image v1.1.0&lt;/span&gt; To process and output animated &lt;code&gt;gif&lt;/code&gt; or &lt;code&gt;webp&lt;/code&gt; images, &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#advanced-control-of-sharp-image-processor&quot;&gt;use &lt;code&gt;sharpOptions&lt;/code&gt;&lt;/a&gt; to pass in an &lt;code&gt;animated&lt;/code&gt; option.&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; Image &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;Image&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./test/bio-2017.jpg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token literal-property property&quot;&gt;formats&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;webp&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;gif&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

	&lt;span class=&quot;token literal-property property&quot;&gt;sharpOptions&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;animated&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;We will &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#format-filtering&quot;&gt;filter out any non-animation-friendly output formats&lt;/a&gt; from your &lt;code&gt;formats&lt;/code&gt; list automatically (as long as at least &lt;em&gt;one&lt;/em&gt; of them supports animation).&lt;/p&gt;
&lt;h3 id=&quot;transform-on-request&quot;&gt;Transform on Request&lt;/h3&gt;
&lt;p&gt;Development build performance improvement to &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#optimize-images-on-request&quot;&gt;optimize images when they are requested in the browser&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;transformOnRequest: false&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;transformOnRequest: process.env.ELEVENTY_RUN_MODE === &amp;quot;serve&amp;quot;&lt;/code&gt; (default for HTML Transform)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can use &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image-shortcodes/#boost-performance-optimize-images-on-request&quot;&gt;&lt;code&gt;transformOnRequest&lt;/code&gt; with Shortcodes too&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;return-type-and-html-options&quot;&gt;&lt;code&gt;returnType&lt;/code&gt; and &lt;code&gt;htmlOptions&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;By default, Eleventy Image will return a metadata JavaScript object. To return HTML instead, use &lt;code&gt;returnType: &amp;quot;html&amp;quot;&lt;/code&gt;. This is useful for the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image-js/#return-html&quot;&gt;Image JavaScript API&lt;/a&gt; and &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image-shortcodes/&quot;&gt;Image Shortcode&lt;/a&gt; types.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;returnType: &amp;quot;object&amp;quot;&lt;/code&gt; (default) or &lt;code&gt;&amp;quot;html&amp;quot;&lt;/code&gt; &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Further customize the markup with &lt;code&gt;htmlOptions&lt;/code&gt; &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;:&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;
	&lt;span class=&quot;token literal-property property&quot;&gt;returnType&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;html&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

	&lt;span class=&quot;token literal-property property&quot;&gt;htmlOptions&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;imgAttributes&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token literal-property property&quot;&gt;alt&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// required&lt;/span&gt;
			&lt;span class=&quot;token literal-property property&quot;&gt;loading&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;lazy&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
			&lt;span class=&quot;token literal-property property&quot;&gt;decoding&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;async&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// HTML attributes added to `&amp;lt;picture&gt;` (omitted when &amp;lt;img&gt; used)&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;pictureAttributes&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// Which source to use for `&amp;lt;img width height src&gt;` attributes&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;fallback&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;largest&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// or &quot;smallest&quot;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;fix-orientation&quot;&gt;Fix Orientation&lt;/h3&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v4.0.0&quot;&gt;Added in Image v4.0.0&lt;/span&gt;Rotates the image to enforce the correct orientation set in EXIF metadata.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fixOrientation: false&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fixOrientation: true&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;custom-filenames&quot;&gt;Custom Filenames&lt;/h3&gt;
&lt;p&gt;Don’t like the hashes used in output file names? Make your own!&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;
	&lt;span class=&quot;token function-variable function&quot;&gt;filenameFormat&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;id&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; src&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; width&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; format&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; options&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// Define custom filenames for generated images&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// id: hash of the original image&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// src: original image path&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// width: current width in px&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// format: current file format&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// options: set of options passed to the Image call&lt;/span&gt;

		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;id&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;width&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;format&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;details&gt;
&lt;summary&gt;Custom Filename Example: Use the original file slug&lt;/summary&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; path &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;node:path&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; Image &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;Image&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./test/bio-2017.jpg&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token literal-property property&quot;&gt;widths&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;300&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token literal-property property&quot;&gt;formats&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;auto&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token function-variable function&quot;&gt;filenameFormat&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;id&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; src&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; width&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; format&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; options&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; extension &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; path&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;extname&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;src&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; name &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; path&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;basename&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;src&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; extension&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;name&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;width&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;w.&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;format&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;// Writes: &quot;test/img/bio-2017-300w.jpeg&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/details&gt;
&lt;h3 id=&quot;dry-run&quot;&gt;Dry-Run&lt;/h3&gt;
&lt;p&gt;If you want to try the utility out and not write any files (useful for testing), use the &lt;code&gt;dryRun&lt;/code&gt; option. Will include a &lt;code&gt;buffer&lt;/code&gt; property in your return object.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;dryRun: false&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dryRun: true&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;advanced-options&quot;&gt;Advanced Options&lt;/h2&gt;
&lt;h3 id=&quot;fail-on-error&quot;&gt;Fail on Error&lt;/h3&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;What happens when processing an image encounters an error? Useful for remote images.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;failOnError: true&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;failOnError: false&lt;/code&gt; no error is thrown (warning output is logged)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See also the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#attribute-overrides&quot;&gt;&lt;code&gt;eleventy:optional&lt;/code&gt; attribute&lt;/a&gt;. &lt;em&gt;Related &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/225&quot;&gt;#225&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&quot;format-filtering&quot;&gt;Format Filtering&lt;/h3&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;When using &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#animated-images&quot;&gt;animated images&lt;/a&gt; or images with transparency, we will automatically filter your &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#output-formats&quot;&gt;output &lt;code&gt;formats&lt;/code&gt;&lt;/a&gt; list to formats that support those features. If there are no valid &lt;code&gt;formats&lt;/code&gt; left after filtering, the original &lt;code&gt;formats&lt;/code&gt; list is used as-is. You can enable or disable this feature using the &lt;code&gt;formatFiltering&lt;/code&gt; option.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;formatFiltering: [&amp;quot;transparent&amp;quot;, &amp;quot;animated&amp;quot;]&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Related &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/105&quot;&gt;#105&lt;/a&gt; and &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/260&quot;&gt;#260&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&quot;output-directory&quot;&gt;Output Directory&lt;/h3&gt;
&lt;p&gt;Where to write the new images to disk. Project-relative path to the output image directory. Maybe you want to write these to your output directory directly (e.g. &lt;code&gt;./_site/img/&lt;/code&gt;)?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;outputDir: &amp;quot;./img/&amp;quot;&lt;/code&gt; (default)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re using the Image HTML Transform, we recommended &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; to define &lt;code&gt;outputDir&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;url-path&quot;&gt;URL Path&lt;/h3&gt;
&lt;p&gt;A path-prefix-esque directory for the &lt;code&gt;&amp;lt;img src&amp;gt;&lt;/code&gt; attribute. e.g. &lt;code&gt;/img/&lt;/code&gt; for &lt;code&gt;&amp;lt;img src=&amp;quot;/img/MY_IMAGE.jpeg&amp;quot;&amp;gt;&lt;/code&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;urlPath: &amp;quot;/img/&amp;quot;&lt;/code&gt; (default)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;Full URLs are now supported, e.g. &lt;code&gt;urlPath: &amp;quot;https://example.com/img/&amp;quot;&lt;/code&gt;. &lt;em&gt;Related &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/239&quot;&gt;#239&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;If you’re using the Image HTML Transform, we recommended &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; to define &lt;code&gt;urlPath&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;use-cache&quot;&gt;Use Cache&lt;/h3&gt;
&lt;p&gt;(Boolean) Controls whether to use the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#disk-cache&quot;&gt;disk cache&lt;/a&gt; and &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/#in-memory-cache&quot;&gt;memory cache&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;useCache: true&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;useCache: false&lt;/code&gt; to bypass the cache and generate a new image every time.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;advanced-control-of-sharp-image-processor&quot;&gt;Advanced control of Sharp image processor&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://sharp.pixelplumbing.com/api-constructor#parameters&quot;&gt;Extra options to pass to the Sharp constructor&lt;/a&gt; or the &lt;a href=&quot;https://sharp.pixelplumbing.com/api-output#webp&quot;&gt;Sharp image format converter for webp&lt;/a&gt;, &lt;a href=&quot;https://sharp.pixelplumbing.com/api-output#png&quot;&gt;png&lt;/a&gt;, &lt;a href=&quot;https://sharp.pixelplumbing.com/api-output#jpeg&quot;&gt;jpeg&lt;/a&gt;, or &lt;a href=&quot;https://sharp.pixelplumbing.com/api-output#avif&quot;&gt;avif&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;sharpOptions: {}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sharpWebpOptions: {}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sharpPngOptions: {}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sharpJpegOptions: {}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sharpAvifOptions: {}&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v6.0.0&quot;&gt;Added in Image v6.0.0&lt;/span&gt;&lt;a href=&quot;https://sharp.pixelplumbing.com/api-output#keepiccprofile&quot;&gt;ICC Profiles&lt;/a&gt; are preserved by default (when available) for better colors when images have &lt;code&gt;srgb&lt;/code&gt;, &lt;code&gt;p3&lt;/code&gt;, or &lt;code&gt;cmyk&lt;/code&gt; color profiles. &lt;em&gt;Related &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/244&quot;&gt;#244&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;h4 id=&quot;full-sharp-api-access&quot;&gt;Full Sharp API Access&lt;/h4&gt;
&lt;p&gt;Use the &lt;code&gt;transform&lt;/code&gt; callback to access anything in the &lt;a href=&quot;https://sharp.pixelplumbing.com/api-constructor&quot;&gt;Sharp API&lt;/a&gt;. &lt;em&gt;Related &lt;a href=&quot;https://github.com/11ty/eleventy-img/issues/52&quot;&gt;#52&lt;/a&gt;&lt;/em&gt;. This runs before Eleventy Image processing (keep EXIF metadata, rotation, cropping, et al).&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;
	&lt;span class=&quot;token function-variable function&quot;&gt;transform&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;sharp&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		sharp&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;keepExif&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;change-global-plugin-concurrency&quot;&gt;Change Global Plugin Concurrency&lt;/h3&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; Image &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-img&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
Image&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;concurrency &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// default is between 8 and 16 based on os.availableParallelism()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;change-the-default-hash-length&quot;&gt;Change the default Hash length&lt;/h3&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;1.0.0&quot;&gt;Added in v1.0.0&lt;/span&gt; You can customize the length of the default filename format hash by using the &lt;code&gt;hashLength&lt;/code&gt; property.&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;
	&lt;span class=&quot;token literal-property property&quot;&gt;hashLength&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// careful, don’t make it _too_ short!&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;advanced-caching-options-for-remote-images&quot;&gt;Advanced Caching Options for Remote Images&lt;/h3&gt;
&lt;p&gt;For any full URL first argument to this plugin, the full-size remote image will be downloaded and cached locally. See all &lt;a href=&quot;https://www.11ty.dev/docs/plugins/fetch/#options&quot;&gt;relevant &lt;code&gt;eleventy-fetch&lt;/code&gt; options&lt;/a&gt;.&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;
	&lt;span class=&quot;token literal-property property&quot;&gt;cacheOptions&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// if a remote image URL, this is the amount of time before it fetches a fresh copy&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;duration&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;1d&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token comment&quot;&gt;// project-relative path to the cache directory&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;directory&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;.cache&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token literal-property property&quot;&gt;removeUrlQueryParams&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;When caching remote images, you may want to check the processed image output into your &lt;code&gt;git&lt;/code&gt; (et al) repository to avoid refetches in the future. If remote images are &lt;em&gt;not&lt;/em&gt; checked in, they may be refetched every time on your CI server unless you &lt;a href=&quot;https://www.11ty.dev/docs/plugins/fetch/#running-this-on-your-build-server&quot;&gt;preserve the &lt;code&gt;.cache&lt;/code&gt; folder between builds&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;using-a-hosted-image-service&quot;&gt;Using a Hosted Image Service&lt;/h3&gt;
&lt;h4 id=&quot;custom-urls&quot;&gt;Custom URLs&lt;/h4&gt;
&lt;p&gt;Want to use a hosted image service instead? You can override the entire URL. Takes precedence over &lt;code&gt;filenameFormat&lt;/code&gt; option. Useful with &lt;code&gt;statsSync&lt;/code&gt; or &lt;code&gt;statsByDimensionsSync&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The metadata object returned will not include &lt;code&gt;filename&lt;/code&gt; or &lt;code&gt;outputPath&lt;/code&gt; properties.&lt;/p&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;
	&lt;span class=&quot;token function-variable function&quot;&gt;urlFormat&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		hash&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// not included for `statsOnly` images&lt;/span&gt;
		src&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
		width&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
		format&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;https://example.com/&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;encodeURIComponent&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;src&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;width&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;format&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/11ty/docs/blob/516faa397a98f8990f3d02eb41e1c99bedfab9cf/.eleventy.js#L105&quot;&gt;&lt;em&gt;Example on &lt;code&gt;11ty/docs&lt;/code&gt;&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;stats-only&quot;&gt;Stats Only&lt;/h4&gt;
&lt;p&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;Image v1.1.0&quot;&gt;Added in Image v1.1.0&lt;/span&gt; Skips all image processing to return metadata. Doesn’t write files. Use this as an alternative to the separate &lt;code&gt;statsSync*&lt;/code&gt; functions—this will use in-memory cache and de-duplicate requests.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;statsOnly: false&lt;/code&gt; (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;statsOnly: true&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h2&gt;
&lt;div class=&quot;elv-community&quot; id=&quot;community-resources&quot;&gt;&lt;div class=&quot;sites-vert&quot;&gt;
  &lt;div class=&quot;lo-grid&quot;&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://brycewray.com/posts/2021/04/using-eleventys-official-image-plugin/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Using Eleventy’s official image plugin&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrycewray.com%2Fposts%2F2021%2F04%2Fusing-eleventys-official-image-plugin%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrycewray.com%2Fposts%2F2021%2F04%2Fusing-eleventys-official-image-plugin%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Using Eleventy’s official image plugin&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;https-brycewray-com-posts-2021-04-using-eleventys-official-image-plugin&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fbrycewray.com%2Fposts%2F2021%2F04%2Fusing-eleventys-official-image-plugin%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://www.aleksandrhovhannisyan.com/blog/eleventy-image-plugin/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Optimizing Images with the 11ty Image Plugin&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.aleksandrhovhannisyan.com%2Fblog%2Feleventy-image-plugin%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.aleksandrhovhannisyan.com%2Fblog%2Feleventy-image-plugin%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Optimizing Images with the 11ty Image Plugin&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;https-www-aleksandrhovhannisyan-com-blog-eleventy-image-plugin&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fwww.aleksandrhovhannisyan.com%2Fblog%2Feleventy-image-plugin%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot; data-filter-tags=&quot;&quot;&gt;
  &lt;a href=&quot;https://www.zachleat.com/web/eleventy-image/&quot; class=&quot;elv-externalexempt&quot; title=&quot;Don’t Shut Down Your Business! Instead Use Eleventy Image&quot;&gt;
    &lt;span class=&quot;sites-site-name&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Feleventy-image%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Feleventy-image%2F&quot; class=&quot;avatar avatar-indieweb avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Don’t Shut Down Your Business! Instead Use Eleventy Image&lt;/span&gt;
    &lt;div class=&quot;sites-screenshot-container&quot;&gt;&lt;img alt=&quot;https-www-zachleat-com-web-eleventy-image&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://screenshot.11ty.app/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Feleventy-image%2F/small/1:1/_wait:2/&quot; width=&quot;375&quot; height=&quot;375&quot; /&gt;&lt;/div&gt;
  &lt;/a&gt;
&lt;ul class=&quot;inlinelist inlinelist-sm&quot;&gt;
&lt;/ul&gt;
&lt;/div&gt;
    &lt;div class=&quot;lo-c-center&quot;&gt;
      +&amp;#160;&lt;a href=&quot;https://github.com/11ty/docs/tree/main/src/_data/community/&quot; class=&quot;elv-externalexempt nowrap&quot;&gt;Add yours!&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;×150 resources via &lt;strong&gt;&lt;a href=&quot;https://11tybundle.dev/&quot;&gt;11tybundle.dev&lt;/a&gt;&lt;/strong&gt; curated by &lt;a href=&quot;https://www.bobmonsour.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.bobmonsour.com%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.bobmonsour.com%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Bob Monsour&lt;/a&gt;.&lt;/p&gt;
&lt;ul class=&quot;list-bare&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;https://brennan.day/300-minutes-a-month-cutting-my-eleventy-netlify-build-time-in-half/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2F300-minutes-a-month-cutting-my-eleventy-netlify-build-time-in-half%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2F300-minutes-a-month-cutting-my-eleventy-netlify-build-time-in-half%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;300 Minutes a Month: Cutting My Eleventy Netlify Build Time in Half&lt;/a&gt; — &lt;em&gt;Brennan Kenneth Brown (2026)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.adamdjbrett.com/blog/easier-11ty-font-awesome-svg/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.adamdjbrett.com%2Fblog%2Feasier-11ty-font-awesome-svg%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.adamdjbrett.com%2Fblog%2Feasier-11ty-font-awesome-svg%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Easier Font Awesome SVGs in 11ty&lt;/a&gt; — &lt;em&gt;Adam DJ Brett (2026)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://stepanzak.cc/blog/frantuv-web/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fstepanzak.cc%2Fblog%2Ffrantuv-web%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fstepanzak.cc%2Fblog%2Ffrantuv-web%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;How I build a website for Frank&lt;/a&gt; — &lt;em&gt;Štěpán Žák (2026)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://shivjm.blog/colophon/my-images-are-now-pretty-lit/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fcolophon%2Fmy-images-are-now-pretty-lit%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fcolophon%2Fmy-images-are-now-pretty-lit%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;My Images Are Now Pretty Lit&lt;/a&gt; — &lt;em&gt;Shiv J.M. (2026)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.kylereddoch.me/blog/improving-my-rss-feed-and-making-it-more-human-readable/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.kylereddoch.me%2Fblog%2Fimproving-my-rss-feed-and-making-it-more-human-readable%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.kylereddoch.me%2Fblog%2Fimproving-my-rss-feed-and-making-it-more-human-readable%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Improving My RSS Feed and Making It More Human Readable&lt;/a&gt; — &lt;em&gt;Kyle Reddoch (2026)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;details&gt;
	&lt;summary&gt;&lt;strong&gt;&lt;em&gt;Expand to see 145 more resources.&lt;/em&gt;&lt;/strong&gt;&lt;/summary&gt;
	&lt;ul class=&quot;list-bare&quot;&gt;
		&lt;li&gt;&lt;a href=&quot;https://markllobrera.com/posts/optimizing-my-eleventy-build-an-ai-use-note/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmarkllobrera.com%2Fposts%2Foptimizing-my-eleventy-build-an-ai-use-note%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmarkllobrera.com%2Fposts%2Foptimizing-my-eleventy-build-an-ai-use-note%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Optimizing My Eleventy Build: An AI Use Note&lt;/a&gt; — &lt;em&gt;Mark Llobrera (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://bobmonsour.com/blog/deconstructing-these-auto-generated-og-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Fdeconstructing-these-auto-generated-og-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Fdeconstructing-these-auto-generated-og-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Deconstructing these auto-generated OG images&lt;/a&gt; — &lt;em&gt;Bob Monsour (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://kittygiraudel.com/2026/05/05/optimizing-images-with-11ty-on-netlify/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fkittygiraudel.com%2F2026%2F05%2F05%2Foptimizing-images-with-11ty-on-netlify%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fkittygiraudel.com%2F2026%2F05%2F05%2Foptimizing-images-with-11ty-on-netlify%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Optimizing Images with Eleventy on Netlify&lt;/a&gt; — &lt;em&gt;Kitty Giraudel (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://brennan.day/building-brennan-day-part-two-indieweb-new-features-and-three-months-of-iterations/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2Fbuilding-brennan-day-part-two-indieweb-new-features-and-three-months-of-iterations%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2Fbuilding-brennan-day-part-two-indieweb-new-features-and-three-months-of-iterations%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building brennan.day Part Two: IndieWeb, New Features, and Three Months of Iterations&lt;/a&gt; — &lt;em&gt;Brennan Kenneth Brown (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://leecat.art/eleventy-lessons/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fleecat.art%2Feleventy-lessons%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fleecat.art%2Feleventy-lessons%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;eleventy lessons&lt;/a&gt; — &lt;em&gt;Lee Cattarin (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://deepakness.com/blog/custom-og-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdeepakness.com%2Fblog%2Fcustom-og-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdeepakness.com%2Fblog%2Fcustom-og-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Dynamic Open Graph Images for My 11ty Blog&lt;/a&gt; — &lt;em&gt;DeepakNess (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://deepakness.com/blog/better-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdeepakness.com%2Fblog%2Fbetter-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdeepakness.com%2Fblog%2Fbetter-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Better Handling Images on My 11ty Blog&lt;/a&gt; — &lt;em&gt;DeepakNess (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://saneef.com/blog/sunsets-eleventy-plugin-img2picture/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsaneef.com%2Fblog%2Fsunsets-eleventy-plugin-img2picture%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsaneef.com%2Fblog%2Fsunsets-eleventy-plugin-img2picture%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Sunsets eleventy-plugin-img2picture&lt;/a&gt; — &lt;em&gt;Saneef H. Ansari (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.martin-haehnel.de/2025/11/23/my-new-on-demand-image-resizing-pipeline-for-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.martin-haehnel.de%2F2025%2F11%2F23%2Fmy-new-on-demand-image-resizing-pipeline-for-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.martin-haehnel.de%2F2025%2F11%2F23%2Fmy-new-on-demand-image-resizing-pipeline-for-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;My New On-Demand Image Resizing Pipeline for Eleventy&lt;/a&gt; — &lt;em&gt;Martin Hähnel (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://dsriseah.com/journal/2025/1016/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdsriseah.com%2Fjournal%2F2025%2F1016%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdsriseah.com%2Fjournal%2F2025%2F1016%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Templates for Atom Feeds&lt;/a&gt; — &lt;em&gt;DSri Seah (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.cantoni.org/2025/10/14/simple-lossless-image-compression/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.cantoni.org%2F2025%2F10%2F14%2Fsimple-lossless-image-compression%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.cantoni.org%2F2025%2F10%2F14%2Fsimple-lossless-image-compression%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Simple Lossless Image Compression&lt;/a&gt; — &lt;em&gt;Brian Cantoni (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://ashfurrow.com/blog/eleventy-launch/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fashfurrow.com%2Fblog%2Feleventy-launch%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fashfurrow.com%2Fblog%2Feleventy-launch%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Launch&lt;/a&gt; — &lt;em&gt;Ash Furrow (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://shivjm.blog/hire-shivjm-in/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fhire-shivjm-in%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fhire-shivjm-in%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;hire.shivjm.in: The Missing Cover Letter&lt;/a&gt; — &lt;em&gt;Shiv J.M. (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://infrequently.org/2025/10/11ty-hacks-for-fun-and-performance/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Finfrequently.org%2F2025%2F10%2F11ty-hacks-for-fun-and-performance%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Finfrequently.org%2F2025%2F10%2F11ty-hacks-for-fun-and-performance%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Hacks for Fun and Performance&lt;/a&gt; — &lt;em&gt;Alex Russell (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.nicholas.clooney.io/posts/responsive-images-eleventy-img/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.nicholas.clooney.io%2Fposts%2Fresponsive-images-eleventy-img%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.nicholas.clooney.io%2Fposts%2Fresponsive-images-eleventy-img%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Leveling Up Responsive Images with Eleventy Img&lt;/a&gt; — &lt;em&gt;Nicholas Clooney (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://alix.guillard.fr/notes/dotclear-to-eleventy/content-migration/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Falix.guillard.fr%2Fnotes%2Fdotclear-to-eleventy%2Fcontent-migration%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Falix.guillard.fr%2Fnotes%2Fdotclear-to-eleventy%2Fcontent-migration%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;From Dotclear to Eleventy 3&lt;/a&gt; — &lt;em&gt;Alix Guillard (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://quesby.dev/blog/eleventy-responsive-images-and-inline-svg/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fquesby.dev%2Fblog%2Feleventy-responsive-images-and-inline-svg%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fquesby.dev%2Fblog%2Feleventy-responsive-images-and-inline-svg%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Quick Start: Eleventy Shortcodes for Responsive Images &amp; Inline SVG&lt;/a&gt; — &lt;em&gt;Emiliano Soravia (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chriskirknielsen.com/blog/conditional-favicon-with-eleventy-passthrough-copy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchriskirknielsen.com%2Fblog%2Fconditional-favicon-with-eleventy-passthrough-copy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchriskirknielsen.com%2Fblog%2Fconditional-favicon-with-eleventy-passthrough-copy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Conditional favicon in Elev­enty using passthrough copy&lt;/a&gt; — &lt;em&gt;Christopher Kirk-Nielsen (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://my.stuffandthings.lol/blog/2025-08-23/og-images-using-11ty-screenshot-service.html&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmy.stuffandthings.lol%2Fblog%2F2025-08-23%2Fog-images-using-11ty-screenshot-service.html/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmy.stuffandthings.lol%2Fblog%2F2025-08-23%2Fog-images-using-11ty-screenshot-service.html&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;OG Images using 11ty Screenshot Service&lt;/a&gt; — &lt;em&gt;Jason Moser (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.cantoni.org/2025/08/18/solving-my-image-dimension-problem-with-an-eleventy-transform/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.cantoni.org%2F2025%2F08%2F18%2Fsolving-my-image-dimension-problem-with-an-eleventy-transform%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.cantoni.org%2F2025%2F08%2F18%2Fsolving-my-image-dimension-problem-with-an-eleventy-transform%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Solving my Image Dimension Problem with an Eleventy Transform&lt;/a&gt; — &lt;em&gt;Brian Cantoni (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.zachleat.com/web/faster-builds-with-eleventy-img/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Ffaster-builds-with-eleventy-img%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Ffaster-builds-with-eleventy-img%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;One weird trick to reduce Eleventy Image Build Times by 60%&lt;/a&gt; — &lt;em&gt;Zach Leatherman (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chrismcleod.dev/blog/migrating-an-eleventy-site-to-bunnynet/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrismcleod.dev%2Fblog%2Fmigrating-an-eleventy-site-to-bunnynet%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrismcleod.dev%2Fblog%2Fmigrating-an-eleventy-site-to-bunnynet%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Migrating An Eleventy Site to Bunny.Net&lt;/a&gt; — &lt;em&gt;Chris McLeod (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.martin-haehnel.de/how-to-use-eleventy-img-to-optmize-images-in-eleventy-with-caching-to-keep-build-times-low-on-cloudflare-pages-which-cant-cache-optimize-images-out-of-the-box/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.martin-haehnel.de%2Fhow-to-use-eleventy-img-to-optmize-images-in-eleventy-with-caching-to-keep-build-times-low-on-cloudflare-pages-which-cant-cache-optimize-images-out-of-the-box%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.martin-haehnel.de%2Fhow-to-use-eleventy-img-to-optmize-images-in-eleventy-with-caching-to-keep-build-times-low-on-cloudflare-pages-which-cant-cache-optimize-images-out-of-the-box%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;How To Use eleventy-img (To Optmize Images In Eleventy) With Caching (To Keep Build Times Low) On Cloudflare Pages (Which Can&#39;t Cache Optimize Images Out Of The Box)&lt;/a&gt; — &lt;em&gt;Martin Hähnel (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.cantoni.org/2025/07/12/migrating-wordpress-to-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.cantoni.org%2F2025%2F07%2F12%2Fmigrating-wordpress-to-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.cantoni.org%2F2025%2F07%2F12%2Fmigrating-wordpress-to-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Migrating WordPress To Eleventy&lt;/a&gt; — &lt;em&gt;Brian Cantoni (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://11tycms.com/blog/posts/11tycms-image-uploads-and-design-enhancements/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tycms.com%2Fblog%2Fposts%2F11tycms-image-uploads-and-design-enhancements%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tycms.com%2Fblog%2Fposts%2F11tycms-image-uploads-and-design-enhancements%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11tyCMS: Image uploads and design enhancements&lt;/a&gt; — &lt;em&gt;Jessie Heald (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.martin-haehnel.de/2025/06/28/working-with-r2-from-obsidian/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.martin-haehnel.de%2F2025%2F06%2F28%2Fworking-with-r2-from-obsidian%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.martin-haehnel.de%2F2025%2F06%2F28%2Fworking-with-r2-from-obsidian%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Uploading Images For Your Eleventy Blog to Cloudflare R2 from Obsidian&lt;/a&gt; — &lt;em&gt;Martin Hähnel (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://jeremyrobertjones.com/blog/proportional-equal-height-image-row-css-11ty-nunjucks/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjeremyrobertjones.com%2Fblog%2Fproportional-equal-height-image-row-css-11ty-nunjucks%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjeremyrobertjones.com%2Fblog%2Fproportional-equal-height-image-row-css-11ty-nunjucks%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Creating proportional, equal-height image rows with CSS, 11ty, and Nunjucks&lt;/a&gt; — &lt;em&gt;Jeremy Robert Jones (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chrisburnell.com/note/eleventy-animated-88x31/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrisburnell.com%2Fnote%2Feleventy-animated-88x31%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrisburnell.com%2Fnote%2Feleventy-animated-88x31%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;&#39;Built with Eleventy&#39; Animated 88x31&lt;/a&gt; — &lt;em&gt;Chris Burnell (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://11tycms.com/blog/posts/11tycms-trapped-in-image-hell/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tycms.com%2Fblog%2Fposts%2F11tycms-trapped-in-image-hell%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tycms.com%2Fblog%2Fposts%2F11tycms-trapped-in-image-hell%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11tyCMS: Trapped in image and markdown hell&lt;/a&gt; — &lt;em&gt;Jessie Heald (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://flohgro.com/blog/my-11ty-blogging-workflow/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fflohgro.com%2Fblog%2Fmy-11ty-blogging-workflow%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fflohgro.com%2Fblog%2Fmy-11ty-blogging-workflow%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;My 11ty Blogging Workflow&lt;/a&gt; — &lt;em&gt;Floh Gro (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://actuallysomecat.github.io/blog/2025-05-18%20-%20custom%20emoji%20shortcodes%20in%2011ty%20with%20a%20plugin/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Factuallysomecat.github.io%2Fblog%2F2025-05-18%2520-%2520custom%2520emoji%2520shortcodes%2520in%252011ty%2520with%2520a%2520plugin%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Factuallysomecat.github.io%2Fblog%2F2025-05-18%2520-%2520custom%2520emoji%2520shortcodes%2520in%252011ty%2520with%2520a%2520plugin%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;custom emoji in 11ty with a plugin&lt;/a&gt; — &lt;em&gt;actuallysomecat (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://valentinpratz.de/posts/2025-05-17-eleventy-plugin-gallery/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fvalentinpratz.de%2Fposts%2F2025-05-17-eleventy-plugin-gallery%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fvalentinpratz.de%2Fposts%2F2025-05-17-eleventy-plugin-gallery%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;A Slightly Improved Image Gallery for Eleventy&lt;/a&gt; — &lt;em&gt;Valentin Pratz (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chipcullen.com/how-i-built-dynamic-social-media-images-in-eleventy-using-cloudinary/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchipcullen.com%2Fhow-i-built-dynamic-social-media-images-in-eleventy-using-cloudinary%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchipcullen.com%2Fhow-i-built-dynamic-social-media-images-in-eleventy-using-cloudinary%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;How I built dynamic social media images in Eleventy using Cloudinary&lt;/a&gt; — &lt;em&gt;Chip Cullen (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.inconsistent.software/blog/2025-04-hello-eleventy-3/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.inconsistent.software%2Fblog%2F2025-04-hello-eleventy-3%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.inconsistent.software%2Fblog%2F2025-04-hello-eleventy-3%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Hello 11ty 3&lt;/a&gt; — &lt;em&gt;Judah Perez (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://hamatti.org/posts/how-i-write-and-publish-blog-posts-in-april-2025/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fhamatti.org%2Fposts%2Fhow-i-write-and-publish-blog-posts-in-april-2025%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fhamatti.org%2Fposts%2Fhow-i-write-and-publish-blog-posts-in-april-2025%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;How I write and publish blog posts in April 2025&lt;/a&gt; — &lt;em&gt;Juha-Matti Santala (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://ethanmarcotte.com/wrote/magick-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fethanmarcotte.com%2Fwrote%2Fmagick-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fethanmarcotte.com%2Fwrote%2Fmagick-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Magick images&lt;/a&gt; — &lt;em&gt;Ethan Marcotte (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.chobble.com/blog/25-04-16-adding-base64-image-backgrounds-to-eleventy-img/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.chobble.com%2Fblog%2F25-04-16-adding-base64-image-backgrounds-to-eleventy-img%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.chobble.com%2Fblog%2F25-04-16-adding-base64-image-backgrounds-to-eleventy-img%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding base64 placeholder background images to eleventy-img&lt;/a&gt; — &lt;em&gt;Stefan Burke (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://syntackle.com/blog/eleventy-image-html-transform-plugin-disk-cache/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsyntackle.com%2Fblog%2Feleventy-image-html-transform-plugin-disk-cache%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsyntackle.com%2Fblog%2Feleventy-image-html-transform-plugin-disk-cache%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy&#39;s Image Plugin Disk Caching Approach For HTML Transform Method&lt;/a&gt; — &lt;em&gt;Murtuzaali Surti (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.zachleat.com/web/extract-colors/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Fextract-colors%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Fextract-colors%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Extract Colors from an Image for CSS Themes&lt;/a&gt; — &lt;em&gt;Zach Leatherman (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://damianwalsh.co.uk/posts/creating-connections-with-music-and-technology/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdamianwalsh.co.uk%2Fposts%2Fcreating-connections-with-music-and-technology%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdamianwalsh.co.uk%2Fposts%2Fcreating-connections-with-music-and-technology%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building a personal digital music library with Eleventy and APIs&lt;/a&gt; — &lt;em&gt;Damian Walsh (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://notes.jays.net/blog/11ty/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fnotes.jays.net%2Fblog%2F11ty%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fnotes.jays.net%2Fblog%2F11ty%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty and OG images&lt;/a&gt; — &lt;em&gt;Jay Hannah (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://rknight.me/blog/loading-pixelfed-photos-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Fblog%2Floading-pixelfed-photos-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Fblog%2Floading-pixelfed-photos-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Loading Pixelfed Photos with Eleventy&lt;/a&gt; — &lt;em&gt;Robb Knight (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.embee.co/posts/11ty-open-graph-funtimes/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.embee.co%2Fposts%2F11ty-open-graph-funtimes%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.embee.co%2Fposts%2F11ty-open-graph-funtimes%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy, Open Graph images and fun?&lt;/a&gt; — &lt;em&gt;Matt B (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.chobble.com/blog/25-01-19-social-preview-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.chobble.com%2Fblog%2F25-01-19-social-preview-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.chobble.com%2Fblog%2F25-01-19-social-preview-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding social preview images to my Eleventy blog&lt;/a&gt; — &lt;em&gt;Stefan Burke (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://melkat.blog/p/11ty-rewrite/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmelkat.blog%2Fp%2F11ty-rewrite%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmelkat.blog%2Fp%2F11ty-rewrite%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Rewriting My Astro Blog with Eleventy&lt;/a&gt; — &lt;em&gt;Melanie Kat (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://danburzo.ro/notes/eleventy-og-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdanburzo.ro%2Fnotes%2Feleventy-og-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdanburzo.ro%2Fnotes%2Feleventy-og-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Build-time og:image generation with eleventy-img&lt;/a&gt; — &lt;em&gt;Dan Cătălin Burzo (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://my.stuffandthings.lol/blog/2025-01-15/o-m-g-images.html&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmy.stuffandthings.lol%2Fblog%2F2025-01-15%2Fo-m-g-images.html/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmy.stuffandthings.lol%2Fblog%2F2025-01-15%2Fo-m-g-images.html&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;O(M)G Images&lt;/a&gt; — &lt;em&gt;Jason Moser (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=e0OHgC677ec&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3De0OHgC677ec/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3De0OHgC677ec&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Optimize Your Web Site&#39;s Images&lt;/a&gt; — &lt;em&gt;Zach Leatherman (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://bobmonsour.com/blog/building-the-book-page/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Fbuilding-the-book-page%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Fbuilding-the-book-page%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;How I built the Books page&lt;/a&gt; — &lt;em&gt;Bob Monsour (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://thisguise.wtf/blog/2024/12/04/an-idiots-guide-to-adding-open-graph-images-to-an-11ty-blog/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthisguise.wtf%2Fblog%2F2024%2F12%2F04%2Fan-idiots-guide-to-adding-open-graph-images-to-an-11ty-blog%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthisguise.wtf%2Fblog%2F2024%2F12%2F04%2Fan-idiots-guide-to-adding-open-graph-images-to-an-11ty-blog%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;An idiot&#39;s guide to adding open graph images to an 11ty blog&lt;/a&gt; — &lt;em&gt;Chazz Basuta (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://bobmonsour.com/blog/going-all-in-with-native-markdown/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Fgoing-all-in-with-native-markdown%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Fgoing-all-in-with-native-markdown%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Going all in with &#39;native&#39; markdown&lt;/a&gt; — &lt;em&gt;Bob Monsour (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://bobmonsour.com/blog/fast-as-hell/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Ffast-as-hell%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Ffast-as-hell%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Transform speeds local development...a lot!&lt;/a&gt; — &lt;em&gt;Bob Monsour (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://valentinpratz.de/posts/2024-11-13-11ty-jupyter-integration/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fvalentinpratz.de%2Fposts%2F2024-11-13-11ty-jupyter-integration%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fvalentinpratz.de%2Fposts%2F2024-11-13-11ty-jupyter-integration%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Integrating Jupyter Notebook Cells in Eleventy Posts&lt;/a&gt; — &lt;em&gt;Valentin Pratz (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.coryd.dev/posts/2024/heres-how-this-is-all-put-together&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fheres-how-this-is-all-put-together/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fheres-how-this-is-all-put-together&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Here&#39;s how this is all put together&lt;/a&gt; — &lt;em&gt;Cory Dransfeldt (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.sebin-nyshkim.net/posts/open-graph-metadata-and-images-in-eleventy-made-easy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.sebin-nyshkim.net%2Fposts%2Fopen-graph-metadata-and-images-in-eleventy-made-easy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.sebin-nyshkim.net%2Fposts%2Fopen-graph-metadata-and-images-in-eleventy-made-easy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Open Graph Metadata and Images in Eleventy Made Easy&lt;/a&gt; — &lt;em&gt;Sebin Nyshkim (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://sia.codes/posts/social-share-images-using-cloudinary/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsia.codes%2Fposts%2Fsocial-share-images-using-cloudinary%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsia.codes%2Fposts%2Fsocial-share-images-using-cloudinary%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Dynamic social share images using Cloudinary&lt;/a&gt; — &lt;em&gt;Sia Karamalegos (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=0pvqLW09D38&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0pvqLW09D38/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0pvqLW09D38&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automatically generating social share images using Cloudinary with Sia Karamalegos&lt;/a&gt; — &lt;em&gt;Sia Karamalegos (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.sebin-nyshkim.net/posts/responsive-self-hosted-images-for-your-eleventy-blog/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.sebin-nyshkim.net%2Fposts%2Fresponsive-self-hosted-images-for-your-eleventy-blog%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.sebin-nyshkim.net%2Fposts%2Fresponsive-self-hosted-images-for-your-eleventy-blog%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Responsive, Self-hosted Images for Your Eleventy Blog&lt;/a&gt; — &lt;em&gt;Sebin Nyshkim (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://notebook.samfeldstein.xyz/notes/prairie-rose-arena-notes/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fnotebook.samfeldstein.xyz%2Fnotes%2Fprairie-rose-arena-notes%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fnotebook.samfeldstein.xyz%2Fnotes%2Fprairie-rose-arena-notes%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Prairie Rose Arena - Project Notes&lt;/a&gt; — &lt;em&gt;Sam Feldstein (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.patrickgrey.co.uk/notes/2024-09-21-my-decap-cms-setup-with-11ty-hosted-on-cloudflare-pages/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.patrickgrey.co.uk%2Fnotes%2F2024-09-21-my-decap-cms-setup-with-11ty-hosted-on-cloudflare-pages%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.patrickgrey.co.uk%2Fnotes%2F2024-09-21-my-decap-cms-setup-with-11ty-hosted-on-cloudflare-pages%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;My Decap CMS setup with 11ty hosted on Cloudflare Pages&lt;/a&gt; — &lt;em&gt;Patrick Grey (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.aleksandrhovhannisyan.com/blog/eleventy-image-transform/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.aleksandrhovhannisyan.com%2Fblog%2Feleventy-image-transform%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.aleksandrhovhannisyan.com%2Fblog%2Feleventy-image-transform%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Images Just Got Better&lt;/a&gt; — &lt;em&gt;Aleksandr Hovhannisyan (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2024/07/04/building-a-web-version-of-your-mastodon-archive-with-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2024%2F07%2F04%2Fbuilding-a-web-version-of-your-mastodon-archive-with-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2024%2F07%2F04%2Fbuilding-a-web-version-of-your-mastodon-archive-with-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building a Web Version of Your Mastodon Archive with Eleventy&lt;/a&gt; — &lt;em&gt;Raymond Camden (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://sometimes.digital/posts/adding-a-photostream-to-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsometimes.digital%2Fposts%2Fadding-a-photostream-to-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsometimes.digital%2Fposts%2Fadding-a-photostream-to-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding a Photo Stream to an Eleventy Site&lt;/a&gt; — &lt;em&gt;nonnullish (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://ptsefton.com/2024/06/24/update/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fptsefton.com%2F2024%2F06%2F24%2Fupdate%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fptsefton.com%2F2024%2F06%2F24%2Fupdate%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Twenty year celebration: Site update number three&lt;/a&gt; — &lt;em&gt;Peter Sefton (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://alex.zappa.dev/blog/upgrading-to-eleventy-v3/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Falex.zappa.dev%2Fblog%2Fupgrading-to-eleventy-v3%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Falex.zappa.dev%2Fblog%2Fupgrading-to-eleventy-v3%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Upgrading to Eleventy v3&lt;/a&gt; — &lt;em&gt;Alex Zappa (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://shivjm.blog/responsive-images-in-html-w-and-x/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fresponsive-images-in-html-w-and-x%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fresponsive-images-in-html-w-and-x%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Responsive Images in HTML: w and x&lt;/a&gt; — &lt;em&gt;Shiv J.M. (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://markllobrera.com/posts/upgrading-eleventy-v3/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmarkllobrera.com%2Fposts%2Fupgrading-eleventy-v3%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmarkllobrera.com%2Fposts%2Fupgrading-eleventy-v3%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Upgrading to Eleventy 3.0&lt;/a&gt; — &lt;em&gt;Mark Llobrera (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://smth.uk/get-image-pixel-colours-in-eleventy-node/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsmth.uk%2Fget-image-pixel-colours-in-eleventy-node%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsmth.uk%2Fget-image-pixel-colours-in-eleventy-node%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Get image pixel colours in Eleventy/Node&lt;/a&gt; — &lt;em&gt;Sam Smith (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://mxb.dev/blog/eleventy-v3-update/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmxb.dev%2Fblog%2Feleventy-v3-update%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmxb.dev%2Fblog%2Feleventy-v3-update%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Updating to Eleventy v3&lt;/a&gt; — &lt;em&gt;Max Böck (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.amykhar.dev/convert-obsidian-image-links-to-nunjucks-short-codes-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.amykhar.dev%2Fconvert-obsidian-image-links-to-nunjucks-short-codes-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.amykhar.dev%2Fconvert-obsidian-image-links-to-nunjucks-short-codes-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Convert Obsidian Image Links to Nunjucks Shortcodes in Eleventy&lt;/a&gt; — &lt;em&gt;Amy Khar (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://samimaatta.fi/en/eleventy-image-problem-with-netlify-s-build/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsamimaatta.fi%2Fen%2Feleventy-image-problem-with-netlify-s-build%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsamimaatta.fi%2Fen%2Feleventy-image-problem-with-netlify-s-build%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Image problem with Netlify&#39;s build&lt;/a&gt; — &lt;em&gt;Sami Määttä (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.coryd.dev/posts/2024/handling-images-with-b2-netlifys-image-cdn-hazel-and-mountain-duck/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fhandling-images-with-b2-netlifys-image-cdn-hazel-and-mountain-duck%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fhandling-images-with-b2-netlifys-image-cdn-hazel-and-mountain-duck%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Handling images with B2, Netlify&#39;s image CDN, Hazel and Mountain Duck&lt;/a&gt; — &lt;em&gt;Cory Dransfeldt (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.markllobrera.com/posts/upgrading-eleventy-v1/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.markllobrera.com%2Fposts%2Fupgrading-eleventy-v1%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.markllobrera.com%2Fposts%2Fupgrading-eleventy-v1%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Upgrading to Eleventy 1.0.1&lt;/a&gt; — &lt;em&gt;Mark Llobrera (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://thomasrigby.com/posts/fixing-a-typo-shaved-4-minutes-off-my-netlify-build-time/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthomasrigby.com%2Fposts%2Ffixing-a-typo-shaved-4-minutes-off-my-netlify-build-time%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthomasrigby.com%2Fposts%2Ffixing-a-typo-shaved-4-minutes-off-my-netlify-build-time%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Fixing a typo shaved 4 minutes off my Netlify build time&lt;/a&gt; — &lt;em&gt;Thomas Rigby (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://velvetcache.org/2024/03/19/generating-open-graph-preview-images-for-11ty/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fvelvetcache.org%2F2024%2F03%2F19%2Fgenerating-open-graph-preview-images-for-11ty%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fvelvetcache.org%2F2024%2F03%2F19%2Fgenerating-open-graph-preview-images-for-11ty%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Generating Open Graph preview images for 11ty&lt;/a&gt; — &lt;em&gt;John Hobbs (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.martingunnarsson.com/posts/eleventy-automatic-image-pre-processing-part-2/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.martingunnarsson.com%2Fposts%2Feleventy-automatic-image-pre-processing-part-2%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.martingunnarsson.com%2Fposts%2Feleventy-automatic-image-pre-processing-part-2%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automatic image pre-processing in Eleventy, Part 2&lt;/a&gt; — &lt;em&gt;Martin Gunnarsson (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chrismcleod.dev/blog/i-have-a-problem-with-build-times/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrismcleod.dev%2Fblog%2Fi-have-a-problem-with-build-times%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrismcleod.dev%2Fblog%2Fi-have-a-problem-with-build-times%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;I have a Problem with Build Times&lt;/a&gt; — &lt;em&gt;Chris McLeod (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://simpixelated.com/adding-inline-svgs-to-eleventy-js/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsimpixelated.com%2Fadding-inline-svgs-to-eleventy-js%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsimpixelated.com%2Fadding-inline-svgs-to-eleventy-js%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding inline SVGs to Eleventy.js&lt;/a&gt; — &lt;em&gt;Jordan Kohl (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.roboleary.net/2024/02/15/eleventy-favicon-modes.html&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.roboleary.net%2F2024%2F02%2F15%2Feleventy-favicon-modes.html/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.roboleary.net%2F2024%2F02%2F15%2Feleventy-favicon-modes.html&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy - Differentiate between dev and production builds with unique favicons&lt;/a&gt; — &lt;em&gt;Rob O&amp;#39;Leary (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.coryd.dev/posts/2024/setting-up-image-transforms-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fsetting-up-image-transforms-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fsetting-up-image-transforms-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Setting up image transforms in Eleventy&lt;/a&gt; — &lt;em&gt;Cory Dransfeldt (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chris.bur.gs/eleventy-immich/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchris.bur.gs%2Feleventy-immich%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchris.bur.gs%2Feleventy-immich%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy 🤝 Immich&lt;/a&gt; — &lt;em&gt;Chris Burgess (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.coryd.dev/posts/2024/check-if-images-are-available-before-optimizing-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fcheck-if-images-are-available-before-optimizing-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fcheck-if-images-are-available-before-optimizing-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Check if images are available before optimizing in Eleventy&lt;/a&gt; — &lt;em&gt;Cory Dransfeldt (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.pupismyname.com/articles/11ty-og-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.pupismyname.com%2Farticles%2F11ty-og-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.pupismyname.com%2Farticles%2F11ty-og-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Using 11ty to generate Open Graph images&lt;/a&gt; — &lt;em&gt;John Brooks (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://eystein.no/blog/super-fast-responsive-image-loading-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Feystein.no%2Fblog%2Fsuper-fast-responsive-image-loading-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Feystein.no%2Fblog%2Fsuper-fast-responsive-image-loading-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Super fast responsive image loading in Eleventy&lt;/a&gt; — &lt;em&gt;Eystein Mack Alnaes (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://darthmall.net/weblog/2024/11ty-photo-gallery/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdarthmall.net%2Fweblog%2F2024%2F11ty-photo-gallery%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdarthmall.net%2Fweblog%2F2024%2F11ty-photo-gallery%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Photo Gallery&lt;/a&gt; — &lt;em&gt;Evan Sheehan (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.martingunnarsson.com/posts/eleventy-automatic-image-pre-processing/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.martingunnarsson.com%2Fposts%2Feleventy-automatic-image-pre-processing%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.martingunnarsson.com%2Fposts%2Feleventy-automatic-image-pre-processing%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automatic pre-processing of post images in Eleventy&lt;/a&gt; — &lt;em&gt;Martin Gunnarsson (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://rknight.me/blog/generating-and-caching-open-graph-images-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Fblog%2Fgenerating-and-caching-open-graph-images-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Fblog%2Fgenerating-and-caching-open-graph-images-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Generating and Caching Open Graph Images with Eleventy&lt;/a&gt; — &lt;em&gt;Robb Knight (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://sometimes.digital/posts/generating-images-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsometimes.digital%2Fposts%2Fgenerating-images-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsometimes.digital%2Fposts%2Fgenerating-images-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Generating Open Graph Images in Eleventy&lt;/a&gt; — &lt;em&gt;nonnullish (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://publishing-project.rivendellweb.net/migrating-from-wordpress-to-eleventy-part-4/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fpublishing-project.rivendellweb.net%2Fmigrating-from-wordpress-to-eleventy-part-4%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fpublishing-project.rivendellweb.net%2Fmigrating-from-wordpress-to-eleventy-part-4%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Migrating from WordPress to Eleventy (part 4)&lt;/a&gt; — &lt;em&gt;Carlos Araya (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://sheetsj.com/blog/vscode-pasting-11ty-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsheetsj.com%2Fblog%2Fvscode-pasting-11ty-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsheetsj.com%2Fblog%2Fvscode-pasting-11ty-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;VSCode Pasting 11ty Images&lt;/a&gt; — &lt;em&gt;Jeff Sheets (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.zachleat.com/web/svg-short-circuit/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Fsvg-short-circuit%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Fsvg-short-circuit%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;A new technique for image optimization: SVG short circuiting&lt;/a&gt; — &lt;em&gt;Zach Leatherman (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://cloudcannon.com/blog/automatically-optimize-your-images-with-eleventy-image-and-cloudcannon/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcloudcannon.com%2Fblog%2Fautomatically-optimize-your-images-with-eleventy-image-and-cloudcannon%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcloudcannon.com%2Fblog%2Fautomatically-optimize-your-images-with-eleventy-image-and-cloudcannon%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automatically optimize your images with Eleventy Image and CloudCannon&lt;/a&gt; — &lt;em&gt;Zach Leatherman (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://darekkay.com/blog/photography-website/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdarekkay.com%2Fblog%2Fphotography-website%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdarekkay.com%2Fblog%2Fphotography-website%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building a photography website&lt;/a&gt; — &lt;em&gt;Darek Kay (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://goodenough.us/blog/2023-10-17-adding-social-preview-images-to-our-11ty-blog/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgoodenough.us%2Fblog%2F2023-10-17-adding-social-preview-images-to-our-11ty-blog%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgoodenough.us%2Fblog%2F2023-10-17-adding-social-preview-images-to-our-11ty-blog%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding Social Preview Images To Our 11ty Blog&lt;/a&gt; — &lt;em&gt;Matthew Lettini (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://rkblog.dev/posts/programming-general/making-fast-website-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frkblog.dev%2Fposts%2Fprogramming-general%2Fmaking-fast-website-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frkblog.dev%2Fposts%2Fprogramming-general%2Fmaking-fast-website-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Making a lighthouse-fast website with a static site generator like 11ty&lt;/a&gt; — &lt;em&gt;Piotr Maliński (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://getkirby.com/docs/cookbook/setup/headless-kiosk-application&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgetkirby.com%2Fdocs%2Fcookbook%2Fsetup%2Fheadless-kiosk-application/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgetkirby.com%2Fdocs%2Fcookbook%2Fsetup%2Fheadless-kiosk-application&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Headless kiosk application (with Kirby CMS)&lt;/a&gt; — &lt;em&gt;James Steel (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://johnwargo.com/posts/2023/eleventy-category-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjohnwargo.com%2Fposts%2F2023%2Feleventy-category-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjohnwargo.com%2Fposts%2F2023%2Feleventy-category-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Category Images&lt;/a&gt; — &lt;em&gt;John M. Wargo (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://equk.co.uk/2023/07/14/favicon-generation-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F07%2F14%2Ffavicon-generation-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F07%2F14%2Ffavicon-generation-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Favicon Generation In Eleventy&lt;/a&gt; — &lt;em&gt;equilibriumuk (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://equk.co.uk/2023/06/24/markdown-image-optimization-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F06%2F24%2Fmarkdown-image-optimization-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F06%2F24%2Fmarkdown-image-optimization-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Markdown Image Optimization In Eleventy&lt;/a&gt; — &lt;em&gt;equilibriumuk (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://equk.co.uk/2023/06/23/image-optimization-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F06%2F23%2Fimage-optimization-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F06%2F23%2Fimage-optimization-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Image Optimization In Eleventy&lt;/a&gt; — &lt;em&gt;equilibriumuk (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://flamedfury.com/posts/adding-game-cover-art-to-my-/now-page/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fflamedfury.com%2Fposts%2Fadding-game-cover-art-to-my-%2Fnow-page%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fflamedfury.com%2Fposts%2Fadding-game-cover-art-to-my-%2Fnow-page%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding game cover art to my /now page&lt;/a&gt; — &lt;em&gt;fLaMEd (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.simoncox.com/shorts/2023-06-06-11ty-image-shortcode-best-practice/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.simoncox.com%2Fshorts%2F2023-06-06-11ty-image-shortcode-best-practice%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.simoncox.com%2Fshorts%2F2023-06-06-11ty-image-shortcode-best-practice%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty image shortcode best practice&lt;/a&gt; — &lt;em&gt;Simon Cox (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://steele.blue/gatsby-opengraph-11ty-screenshots/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsteele.blue%2Fgatsby-opengraph-11ty-screenshots%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsteele.blue%2Fgatsby-opengraph-11ty-screenshots%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Generating Custom OpenGraph Cards with Gatsby and the 11ty Screenshot Service&lt;/a&gt; — &lt;em&gt;Matt Steele (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://shivjm.blog/colophon/farewell-netlify-large-media-welcome-eleventy-img/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fcolophon%2Ffarewell-netlify-large-media-welcome-eleventy-img%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fcolophon%2Ffarewell-netlify-large-media-welcome-eleventy-img%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Farewell Netlify Large Media, Welcome eleventy-img&lt;/a&gt; — &lt;em&gt;Shiv J.M. (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.mikestreety.co.uk/blog/take-your-11ty-build-from-1-second-to-2-minutes-by-generating-og-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.mikestreety.co.uk%2Fblog%2Ftake-your-11ty-build-from-1-second-to-2-minutes-by-generating-og-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.mikestreety.co.uk%2Fblog%2Ftake-your-11ty-build-from-1-second-to-2-minutes-by-generating-og-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Take your 11ty build from 1 second to 2 minutes by generating OG images&lt;/a&gt; — &lt;em&gt;Mike Street (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.markllobrera.com/posts/eleventy-building-image-gallery-photoswipe/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.markllobrera.com%2Fposts%2Feleventy-building-image-gallery-photoswipe%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.markllobrera.com%2Fposts%2Feleventy-building-image-gallery-photoswipe%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy: Building an Image Gallery with CSS Grid and PhotoSwipe&lt;/a&gt; — &lt;em&gt;Mark Llobrera (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://illtron.net/2023/01/hello-2023/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Filltron.net%2F2023%2F01%2Fhello-2023%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Filltron.net%2F2023%2F01%2Fhello-2023%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Hello 2023&lt;/a&gt; — &lt;em&gt;Chris Coleman (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.bash.lk/posts/tech/1-elventy-image-gallery/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.bash.lk%2Fposts%2Ftech%2F1-elventy-image-gallery%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.bash.lk%2Fposts%2Ftech%2F1-elventy-image-gallery%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Creating image galleries in eleventy(11ty) with elventy-img&lt;/a&gt; — &lt;em&gt;Prabashwara Seneviratne (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2022/10/20/integrating-cloudinary-into-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F10%2F20%2Fintegrating-cloudinary-into-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F10%2F20%2Fintegrating-cloudinary-into-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Integrating Cloudinary into Eleventy&lt;/a&gt; — &lt;em&gt;Raymond Camden (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chriskirknielsen.com/blog/manage-your-svg-files-with-eleventys-render-plugin/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchriskirknielsen.com%2Fblog%2Fmanage-your-svg-files-with-eleventys-render-plugin%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchriskirknielsen.com%2Fblog%2Fmanage-your-svg-files-with-eleventys-render-plugin%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Manage your SVG files with Eleventy&#39;s render plugin&lt;/a&gt; — &lt;em&gt;Christopher Kirk-Nielsen (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://tjaddison.com/blog/2022/08/processing-images-linked-from-frontmatter-with-eleventy-img-to-use-in-meta-tags/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftjaddison.com%2Fblog%2F2022%2F08%2Fprocessing-images-linked-from-frontmatter-with-eleventy-img-to-use-in-meta-tags%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftjaddison.com%2Fblog%2F2022%2F08%2Fprocessing-images-linked-from-frontmatter-with-eleventy-img-to-use-in-meta-tags%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Processing images linked from frontmatter with eleventy-img to use in meta tags&lt;/a&gt; — &lt;em&gt;TJ Addison (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2022/07/01/reading-comic-books-in-the-jamstack&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F07%2F01%2Freading-comic-books-in-the-jamstack/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F07%2F01%2Freading-comic-books-in-the-jamstack&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Reading Comic Books in the Jamstack&lt;/a&gt; — &lt;em&gt;Raymond Camden (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.aleksandrhovhannisyan.com/blog/eleventy-image-plugin/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.aleksandrhovhannisyan.com%2Fblog%2Feleventy-image-plugin%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.aleksandrhovhannisyan.com%2Fblog%2Feleventy-image-plugin%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Optimizing Images with the 11ty Image Plugin&lt;/a&gt; — &lt;em&gt;Aleksandr Hovhannisyan (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://gfscott.com/blog/eleventy-img-without-central-image-directory/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgfscott.com%2Fblog%2Feleventy-img-without-central-image-directory%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgfscott.com%2Fblog%2Feleventy-img-without-central-image-directory%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Using the Eleventy Image plugin without a central image folder&lt;/a&gt; — &lt;em&gt;Graham F. Scott (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://tomichen.com/blog/posts/20220416-responsive-images-in-markdown-with-eleventy-image/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftomichen.com%2Fblog%2Fposts%2F20220416-responsive-images-in-markdown-with-eleventy-image%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftomichen.com%2Fblog%2Fposts%2F20220416-responsive-images-in-markdown-with-eleventy-image%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Responsive Images in Markdown with Eleventy Image&lt;/a&gt; — &lt;em&gt;Tomi Chen (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://florian.ec/blog/eleventy-apple-touch-icons/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fflorian.ec%2Fblog%2Feleventy-apple-touch-icons%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fflorian.ec%2Fblog%2Feleventy-apple-touch-icons%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Generating Apple Touch Icons with Eleventy&lt;/a&gt; — &lt;em&gt;Florian Eckerstorfer (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.marclittlemore.com/easily-create-gravatar-images-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.marclittlemore.com%2Feasily-create-gravatar-images-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.marclittlemore.com%2Feasily-create-gravatar-images-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Easily Create Gravatar Images With Eleventy&lt;/a&gt; — &lt;em&gt;Marc Littlemore (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://michaelharley.net/posts/2022/01/29/my-complete-blogging-workflow/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2022%2F01%2F29%2Fmy-complete-blogging-workflow%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2022%2F01%2F29%2Fmy-complete-blogging-workflow%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;My complete blogging workflow&lt;/a&gt; — &lt;em&gt;Michael Harley (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2022/01/28/using-a-google-photos-album-in-your-eleventy-site-with-pipedream&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F01%2F28%2Fusing-a-google-photos-album-in-your-eleventy-site-with-pipedream/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F01%2F28%2Fusing-a-google-photos-album-in-your-eleventy-site-with-pipedream&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Using a Google Photos Album in your Eleventy Site with Pipedream&lt;/a&gt; — &lt;em&gt;Raymond Camden (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.brycewray.com/posts/2022/01/fetching-remote-images-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.brycewray.com%2Fposts%2F2022%2F01%2Ffetching-remote-images-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.brycewray.com%2Fposts%2F2022%2F01%2Ffetching-remote-images-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Fetching remote images with Eleventy&lt;/a&gt; — &lt;em&gt;Bryce Wray (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://shivjm.blog/colophon/automatically-generated-social-media-images-with-html-css-eleventy-and-puppeteer/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fcolophon%2Fautomatically-generated-social-media-images-with-html-css-eleventy-and-puppeteer%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fshivjm.blog%2Fcolophon%2Fautomatically-generated-social-media-images-with-html-css-eleventy-and-puppeteer%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automatically Generated Social Media Images with HTML, CSS, Eleventy &amp; Puppeteer&lt;/a&gt; — &lt;em&gt;Shiv J.M. (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.alpower.com/tutorials/adding-figures-with-captions-to-images-in-markdown-with-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.alpower.com%2Ftutorials%2Fadding-figures-with-captions-to-images-in-markdown-with-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.alpower.com%2Ftutorials%2Fadding-figures-with-captions-to-images-in-markdown-with-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding figures with captions to images in markdown with eleventy&lt;/a&gt; — &lt;em&gt;Al Power (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://michaelharley.net/posts/2021/07/19/setting-a-conditional-variable-in-javascript/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F07%2F19%2Fsetting-a-conditional-variable-in-javascript%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F07%2F19%2Fsetting-a-conditional-variable-in-javascript%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Setting a conditional variable in Javascript&lt;/a&gt; — &lt;em&gt;Michael Harley (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://michaelharley.net/posts/2021/07/14/improving-my-automated-open-graph-image-process-w-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F07%2F14%2Fimproving-my-automated-open-graph-image-process-w-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F07%2F14%2Fimproving-my-automated-open-graph-image-process-w-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Improving my automated open graph image process w/ Eleventy&lt;/a&gt; — &lt;em&gt;Michael Harley (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://michaelharley.net/posts/2021/07/13/improving-upon-my-image-processing-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F07%2F13%2Fimproving-upon-my-image-processing-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F07%2F13%2Fimproving-upon-my-image-processing-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Improving upon my image processing with Eleventy&lt;/a&gt; — &lt;em&gt;Michael Harley (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://bnijenhuis.nl/notes/automatically-generate-open-graph-images-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbnijenhuis.nl%2Fnotes%2Fautomatically-generate-open-graph-images-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbnijenhuis.nl%2Fnotes%2Fautomatically-generate-open-graph-images-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automatically generate open graph images in Eleventy&lt;/a&gt; — &lt;em&gt;Bernard Nijenhuis (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://martinschneider.me/articles/eleventy-1-0/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmartinschneider.me%2Farticles%2Feleventy-1-0%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmartinschneider.me%2Farticles%2Feleventy-1-0%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy 1.0&lt;/a&gt; — &lt;em&gt;Martin Schneider (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.brycewray.com/posts/2021/04/using-eleventys-official-image-plugin/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.brycewray.com%2Fposts%2F2021%2F04%2Fusing-eleventys-official-image-plugin%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.brycewray.com%2Fposts%2F2021%2F04%2Fusing-eleventys-official-image-plugin%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Using Eleventy’s official image plugin&lt;/a&gt; — &lt;em&gt;Bryce Wray (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2021/04/07/building-a-simple-image-gallery-with-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2021%2F04%2F07%2Fbuilding-a-simple-image-gallery-with-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2021%2F04%2F07%2Fbuilding-a-simple-image-gallery-with-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building a Simple Image Gallery with Eleventy&lt;/a&gt; — &lt;em&gt;Raymond Camden (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://martinschneider.me/articles/using-the-eleventy-image-plugin-to-generate-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmartinschneider.me%2Farticles%2Fusing-the-eleventy-image-plugin-to-generate-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmartinschneider.me%2Farticles%2Fusing-the-eleventy-image-plugin-to-generate-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Using the Eleventy image plugin to generate images&lt;/a&gt; — &lt;em&gt;Martin Schneider (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.zachleat.com/web/eleventy-image/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Feleventy-image%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Feleventy-image%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Don&#39;t shut down your business! Instead use Eleventy Image&lt;/a&gt; — &lt;em&gt;Zach Leatherman (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raresportan.com/eleventy-part-four/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raresportan.com%2Feleventy-part-four%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raresportan.com%2Feleventy-part-four%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Let&#39;s Learn Eleventy (11ty) - Images&lt;/a&gt; — &lt;em&gt;Rares Portan (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.ovl.design/text/an-async-function-walks-into-a-loop/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.ovl.design%2Ftext%2Fan-async-function-walks-into-a-loop%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.ovl.design%2Ftext%2Fan-async-function-walks-into-a-loop%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;An async function walks into a loop.&lt;/a&gt; — &lt;em&gt;Oscar (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://mtm.dev/eleventy-social-sharing-images.html&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmtm.dev%2Feleventy-social-sharing-images.html/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmtm.dev%2Feleventy-social-sharing-images.html&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automatic social sharing images for Eleventy&lt;/a&gt; — &lt;em&gt;Mark Thomas Miller (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://michaelharley.net/posts/2021/01/09/automated-social-sharing-images-with-eleventy-and-puppeteer/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F01%2F09%2Fautomated-social-sharing-images-with-eleventy-and-puppeteer%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F01%2F09%2Fautomated-social-sharing-images-with-eleventy-and-puppeteer%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automated social sharing images with Eleventy and Puppeteer&lt;/a&gt; — &lt;em&gt;Michael Harley (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://michaelharley.net/posts/2021/01/03/setup-social-sharing-previews-seo-and-favicons-on-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F01%2F03%2Fsetup-social-sharing-previews-seo-and-favicons-on-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2021%2F01%2F03%2Fsetup-social-sharing-previews-seo-and-favicons-on-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Setup social sharing previews, SEO, and favicons on Eleventy&lt;/a&gt; — &lt;em&gt;Michael Harley (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.industrialempathy.com/posts/image-optimizations/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.industrialempathy.com%2Fposts%2Fimage-optimizations%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.industrialempathy.com%2Fposts%2Fimage-optimizations%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Maximally optimizing image loading for the web&lt;/a&gt; — &lt;em&gt;Malte Ubl (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://michaelharley.net/posts/2020/12/21/configuring-responsive-and-optimized-images-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2020%2F12%2F21%2Fconfiguring-responsive-and-optimized-images-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmichaelharley.net%2Fposts%2F2020%2F12%2F21%2Fconfiguring-responsive-and-optimized-images-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Configuring responsive and optimized images with Eleventy&lt;/a&gt; — &lt;em&gt;Michael Harley (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://sia.codes/posts/eleventy-and-cloudinary-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsia.codes%2Fposts%2Feleventy-and-cloudinary-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsia.codes%2Fposts%2Feleventy-and-cloudinary-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Optimize Images in Eleventy Using Cloudinary&lt;/a&gt; — &lt;em&gt;Sia Karamalegos (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.stevenhicks.me/blog/2020/12/generating-social-sharing-images-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.stevenhicks.me%2Fblog%2F2020%2F12%2Fgenerating-social-sharing-images-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.stevenhicks.me%2Fblog%2F2020%2F12%2Fgenerating-social-sharing-images-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Generating Social Sharing Images In Eleventy&lt;/a&gt; — &lt;em&gt;Steven Hicks (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://ryanccn.dev/posts/respimg-11ty-sharp/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fryanccn.dev%2Fposts%2Frespimg-11ty-sharp%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fryanccn.dev%2Fposts%2Frespimg-11ty-sharp%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Responsive Images with Eleventy &amp; Sharp&lt;/a&gt; — &lt;em&gt;Ryan Cao (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://florian.ec/blog/eleventy-and-responsive-images/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fflorian.ec%2Fblog%2Feleventy-and-responsive-images%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fflorian.ec%2Fblog%2Feleventy-and-responsive-images%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy and Responsive Images&lt;/a&gt; — &lt;em&gt;Florian Eckerstorfer (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.juanfernandes.uk/blog/automated-open-graph-images-with-11ty-and-cloudinary/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.juanfernandes.uk%2Fblog%2Fautomated-open-graph-images-with-11ty-and-cloudinary%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.juanfernandes.uk%2Fblog%2Fautomated-open-graph-images-with-11ty-and-cloudinary%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automated Open Graph images with 11ty and Cloudinary&lt;/a&gt; — &lt;em&gt;Juan Fernandes (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://css-tricks.com/tips-for-rolling-your-own-lazy-loading/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcss-tricks.com%2Ftips-for-rolling-your-own-lazy-loading%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcss-tricks.com%2Ftips-for-rolling-your-own-lazy-loading%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Tips for rolling your own lazy loading&lt;/a&gt; — &lt;em&gt;Phil Hawksworth (2019)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.webstoemp.com/blog/multilingual-sites-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.webstoemp.com%2Fblog%2Fmultilingual-sites-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.webstoemp.com%2Fblog%2Fmultilingual-sites-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Multilingual sites with Eleventy&lt;/a&gt; — &lt;em&gt;Jérôme Coupé (2019)&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/details&gt;
</content>
  </entry>
  <entry>
    <title>Community Plugins</title>
    <link href="https://www.11ty.dev/docs/plugins/community/" />
    <updated>2026-07-01T21:19:13Z</updated>
    <id>https://www.11ty.dev/docs/plugins/community/</id>
    <content type="html">&lt;h1 id=&quot;community-contributed-plugins&quot;&gt;Community Contributed Plugins&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.npmjs.com/search?q=eleventy-plugin&quot;&gt;&lt;strong&gt;See all &lt;code&gt;eleventy-plugin&lt;/code&gt; packages on &lt;code&gt;npm&lt;/code&gt;&lt;/strong&gt;&lt;/a&gt;. The rest have been added to this site by our community (and are listed in random order). &lt;a href=&quot;https://github.com/11ty/docs/tree/main/src/_data/plugins#readme&quot;&gt;Add your own&lt;/a&gt;!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-mathjax&quot;&gt;eleventy-plugin-mathjax&lt;/a&gt; A plugin for rendering math equations using MathJax.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-sharp&quot;&gt;eleventy-plugin-sharp&lt;/a&gt; will add the full power of Sharp&#39;s image processing to your templates.  &lt;a href=&quot;https://www.11ty.dev/authors/luwes/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/IvT-Ml8wfF-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/IvT-Ml8wfF-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for luwes&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;luwes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/markdown-it-eleventy-img&quot;&gt;markdown-it-eleventy-img&lt;/a&gt; A markdown-it plugin that process images through the eleventy-img plugin. Can be used in any projects that use markdown-it. Fully compatible with Eleventy!  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Nl8HbJMlhQ-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Nl8HbJMlhQ-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for @huot_mathieu&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;@huot_mathieu&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-webmentions&quot;&gt;eleventy-plugin-webmentions&lt;/a&gt; A plugin for eleventy to fetch and filter webmentions from Webmention.io.  &lt;a href=&quot;https://www.11ty.dev/authors/codefoodpixels/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/a2C5BIvov1-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/a2C5BIvov1-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for CodeFoodPixels&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;CodeFoodPixels&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@inframanufaktur/eleventy-plugin-clean-urls&quot;&gt;@inframanufaktur/eleventy-plugin-clean-urls&lt;/a&gt; Removes those pesky &lt;code&gt;utm_bla&lt;/code&gt; or &lt;code&gt;fbclid&lt;/code&gt; tracking params from all external links in your HTML.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/eO5AH0rTnz-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/eO5AH0rTnz-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for _ovlb&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;_ovlb&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-vento&quot;&gt;eleventy-plugin-vento&lt;/a&gt; adds support for the Vento templating language.  &lt;a href=&quot;https://www.11ty.dev/authors/noelforte/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/l2wifgtLcD-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/l2wifgtLcD-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for noelforte&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;noelforte&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-html-validate&quot;&gt;eleventy-plugin-html-validate&lt;/a&gt; Validate your site&#39;s HTML on build.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Jvv8kdqYBh-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Jvv8kdqYBh-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for mattatt4ck&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;mattatt4ck&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-netlify-redirects&quot;&gt;eleventy-plugin-netlify-redirects&lt;/a&gt; Generate a Netlify _redirects file for your Eleventy site using front matter.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/F32h_UeL7q-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/F32h_UeL7q-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for hovhaDovah&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;hovhaDovah&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-images-responsiver&quot;&gt;eleventy-plugin-images-responsiver&lt;/a&gt; allows authors to use the simple and standard Markdown syntax for images and yet get responsive images in the generated HTML, with srcset and sizes attributes.  &lt;a href=&quot;https://www.11ty.dev/authors/nhoizey/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/bk_DrIi57K-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/bk_DrIi57K-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for nhoizey&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;nhoizey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-feathericons&quot;&gt;eleventy-plugin-feathericons&lt;/a&gt; Shortcode, allows feather-icons to be embedded as inline svg into templates.  &lt;a href=&quot;https://www.11ty.dev/authors/reatlat/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for reatlat&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;reatlat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-json-feed&quot;&gt;eleventy-plugin-json-feed&lt;/a&gt; adds a Nunjucks shortcode for outputting a JSON feed.  &lt;a href=&quot;https://www.11ty.dev/authors/genehack/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/_hvSftoAaO-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/_hvSftoAaO-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for genehack&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;genehack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@silexlabs/eleventy-plugin-directus&quot;&gt;@silexlabs/eleventy-plugin-directus&lt;/a&gt; Expose Directus collections as global data in 11ty  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Y4SprxisOh-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Y4SprxisOh-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for lexoyo&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;lexoyo&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-vidyard&quot;&gt;eleventy-plugin-vidyard&lt;/a&gt; generate embeds responsive Vidyard videos from share URLs.  &lt;a href=&quot;https://www.11ty.dev/authors/reatlat/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for reatlat&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;reatlat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-umami&quot;&gt;eleventy-plugin-umami&lt;/a&gt; Get the stats of your selfhosted umami-instance and use them in your 11ty-project using this plugin  &lt;a href=&quot;https://www.11ty.dev/authors/akashic101/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/iYwGB7bvED-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/iYwGB7bvED-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for Akashic101&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;Akashic101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@kitschpatrol/eleventy-plugin-parcel&quot;&gt;@kitschpatrol/eleventy-plugin-parcel&lt;/a&gt; Integrates the Parcel build tool and dev server with Eleventy.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/eNoTineUa2-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/eNoTineUa2-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for kitschpatrol&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;kitschpatrol&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-robotstxt&quot;&gt;eleventy-plugin-robotstxt&lt;/a&gt; Generate a robots.txt file for your Eleventy site.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/F32h_UeL7q-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/F32h_UeL7q-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for hovhaDovah&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;hovhaDovah&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-org&quot;&gt;eleventy-plugin-org&lt;/a&gt; Eleventy plugin to generate posts from org-mode files  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/I9-Z4TP2lp-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/I9-Z4TP2lp-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for kijowski_dev&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;kijowski_dev&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-metagen&quot;&gt;eleventy-plugin-metagen&lt;/a&gt; will generate metadata for Open Graph, Twitter card, generic meta tags and a canonical link.  &lt;a href=&quot;https://www.11ty.dev/authors/tannerdolby/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/veBzHWReYZ-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/veBzHWReYZ-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for tannerdolby&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;tannerdolby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-postcss&quot;&gt;eleventy-plugin-postcss&lt;/a&gt; Easy to use modern Eleventy plugin for PostCSS prepreprocessor&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-plantuml&quot;&gt;eleventy-plugin-plantuml&lt;/a&gt; allows processing of Plantuml markdown code blocks into beautiful diagrams  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/j8IMamw5n5-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/j8IMamw5n5-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for awaragi&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;awaragi&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-future-post&quot;&gt;eleventy-plugin-future-post&lt;/a&gt; Allows you to set a future publishing date for one or more posts and not generate (publish) them until you build the site after the selected date. Based on the Eleventy Base Blog Drafts plugin.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Wk8_YYy-23-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Wk8_YYy-23-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for johnwargo&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;johnwargo&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-time-to-read&quot;&gt;eleventy-plugin-time-to-read&lt;/a&gt; A reading time calculator supporting output in hundreds of languages.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/DuZxDyyza7-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/DuZxDyyza7-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jkc_codes&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jkc_codes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-i18n-gettext&quot;&gt;eleventy-plugin-i18n-gettext&lt;/a&gt; adds i18n support with Gettext string translation and moment.js date and times localization.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/yA-gNOkw2N-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/yA-gNOkw2N-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for sgissinger&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;sgissinger&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-llms&quot;&gt;eleventy-plugin-llms&lt;/a&gt; Create llms.txt and llms-full.txt for your Eleventy site based on your source Markdown files  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/PGBo1QdUDH-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/PGBo1QdUDH-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for Chris Maas&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;Chris Maas&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-img-helper&quot;&gt;eleventy-img-helper&lt;/a&gt; Adds responsive images to any template&#39;s output using eleventy-img, configurable with CSS selectors.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/jcdc6YTcVx-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/jcdc6YTcVx-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for AlexDueppen&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;AlexDueppen&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@aaashur/eleventy-plugin-add-remote-data&quot;&gt;@aaashur/eleventy-plugin-add-remote-data&lt;/a&gt; Fetch remote data from one or more URLs and expose each response as an Eleventy global data variable  &lt;a href=&quot;https://www.11ty.dev/authors/ashur/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/yC5wHusADv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/yC5wHusADv-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for ashur&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;ashur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-file-list&quot;&gt;eleventy-plugin-file-list&lt;/a&gt; An Eleventy Plugin that creates a collection containing metadata from a list of all files in a specified folder.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Wk8_YYy-23-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Wk8_YYy-23-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for johnwargo&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;johnwargo&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@shawnsandy/npm_info&quot;&gt;@shawnsandy/npm_info&lt;/a&gt; will provide you with package detail for an npm package or GitHub info.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-tailwindcss&quot;&gt;eleventy-plugin-tailwindcss&lt;/a&gt; will add Tailwind CSS support for your website.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/_bVPaqQLib-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/_bVPaqQLib-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for dafiulh&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;dafiulh&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-post-stats&quot;&gt;eleventy-plugin-post-stats&lt;/a&gt; Adds a post statistics collection to a site you can use to generate a table or graph of posts over time as well as average days between posts.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Wk8_YYy-23-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Wk8_YYy-23-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for johnwargo&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;johnwargo&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-multisite&quot;&gt;eleventy-multisite&lt;/a&gt; Add multi-site building support for Eleventy  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/rs11G2BavX-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/rs11G2BavX-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for bnoctis&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;bnoctis&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@quasibit/eleventy-plugin-sitemap&quot;&gt;@quasibit/eleventy-plugin-sitemap&lt;/a&gt; adds a shortcode for generating a sitemap.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/b0zktlPefG-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/b0zktlPefG-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for nunof07&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;nunof07&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-inline-link-favicon&quot;&gt;eleventy-plugin-inline-link-favicon&lt;/a&gt; Add an inline favicon image to a link.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/dbJJ3IRdt2-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/dbJJ3IRdt2-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for bmuenzenmeyer&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;bmuenzenmeyer&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/wikity&quot;&gt;wikity&lt;/a&gt; Wikitext as a templating language, with built-in Eleventy support.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/C8PiLYDJRE-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/C8PiLYDJRE-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for Nixinova&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;Nixinova&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@resoc/eleventy-plugin-social-image&quot;&gt;@resoc/eleventy-plugin-social-image&lt;/a&gt; adds automated social images based on HTML &amp;amp; CSS templates and generated at access time by a Netlify on-demand builder  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/3d87At9QDY-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/3d87At9QDY-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for ph_bernard&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;ph_bernard&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-sass&quot;&gt;eleventy-sass&lt;/a&gt; Yet another Sass/SCSS plugin for Eleventy  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/3P0bCc2LMX-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/3P0bCc2LMX-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for kentaroi&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;kentaroi&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-edit-on-github&quot;&gt;eleventy-plugin-edit-on-github&lt;/a&gt; An Eleventy shortcode to add an &amp;quot;Edit on Github&amp;quot; link to your pages.  &lt;a href=&quot;https://www.11ty.dev/authors/christopherpickering/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/dtX3l4bGDk-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/dtX3l4bGDk-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for christopherpickering&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;christopherpickering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-shopify&quot;&gt;eleventy-plugin-shopify&lt;/a&gt; Import your Shopify products, pages, and collections into Eleventy as global data.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/cOlhBUQEnq-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/cOlhBUQEnq-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for danleatherman&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;danleatherman&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-i18n&quot;&gt;eleventy-plugin-i18n&lt;/a&gt; will add a clever &lt;code&gt;i18n&lt;/code&gt; universal filter to assist with internationalization and dictionary translations.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hbRM-sqlbg-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hbRM-sqlbg-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for duncanadam&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;duncanadam&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-mastoarchive&quot;&gt;eleventy-plugin-mastoarchive&lt;/a&gt; Create a global data object &amp;quot;mastodon&amp;quot; that contains all your public posts on Mastodon.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/dmv7QN45nq-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/dmv7QN45nq-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for declan_byrd&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;declan_byrd&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-green-links&quot;&gt;eleventy-plugin-green-links&lt;/a&gt; Checks all links on a website and returns those which are hosted on verified green hosting providers from The Green Web Foundation&#39;s Green Web dataset.  &lt;a href=&quot;https://www.11ty.dev/authors/fershad/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/oylgco-HIv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/oylgco-HIv-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for fershad&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;fershad&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-speculation-rules&quot;&gt;eleventy-plugin-speculation-rules&lt;/a&gt; This plugin adds support for the Speculation Rules API, which allows defining rules by which certain URLs are dynamically prefetched or prerendered based on user interaction.  &lt;a href=&quot;https://www.11ty.dev/authors/reatlat/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for reatlat&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;reatlat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@pcdevil/eleventy-plugin-intl-utils&quot;&gt;@pcdevil/eleventy-plugin-intl-utils&lt;/a&gt; a set of internationalization utils  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/gLITGHTAHH-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/gLITGHTAHH-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for pcdevil&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;pcdevil&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-purgecss&quot;&gt;eleventy-plugin-purgecss&lt;/a&gt; will remove unused CSS using PurgeCSS.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/2IedmguLpJ-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/2IedmguLpJ-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for proog&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;proog&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@quasibit/eleventy-plugin-schema&quot;&gt;@quasibit/eleventy-plugin-schema&lt;/a&gt; adds a shortcode for generating JSON-LD structured data.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/b0zktlPefG-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/b0zktlPefG-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for nunof07&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;nunof07&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-babel&quot;&gt;eleventy-plugin-babel&lt;/a&gt; Compiles JS with gulp-babel.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@sardine/eleventy-plugin-tinysvg&quot;&gt;@sardine/eleventy-plugin-tinysvg&lt;/a&gt; An 11ty plugin to minify and optimise SVG  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for marabyte_&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;marabyte_&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-podcaster&quot;&gt;eleventy-plugin-podcaster&lt;/a&gt; Helps you create a feed and a website for your podcast.  &lt;a href=&quot;https://www.11ty.dev/authors/nathan-bottomley/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/fRFlA4e24D-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/fRFlA4e24D-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for nathan-bottomley&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;nathan-bottomley&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-responsive-images&quot;&gt;eleventy-plugin-responsive-images&lt;/a&gt; adds a shortcode to take care of the &lt;code&gt;srcset&lt;/code&gt; attribute for responsive images via Cloudinary and all other &lt;code&gt;img&lt;/code&gt; attributes.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/lVc4szzEaX-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/lVc4szzEaX-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for adamculpepper&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;adamculpepper&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@vidhill/fortawesome-free-regular-11ty-shortcode&quot;&gt;@vidhill/fortawesome-free-regular-11ty-shortcode&lt;/a&gt; Shortcode, allows @fortawesome/free-regular-svg-icons to be embedded as inline svg into templates.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-github-repos&quot;&gt;eleventy-plugin-github-repos&lt;/a&gt; An Eleventy plugin that creates a collection of metadata from an account&#39;s GitHub repositories.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Wk8_YYy-23-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Wk8_YYy-23-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for johnwargo&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;johnwargo&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@tigersway/eleventy-plugin-ancestry&quot;&gt;@tigersway/eleventy-plugin-ancestry&lt;/a&gt; Real hierarchical navigation, following folders and documents.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Z3AQ2lxWUE-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Z3AQ2lxWUE-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for tigerswaynet&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;tigerswaynet&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@factorial/eleventy-plugin-twig&quot;&gt;@factorial/eleventy-plugin-twig&lt;/a&gt; Add Twig templating engine to Eleventy with the help of twig.js  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hwx2IKcydi-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hwx2IKcydi-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for dnnsjrng&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;dnnsjrng&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-atlasicons&quot;&gt;eleventy-plugin-atlasicons&lt;/a&gt; The shortcode enables the embedding of atlas-icons as inline SVG icons into templates.  &lt;a href=&quot;https://www.11ty.dev/authors/reatlat/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for reatlat&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;reatlat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-find&quot;&gt;eleventy-plugin-find&lt;/a&gt; A utility filter to find array members that match a set of rules, helpful for hoisting data from one template to another.  &lt;a href=&quot;https://www.11ty.dev/authors/ashur/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/yC5wHusADv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/yC5wHusADv-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for ashur&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;ashur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-footnotes&quot;&gt;eleventy-plugin-footnotes&lt;/a&gt; will help rendering accessible footnotes with Liquid.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/naYTNcSPnZ-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/naYTNcSPnZ-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for KittyGiraudel&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;KittyGiraudel&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-markdown-shortcode&quot;&gt;eleventy-plugin-markdown-shortcode&lt;/a&gt; adds a universal shortcode to render markdown.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/EaALbQ7zLd-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/EaALbQ7zLd-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for tylerwilliamsct&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;tylerwilliamsct&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-sass&quot;&gt;eleventy-plugin-sass&lt;/a&gt; will add the ability to use Sass for your stylesheets.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@code-blocks/eleventy-plugin&quot;&gt;@code-blocks/eleventy-plugin&lt;/a&gt; Use markdown code blocks to render: charts, graphviz diagrams, MathML, music sheets, HTML tables and highlight code.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/enZWA6E3Qx-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/enZWA6E3Qx-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for idrismaps&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;idrismaps&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-img2picture&quot;&gt;&lt;s&gt;eleventy-plugin-img2picture&lt;/s&gt;&lt;/a&gt; &lt;s&gt;replaces &amp;lt;img&amp;gt; using &amp;lt;picture&amp;gt; with resized and optimized images.&lt;/s&gt; The function is available in the official &lt;a href=&quot;https://www.11ty.dev/docs/plugins/community/docs/plugins/image/#html-transform&quot;&gt;Eleventy Image plugin&lt;/a&gt;. &lt;a href=&quot;https://www.11ty.dev/authors/saneef/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/sLIZlfZnX9-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/sLIZlfZnX9-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for saneef&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;saneef&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-mtos&quot;&gt;eleventy-plugin-mtos&lt;/a&gt; A plugin for Eleventy that turns your site into a single page application.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/l1tgrpyejT-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/l1tgrpyejT-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for satireven&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;satireven&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-redirects&quot;&gt;eleventy-plugin-redirects&lt;/a&gt; Automatically generate a Netlify _redirects file, a Vercel vercel.json config file, or pages with client-side redirects from frontmatter aliases.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/YPWhSEuzDn-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/YPWhSEuzDn-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for @type__error&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;@type__error&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@11tyrocks/eleventy-plugin-emoji-readtime&quot;&gt;@11tyrocks/eleventy-plugin-emoji-readtime&lt;/a&gt; provides a configurable filter to display an estimated read time for Eleventy content, optionally with an emoji visual indicator.  &lt;a href=&quot;https://www.11ty.dev/authors/5t3ph/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hwyOpDX1Ve-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hwyOpDX1Ve-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for 5t3ph&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;5t3ph&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-react-ssr&quot;&gt;eleventy-plugin-react-ssr&lt;/a&gt; Write your static content using React SSR (JSX) and transform it using Babel  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/HX92bf6k29-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/HX92bf6k29-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for @scinos&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;@scinos&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-njk-unpkg-inliner&quot;&gt;eleventy-njk-unpkg-inliner&lt;/a&gt; Inline npm modules from unpkg in Eleventy Nunjucks templates.  &lt;a href=&quot;https://www.11ty.dev/authors/jaredgorski/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/-x1HFmh26P-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/-x1HFmh26P-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jaredgorski&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jaredgorski&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-add-web-component-definitions&quot;&gt;eleventy-plugin-add-web-component-definitions&lt;/a&gt; will add Web Component definitions automatically, by reading custom tags from HTML pages.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/M1NtuGuRDp-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/M1NtuGuRDp-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jdvivar&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jdvivar&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@aaashur/eleventy-plugin-classnames&quot;&gt;@aaashur/eleventy-plugin-classnames&lt;/a&gt; Conditionally join class names using a filter or shortcode, inspired by the &#39;classnames&#39; package by JedWatson  &lt;a href=&quot;https://www.11ty.dev/authors/ashur/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/yC5wHusADv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/yC5wHusADv-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for ashur&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;ashur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-automatic-noopener&quot;&gt;eleventy-plugin-automatic-noopener&lt;/a&gt; Automatically add rel=&#39;noopener&#39; attributes to unsafe &amp;lt;a&amp;gt;, &amp;lt;area&amp;gt; and &amp;lt;form&amp;gt; elements.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/DuZxDyyza7-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/DuZxDyyza7-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jkc_codes&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jkc_codes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-code-style-hooks&quot;&gt;eleventy-plugin-code-style-hooks&lt;/a&gt; Syntax highlighter supporting CSS colour previews in all template languages with no client side JS.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/DuZxDyyza7-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/DuZxDyyza7-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jkc_codes&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jkc_codes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@anyblades/eleventy-blades&quot;&gt;@anyblades/eleventy-blades&lt;/a&gt; Essential 11ty filters, pre/post-processors, and other toggleable features as a simple, configurable plugin.  &lt;a href=&quot;https://www.11ty.dev/authors/anydigital/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/MhKV0Iz0mG-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/MhKV0Iz0mG-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for anydigital&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;anydigital&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@orchidjs/eleventy-plugin-ids&quot;&gt;@orchidjs/eleventy-plugin-ids&lt;/a&gt; Add ids to html headings and other elements  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Jm_jLhvZPf-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Jm_jLhvZPf-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for oyejorge&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;oyejorge&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@factorial/eleventy-plugin-fstack&quot;&gt;@factorial/eleventy-plugin-fstack&lt;/a&gt; Linting, building and watching your assets with as little overhead and configuration as possible by integrating @factorial/stack-core  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hwx2IKcydi-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hwx2IKcydi-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for dnnsjrng&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;dnnsjrng&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-slide-decks&quot;&gt;eleventy-plugin-slide-decks&lt;/a&gt;  🎵 It makes an itsy-bitsy, teeny-weeny, web-component slide deck prezzy 🎶. 🎚️ Write slide decks with 11ty and share them over the web 🎴.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/cthEaifqQ5-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/cthEaifqQ5-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for @bp@bennypowers.dev&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;@bp@bennypowers.dev&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-embed-itch-io&quot;&gt;eleventy-plugin-embed-itch-io&lt;/a&gt; Creates embedded Itch.io widget for games from the game page url.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-drawio&quot;&gt;eleventy-plugin-drawio&lt;/a&gt; embed diagrams.net (.drawio) diagrams in your pages  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hX8FoRlzl0-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hX8FoRlzl0-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for kev4ev&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;kev4ev&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-gen-favicons&quot;&gt;eleventy-plugin-gen-favicons&lt;/a&gt; From a single svg or image, generate &amp;quot;the ultimate favicon setup&amp;quot; with all six commonly used icons plus a webmanifest using 2022 best practices.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/00GK35c7eb-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/00GK35c7eb-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for njaldwin&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;njaldwin&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-link_to&quot;&gt;eleventy-plugin-link_to&lt;/a&gt; a nunjucks tag to link to another internal content in Eleventy  &lt;a href=&quot;https://www.11ty.dev/authors/nhoizey/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/bk_DrIi57K-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/bk_DrIi57K-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for nhoizey&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;nhoizey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@vidhill/fortawesome-brands-11ty-shortcode&quot;&gt;@vidhill/fortawesome-brands-11ty-shortcode&lt;/a&gt; Shortcode, allows @fortawesome/free-brands-svg-icons to be embedded as inline svg into templates.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-sharp-respimg&quot;&gt;eleventy-plugin-sharp-respimg&lt;/a&gt; will perform build-time image transformations with Sharp and generate responsive image markup using &amp;lt;picture&amp;gt;.  &lt;a href=&quot;https://www.11ty.dev/authors/tannerdolby/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/veBzHWReYZ-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/veBzHWReYZ-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for tannerdolby&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;tannerdolby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-lazyimages&quot;&gt;eleventy-plugin-lazyimages&lt;/a&gt; will add progressive lazy loading to your images.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-load&quot;&gt;eleventy-load&lt;/a&gt; brings webpack-like loaders to Eleventy  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/UTbirfPFdn-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/UTbirfPFdn-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for gregiv_es&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;gregiv_es&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-cloudflare-kv&quot;&gt;eleventy-plugin-cloudflare-kv&lt;/a&gt; builds collections from content stored in Cloudflare KV as a simple CMS.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/V18_UlLsbw-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/V18_UlLsbw-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for alexmensch&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;alexmensch&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-google-fonts&quot;&gt;eleventy-google-fonts&lt;/a&gt; A Nunjucks shortcode to optimize Google Fonts. This shortcode download and inline Google Font&#39;s CSS.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/dCHlurNmYw-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/dCHlurNmYw-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for takanorip&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;takanorip&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-phosphoricons&quot;&gt;eleventy-plugin-phosphoricons&lt;/a&gt; Shortcode, allows phosphor-icons to be embedded as inline svg into templates.  &lt;a href=&quot;https://www.11ty.dev/authors/reatlat/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for reatlat&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;reatlat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-reader-bar&quot;&gt;eleventy-plugin-reader-bar&lt;/a&gt; adds a reader bar as you scroll through the page.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/imHWwMAjSk-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/imHWwMAjSk-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for thigoap&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;thigoap&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-backlinks&quot;&gt;eleventy-plugin-backlinks&lt;/a&gt; Collect and display backlinks from your notes.  &lt;a href=&quot;https://www.11ty.dev/authors/binyamin/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/boxAwplQBl-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/boxAwplQBl-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for binyamin&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;binyamin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-hast-jsx&quot;&gt;eleventy-hast-jsx&lt;/a&gt; use JSX as a template language  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/bvy3X0Z_uX-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/bvy3X0Z_uX-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jed_fox1&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jed_fox1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-icons&quot;&gt;eleventy-plugin-icons&lt;/a&gt; A highly configurable plugin to use icons from any icon set you want.  &lt;a href=&quot;https://www.11ty.dev/authors/uncenter/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/90rDIpXmZ4-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/90rDIpXmZ4-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for uncenter&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;uncenter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@chrisburnell/eleventy-cache-webmentions&quot;&gt;@chrisburnell/eleventy-cache-webmentions&lt;/a&gt; Cache webmentions using eleventy-cache-assets and make them available to use in collections, templates, pages, etc.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/TBDg9w8pLn-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/TBDg9w8pLn-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for iamchrisburnell&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;iamchrisburnell&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-asciidoc&quot;&gt;eleventy-plugin-asciidoc&lt;/a&gt; to add support for AsciiDoc files.  &lt;a href=&quot;https://www.11ty.dev/authors/saneef/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/sLIZlfZnX9-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/sLIZlfZnX9-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for saneef&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;saneef&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@sardine/eleventy-plugin-tinycss&quot;&gt;@sardine/eleventy-plugin-tinycss&lt;/a&gt; An 11ty plugin to inline and optimise CSS  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for marabyte_&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;marabyte_&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-pdfembed&quot;&gt;eleventy-plugin-pdfembed&lt;/a&gt; A shortcode to simplify usage of Adobe&#39;s PDF Embed API  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/k5qMxCHMu6-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/k5qMxCHMu6-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for raymondcamden&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;raymondcamden&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-pwa&quot;&gt;eleventy-plugin-pwa&lt;/a&gt; will generate a Service Worker for you.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/9gGpm45JGV-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/9gGpm45JGV-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for okitavera&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;okitavera&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-favicon&quot;&gt;eleventy-favicon&lt;/a&gt; Generates your favicon files and declarations from a single image source  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/W0RrkJTUfy-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/W0RrkJTUfy-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for atomrc&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;atomrc&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-filter-npm-package-downloads&quot;&gt;eleventy-filter-npm-package-downloads&lt;/a&gt; will show you the number of downloads for the given npm package.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/tPgEZVHkw6-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/tPgEZVHkw6-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for AndreJaenisch&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;AndreJaenisch&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-heroicons&quot;&gt;eleventy-plugin-heroicons&lt;/a&gt; Shortcodes to add Heroicons to your Eleventy projects  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/ZYfmtpe5lE-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/ZYfmtpe5lE-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for snmcp&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;snmcp&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-svg-sprite&quot;&gt;eleventy-plugin-svg-sprite&lt;/a&gt; will compile a directory of SVG files into a single SVG sprite and install shortcodes to embed SVG sprite and SVG content  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/JAaGw794vR-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/JAaGw794vR-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for Patrick153&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;Patrick153&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@myxotod/eleventy-plugin-furigana&quot;&gt;@myxotod/eleventy-plugin-furigana&lt;/a&gt; adds a filter to parse content for kanji followed by []-brackets containing hiragana and converts it to furigana  &lt;a href=&quot;https://www.11ty.dev/authors/myxotod/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/HiWT-Kzipj-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/HiWT-Kzipj-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for myxotod&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;myxotod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-video-bro&quot;&gt;eleventy-video-bro&lt;/a&gt; An eleventy plugin to optimize videos, bro. Bro helps you stick with best practices.  &lt;a href=&quot;https://www.11ty.dev/authors/robole/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/KikGe1DxdP-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/KikGe1DxdP-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for robole&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;robole&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-broken-links&quot;&gt;eleventy-plugin-broken-links&lt;/a&gt; A plugin to check your build for broken external links and redirects  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/LKQgwAEU1S-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/LKQgwAEU1S-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for bradleyburgess&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;bradleyburgess&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-embed-everything&quot;&gt;eleventy-plugin-embed-everything&lt;/a&gt; Automatically embed YouTube, Vimeo, Spotify, Twitter, and more, based on just their URLs.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/pKe5jwmKPE-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/pKe5jwmKPE-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for gfscott&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;gfscott&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-social-img&quot;&gt;eleventy-plugin-social-img&lt;/a&gt; will generate social share images at build-time and return an image URL.  &lt;a href=&quot;https://www.11ty.dev/authors/tannerdolby/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/veBzHWReYZ-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/veBzHWReYZ-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for tannerdolby&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;tannerdolby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-postcss-extension&quot;&gt;eleventy-postcss-extension&lt;/a&gt; Add CSS processing with PostCSS to your Eleventy build.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-embedded-demos&quot;&gt;eleventy-plugin-embedded-demos&lt;/a&gt; A plugin for eleventy that allows you to have embedded demos using HTML, CSS and JavaScript, as well as having the code from those demos displayed in the page.  &lt;a href=&quot;https://www.11ty.dev/authors/codefoodpixels/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/a2C5BIvov1-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/a2C5BIvov1-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for CodeFoodPixels&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;CodeFoodPixels&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-poison&quot;&gt;eleventy-plugin-poison&lt;/a&gt; Poison your content against AI scrapers.  &lt;a href=&quot;https://www.11ty.dev/authors/gingerchew/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/qj9ddl-6H6-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/qj9ddl-6H6-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for gingerchew&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;gingerchew&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-page-assets&quot;&gt;eleventy-plugin-page-assets&lt;/a&gt; Automatically copy images and assets relative to a template to /dist folder and rewrite paths to hashes (Similar to webpack html-loader, or Hexo Post Asset)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-torchlight&quot;&gt;eleventy-plugin-torchlight&lt;/a&gt; Plugin to syntax highlight your code blocks with torchlight.dev.  &lt;a href=&quot;https://www.11ty.dev/authors/timkley/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/ZsLkzfkd6J-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/ZsLkzfkd6J-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for timkley&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;timkley&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@infinity-interactive/eleventy-plugin-injector&quot;&gt;@infinity-interactive/eleventy-plugin-injector&lt;/a&gt; allows you to run an arbitrary callback at build time or when using &lt;code&gt;--serve&lt;/code&gt; or &lt;code&gt;--watch&lt;/code&gt;  &lt;a href=&quot;https://www.11ty.dev/authors/genehack/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/_hvSftoAaO-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/_hvSftoAaO-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for genehack&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;genehack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@grimlink/eleventy-plugin-lucide-icons&quot;&gt;@grimlink/eleventy-plugin-lucide-icons&lt;/a&gt; This Eleventy plugin enables the inclusion of lucide-icons as inline SVG elements  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/wTkvcQk-FE-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/wTkvcQk-FE-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for grimlink&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;grimlink&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-unfurl&quot;&gt;eleventy-plugin-unfurl&lt;/a&gt; Unfurl links into rich &#39;cards&#39;, as seen in places like Slack and Twitter  &lt;a href=&quot;https://www.11ty.dev/authors/daviddarnes/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/NWBHnl2H0W-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/NWBHnl2H0W-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for DavidDarnes&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;DavidDarnes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@grimlink/eleventy-plugin-sass&quot;&gt;@grimlink/eleventy-plugin-sass&lt;/a&gt; Simple 11ty config wrapper, for running Sass directly as custom template  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/wTkvcQk-FE-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/wTkvcQk-FE-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for grimlink&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;grimlink&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-nbsp-filter&quot;&gt;eleventy-nbsp-filter&lt;/a&gt; Filter for Eleventy to replace spaces between words with &amp;amp;nbsp; characters.  &lt;a href=&quot;https://www.11ty.dev/authors/jeremenichelli/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/iQGX2LD64S-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/iQGX2LD64S-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jeremenichelli&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jeremenichelli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-dart-sass&quot;&gt;eleventy-plugin-dart-sass&lt;/a&gt; Build, watch and template tags for Sass stylesheets via Dart Sass. Includes CSS code splitting and source maps.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/XmjtB7aQfo-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/XmjtB7aQfo-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for chronotope&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;chronotope&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@fec/eleventy-plugin-remark&quot;&gt;@fec/eleventy-plugin-remark&lt;/a&gt; Process Markdown files with Remark and use Remark plugins to add new features to your Markdown.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-sharp-respfigure&quot;&gt;eleventy-plugin-sharp-respfigure&lt;/a&gt; will perform build-time image transformations with Sharp and generate responsive image markup inside &amp;lt;figure&amp;gt; tags.  &lt;a href=&quot;https://www.11ty.dev/authors/tannerdolby/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/veBzHWReYZ-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/veBzHWReYZ-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for tannerdolby&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;tannerdolby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-plausible&quot;&gt;eleventy-plugin-plausible&lt;/a&gt; Add the Plausible analytics script tag with a shortcode and remove &lt;em&gt;some&lt;/em&gt; of the worry  &lt;a href=&quot;https://www.11ty.dev/authors/gingerchew/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/qj9ddl-6H6-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/qj9ddl-6H6-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for gingerchew&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;gingerchew&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-cloudinary&quot;&gt;eleventy-plugin-cloudinary&lt;/a&gt; adds a universal shortcode allowing you to add images from your cloudinary account.  &lt;a href=&quot;https://www.11ty.dev/authors/juanfernandes/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/lfraTavBET-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/lfraTavBET-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for juanfernandes&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;juanfernandes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-recent-changes&quot;&gt;eleventy-plugin-recent-changes&lt;/a&gt; will generate a collection containing your recent commit history.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Q1c5xGDoFf-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Q1c5xGDoFf-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for defaced&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;defaced&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-hubspot&quot;&gt;eleventy-plugin-hubspot&lt;/a&gt; will generate HubSpot forms or meeting calendars.  &lt;a href=&quot;https://www.11ty.dev/authors/reatlat/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hMxkRPFDZb-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for reatlat&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;reatlat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-validate&quot;&gt;eleventy-plugin-validate&lt;/a&gt; A plugin that enables you to validate the front matter data of collection items with Zod schemas.  &lt;a href=&quot;https://www.11ty.dev/authors/uncenter/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/90rDIpXmZ4-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/90rDIpXmZ4-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for uncenter&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;uncenter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-unified&quot;&gt;eleventy-plugin-unified&lt;/a&gt; Use the unified ecosystem in Eleventy with remark and rehype.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/Jb_UlLxZCB-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/Jb_UlLxZCB-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for NickColley&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;NickColley&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-i18n&quot;&gt;eleventy-i18n&lt;/a&gt; i18n for Eleventy: Enabling Website Translation  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/NZrm0eZqPo-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/NZrm0eZqPo-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for mathieuprog&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;mathieuprog&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-tag-cloud&quot;&gt;eleventy-plugin-tag-cloud&lt;/a&gt; Easily generate tag clouds to add a touch of Web 2.0  &lt;a href=&quot;https://www.11ty.dev/authors/gingerchew/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/qj9ddl-6H6-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/qj9ddl-6H6-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for gingerchew&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;gingerchew&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-code-demo&quot;&gt;eleventy-plugin-code-demo&lt;/a&gt; Add interactive HTML/CSS/JS code demos to an Eleventy site using Markdown code blocks.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/F32h_UeL7q-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/F32h_UeL7q-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for hovhaDovah&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;hovhaDovah&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-nesting-toc&quot;&gt;eleventy-plugin-nesting-toc&lt;/a&gt; will generate a nested table of contents from your site&#39;s headings.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-ghost&quot;&gt;eleventy-plugin-ghost&lt;/a&gt; Access the Ghost Content API in Eleventy 👻  &lt;a href=&quot;https://www.11ty.dev/authors/daviddarnes/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/NWBHnl2H0W-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/NWBHnl2H0W-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for DavidDarnes&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;DavidDarnes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-target-safe&quot;&gt;eleventy-plugin-target-safe&lt;/a&gt; Link tags with the target attribute may need a rel attribute. This plugin does that for you automatically.  &lt;a href=&quot;https://www.11ty.dev/authors/gingerchew/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/qj9ddl-6H6-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/qj9ddl-6H6-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for gingerchew&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;gingerchew&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-critical-css&quot;&gt;eleventy-critical-css&lt;/a&gt; extracts and inlines critical CSS from your HTML templates  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/UTbirfPFdn-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/UTbirfPFdn-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for gregiv_es&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;gregiv_es&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@codegouvfr/eleventy-plugin-calendar&quot;&gt;@codegouvfr/eleventy-plugin-calendar&lt;/a&gt; A plugin for generating an ICS calendar and events directly from your post files.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/SSfSPlmuw9-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/SSfSPlmuw9-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for hjonin&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;hjonin&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@mightyplow/eleventy-plugin-cache-buster&quot;&gt;@mightyplow/eleventy-plugin-cache-buster&lt;/a&gt; will add content hashes to JavaScript and CSS resources.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/w6A2X0IeZl-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/w6A2X0IeZl-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for mightyplow&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;mightyplow&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-emoji&quot;&gt;eleventy-plugin-emoji&lt;/a&gt; An accessible emoji shortcode and filter for your Eleventy projects  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/ZYfmtpe5lE-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/ZYfmtpe5lE-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for snmcp&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;snmcp&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@sardine/eleventy-plugin-external-links&quot;&gt;@sardine/eleventy-plugin-external-links&lt;/a&gt; An 11ty plugin to protect you external links.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for marabyte_&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;marabyte_&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@sardine/eleventy-plugin-code-highlighter&quot;&gt;@sardine/eleventy-plugin-code-highlighter&lt;/a&gt; An 11ty plugin to style your &amp;lt;code&amp;gt; with Prism.js  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for marabyte_&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;marabyte_&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-pwa-v2&quot;&gt;eleventy-plugin-pwa-v2&lt;/a&gt; generates PWA service worker using Google Workbox v6, compatible with Eleventy 2.0 and up  &lt;a href=&quot;https://www.11ty.dev/authors/lwojcik/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/40debCiH91-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/40debCiH91-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for lwojcik&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;lwojcik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-respimg&quot;&gt;eleventy-plugin-respimg&lt;/a&gt; will take care of the &lt;code&gt;srcset&lt;/code&gt; attribute for responsive images for you.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/thBZFxd0WL-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/thBZFxd0WL-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for etportis&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;etportis&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-xml-plugin&quot;&gt;eleventy-xml-plugin&lt;/a&gt; adds Liquid filters used for sitemap and RSS/feed file generation.  &lt;a href=&quot;https://www.11ty.dev/authors/jeremenichelli/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/iQGX2LD64S-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/iQGX2LD64S-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jeremenichelli&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jeremenichelli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-ignore&quot;&gt;eleventy-plugin-ignore&lt;/a&gt; Ignore templates based on their front matter.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/DEX0jH6ywE-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/DEX0jH6ywE-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for TheDocTrier&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;TheDocTrier&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-toc&quot;&gt;eleventy-plugin-toc&lt;/a&gt; will generate a table of contents from your headings.  &lt;a href=&quot;https://www.11ty.dev/authors/jdsteinbach/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/JtPiYY45W7-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/JtPiYY45W7-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for jdsteinbach&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;jdsteinbach&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-typeset&quot;&gt;eleventy-plugin-typeset&lt;/a&gt; will make your typography nicer.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/kfC1ar6dHm-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/kfC1ar6dHm-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for johanbrook&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;johanbrook&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-reading-time&quot;&gt;eleventy-plugin-reading-time&lt;/a&gt; will generate a tag for the estimated reading time.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/kfC1ar6dHm-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/kfC1ar6dHm-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for johanbrook&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;johanbrook&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-yamldata&quot;&gt;&lt;s&gt;eleventy-plugin-yamldata&lt;/s&gt;&lt;/a&gt; &lt;s&gt;will allow you to use a yaml file as local data file.&lt;/s&gt; This plugin has been superseded by &lt;a href=&quot;https://www.11ty.dev/docs/data-custom/&quot;&gt;Eleventy Custom Data Formats&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-rollup&quot;&gt;eleventy-plugin-rollup&lt;/a&gt; Allows you to build js bundles directly from your templates using rollup.  &lt;a href=&quot;https://www.11ty.dev/authors/snapstromegon/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/gK8CWB7TeM-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/gK8CWB7TeM-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for Snapstromegon&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;Snapstromegon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-og-image&quot;&gt;eleventy-plugin-og-image&lt;/a&gt; Generate OG images from your templates, data and CSS. Fast and reproducible – no need for a headless browser.  &lt;a href=&quot;https://www.11ty.dev/authors/kiwikilian/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/DAsCAP-YnP-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/DAsCAP-YnP-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for KiwiKilian&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;KiwiKilian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-git-commit-date&quot;&gt;eleventy-plugin-git-commit-date&lt;/a&gt; to get recent Git commit time of a file, or an Eleventy collection.  &lt;a href=&quot;https://www.11ty.dev/authors/saneef/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/sLIZlfZnX9-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/sLIZlfZnX9-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for saneef&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;saneef&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-auto-cache-buster&quot;&gt;eleventy-auto-cache-buster&lt;/a&gt;  A content-hash based cache buster, not requiring any filters or code changes aside from enabling the plugin!  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/hHKOfx8XP2-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/hHKOfx8XP2-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for Denperidge&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;Denperidge&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-social-share-card-generator&quot;&gt;eleventy-plugin-social-share-card-generator&lt;/a&gt; Automagically creates a share card for social media platforms  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/oPUm1f-hwp-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/oPUm1f-hwp-66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for tpiros&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;tpiros&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/eleventy-plugin-helmet&quot;&gt;eleventy-plugin-helmet&lt;/a&gt; will manage your document head.  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/YKjjObaDt--66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/YKjjObaDt--66.jpeg&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for vseventer&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;vseventer&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@sardine/eleventy-plugin-tinyhtml&quot;&gt;@sardine/eleventy-plugin-tinyhtml&lt;/a&gt; An 11ty plugin to optimise HTML  &lt;span class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/YrfuNuwBLv-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for marabyte_&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;marabyte_&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/@anyblades/eleventy-blades-base&quot;&gt;@anyblades/eleventy-blades-base&lt;/a&gt; A ready-to-go &lt;code&gt;eleventy.config.js&lt;/code&gt; for popular 11ty plugins, bundled with npm scripts in one reusable, zero-maintenance package.  &lt;a href=&quot;https://www.11ty.dev/authors/anydigital/&quot; class=&quot;nowrap&quot;&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/MhKV0Iz0mG-66.avif 66w&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://www.11ty.dev/img/built/MhKV0Iz0mG-66.png&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for anydigital&quot; class=&quot;avatar avatar-large&quot; /&gt;&lt;/picture&gt;anydigital&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/11ty/docs/tree/main/src/_data/plugins#readme&quot;&gt;Add your own&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Content Dates</title>
    <link href="https://www.11ty.dev/docs/dates/" />
    <updated>2026-07-01T21:19:13Z</updated>
    <id>https://www.11ty.dev/docs/dates/</id>
    <content type="html">&lt;h1 id=&quot;content-dates&quot;&gt;Content Dates&lt;/h1&gt;
&lt;details class=&quot;toc&quot;&gt;
&lt;summary&gt;On this page&lt;/summary&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#setting-a-content-date-in-front-matter&quot;&gt;Setting a Content Date in Front Matter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#configuration-api-for-custom-date-parsing&quot;&gt;Configuration API for Custom Date Parsing&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#custom-date-parsing-example&quot;&gt;Custom Date Parsing Example&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#change-a-projects-default-time-zone&quot;&gt;Change a Projects Default Time Zone&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#dates-off-by-one-day&quot;&gt;Dates off by one day&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#example&quot;&gt;Example&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#also-on-you-tube&quot;&gt;Also on YouTube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#collections-out-of-order-when-you-run-eleventy-on-your-server&quot;&gt;Collections out of order when you run Eleventy on your Server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dates/#from-the-community&quot;&gt;From the Community&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;h2 id=&quot;setting-a-content-date-in-front-matter&quot;&gt;Setting a Content Date in Front Matter&lt;/h2&gt;
&lt;p&gt;Add a &lt;code&gt;date&lt;/code&gt; key to your front matter to override the default date (file creation) and customize how the file is sorted in a collection.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-left&quot;&gt;&lt;b&gt;Syntax &lt;/b&gt;YAML Front Matter&lt;/div&gt;
&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-299&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-299&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-markdown&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-markdown&quot;&gt;&lt;span class=&quot;token front-matter-block&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;---&lt;/span&gt;
&lt;span class=&quot;token front-matter yaml language-yaml&quot;&gt;&lt;span class=&quot;token key atrule&quot;&gt;date&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token datetime number&quot;&gt;2016-01-01&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;---&lt;/span&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;codetitle codetitle-left&quot;&gt;&lt;b&gt;Syntax &lt;/b&gt;YAML Front Matter&lt;/div&gt;
&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-300&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-300&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-markdown&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-markdown&quot;&gt;&lt;span class=&quot;token front-matter-block&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;---&lt;/span&gt;
&lt;span class=&quot;token front-matter yaml language-yaml&quot;&gt;&lt;span class=&quot;token key atrule&quot;&gt;date&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; Last Modified&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;---&lt;/span&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Valid &lt;code&gt;date&lt;/code&gt; values:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;Last Modified&amp;quot;&lt;/code&gt;: automatically resolves to the file’s last modified date&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;Created&amp;quot;&lt;/code&gt;: automatically resolves to the file’s created date (default, this is what is used when &lt;code&gt;date&lt;/code&gt; is omitted).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;git Last Modified&amp;quot;&lt;/code&gt;: &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;1.0.1&quot;&gt;Added in v1.0.1&lt;/span&gt; automatically resolves to the file’s latest git commit. If a file is not yet checked in to git, it assigns &lt;code&gt;Date.now()&lt;/code&gt; to &lt;code&gt;page.date&lt;/code&gt; instead.
&lt;ul&gt;
&lt;li&gt;This one is a bit resource intensive, so you may want to limit this to your CI server environment only using JavaScript data files and &lt;a href=&quot;https://www.11ty.dev/docs/environment-vars/&quot;&gt;Environment Variables&lt;/a&gt;. Check out &lt;a href=&quot;https://github.com/11ty/docs/blob/5403f2b853e09165bec8bc6f7466a6a041487bcc/src/docs/docs.11tydata.js#L5-L7&quot;&gt;this real-world directory data file&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;git Created&amp;quot;&lt;/code&gt;: &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;2.0.0-canary.13&quot;&gt;Added in v2.0.0&lt;/span&gt; automatically resolves to the file’s first git commit. It uses git&#39;s &lt;code&gt;--follow&lt;/code&gt; flag to make a &amp;quot;best effort&amp;quot; renaming tracking. If a file is not yet checked in to git, it assigns &lt;code&gt;Date.now()&lt;/code&gt; to &lt;code&gt;page.date&lt;/code&gt; instead.
&lt;ul&gt;
&lt;li&gt;This one is a bit resource intensive, so you may want to limit this to your CI server environment only using JavaScript data files and &lt;a href=&quot;https://www.11ty.dev/docs/environment-vars/&quot;&gt;Environment Variables&lt;/a&gt;. Check out &lt;a href=&quot;https://github.com/11ty/docs/blob/5403f2b853e09165bec8bc6f7466a6a041487bcc/src/docs/docs.11tydata.js#L5-L7&quot;&gt;this real-world directory data file&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;2016-01-01&lt;/code&gt; or any other valid &lt;a href=&quot;https://yaml.org/type/timestamp.html&quot;&gt;YAML date value&lt;/a&gt; (leaving off the time assumes midnight in UTC, or &lt;code&gt;00:00:00Z&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;2016-01-01&amp;quot;&lt;/code&gt; or any other valid ISO 8601 &lt;strong&gt;string&lt;/strong&gt; that &lt;a href=&quot;https://moment.github.io/luxon/#/parsing?id=iso-8601&quot;&gt;Luxon’s &lt;code&gt;DateTime.fromISO&lt;/code&gt;&lt;/a&gt; can parse (see also the &lt;a href=&quot;https://moment.github.io/luxon/api-docs/index.html#datetimefromiso&quot;&gt;Luxon API docs&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a &lt;code&gt;date&lt;/code&gt; key is omitted from the file, we then look for a &lt;code&gt;YYYY-MM-DD&lt;/code&gt; format anywhere in the file path (even folders). If there are multiple dates found, the first is used. ℹ️ &lt;a href=&quot;https://github.com/11ty/eleventy/pull/1752&quot;&gt;Note that starting in 1.0 for consistency with front matter formats file name date formats are now assumed to be UTC.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As a last resort, the file creation date is used. &lt;a href=&quot;https://www.11ty.dev/docs/dates/#collections-out-of-order-when-you-run-eleventy-on-your-server&quot;&gt;Careful when relying on file creation dates on a deployment server&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;elv-callout elv-callout-info&quot;&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;&lt;strong&gt;Trying to use &lt;code&gt;date&lt;/code&gt; in your templates?&lt;/strong&gt; The &lt;code&gt;date&lt;/code&gt; value contains the raw Data Cascade value (not a resolved Date object). You probably want &lt;code&gt;page.date&lt;/code&gt; instead. Check out &lt;a href=&quot;https://www.11ty.dev/docs/data-eleventy-supplied/#page-variable-contents&quot;&gt;the values available in the &lt;code&gt;page&lt;/code&gt; variable&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&quot;configuration-api-for-custom-date-parsing&quot;&gt;Configuration API for Custom Date Parsing&lt;/h2&gt;
&lt;p&gt;Eleventy v3.0 &lt;!-- v3.0.0-alpha.15 --&gt; includes an &lt;code&gt;eleventyConfig.addDateParsing&lt;/code&gt; method for adding your own custom date parsing logic. This is a preprocessing step for existing Date logic. Any number of callbacks can be assigned using &lt;code&gt;eleventyConfig.addDateParsing&lt;/code&gt; and we’ll run them serially. Related &lt;a href=&quot;https://github.com/11ty/eleventy/issues/867&quot;&gt;GitHub #867&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the callback, you can return:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;a &lt;a href=&quot;https://moment.github.io/luxon/&quot;&gt;Luxon&lt;/a&gt; DateTime instance to short-circuit &lt;code&gt;page.date&lt;/code&gt; with this new value (we do the &lt;code&gt;.toJSDate()&lt;/code&gt; conversion for you).&lt;/li&gt;
&lt;li&gt;a JavaScript Date to short-circuit &lt;code&gt;page.date&lt;/code&gt; with this new value.&lt;/li&gt;
&lt;li&gt;any new valid value will be processed using existing Date parsing rules. As an example, you can return a new string that will be processed by &lt;a href=&quot;https://moment.github.io/luxon/&quot;&gt;Luxon&lt;/a&gt; (as already happens).&lt;/li&gt;
&lt;li&gt;anything falsy (or no return) will ignore the callback.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;custom-date-parsing-example&quot;&gt;Custom Date Parsing Example&lt;/h3&gt;
&lt;p&gt;Here’s an example using IANA time zone codes:&lt;/p&gt;
&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-301&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-301&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-yaml&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-yaml&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;---&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;date&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; 2019&lt;span class=&quot;token punctuation&quot;&gt;-&lt;/span&gt;08&lt;span class=&quot;token punctuation&quot;&gt;-&lt;/span&gt;31 23&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;59&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;56 America/New_York
&lt;span class=&quot;token punctuation&quot;&gt;---&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/dates/#tab-id-93-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/dates/#tab-id-93-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-93-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-302&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-302&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; DateTime &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;luxon&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDateParsing&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;dateValue&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;typeof&lt;/span&gt; dateValue &lt;span class=&quot;token operator&quot;&gt;===&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;string&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; DateTime&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;fromFormat&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateValue&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;yyyy-MM-dd hh:mm:ss z&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-93-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-303&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-303&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; DateTime &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;luxon&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDateParsing&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;dateValue&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;typeof&lt;/span&gt; dateValue &lt;span class=&quot;token operator&quot;&gt;===&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;string&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; DateTime&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;fromFormat&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateValue&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;yyyy-MM-dd hh:mm:ss z&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;change-a-projects-default-time-zone&quot;&gt;Change a Project’s Default Time Zone&lt;/h3&gt;
&lt;p&gt;Relevant &lt;a href=&quot;https://github.com/11ty/eleventy/issues/3668&quot;&gt;GitHub Issue #3668&lt;/a&gt;. Examples of &lt;a href=&quot;https://moment.github.io/luxon/#/zones?id=specifying-a-zone&quot;&gt;valid time zones&lt;/a&gt; are available on the Luxon documentation.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/dates/#tab-id-94-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/dates/#tab-id-94-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-94-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-304&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-304&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; DateTime &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;luxon&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;// See https://moment.github.io/luxon/#/zones?id=specifying-a-zone&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;TIME_ZONE&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;America/Chicago&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDateParsing&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;dateValue&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt; localDate&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateValue &lt;span class=&quot;token keyword&quot;&gt;instanceof&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Date&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// and YAML&lt;/span&gt;
			localDate &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; DateTime&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;fromJSDate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateValue&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;zone&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;utc&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setZone&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;TIME_ZONE&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;keepLocalTime&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;typeof&lt;/span&gt; dateValue &lt;span class=&quot;token operator&quot;&gt;===&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;string&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			localDate &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; DateTime&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;fromISO&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateValue&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;zone&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;TIME_ZONE&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;localDate&lt;span class=&quot;token operator&quot;&gt;?.&lt;/span&gt;isValid &lt;span class=&quot;token operator&quot;&gt;===&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token keyword&quot;&gt;throw&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Error&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;Invalid &#92;`date&#92;` value (&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;dateValue&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;) is invalid for &lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;page&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;inputPath&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;: &lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;localDate&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;invalidReason&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; localDate&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-94-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-305&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-305&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; DateTime &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;luxon&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;// See https://moment.github.io/luxon/#/zones?id=specifying-a-zone&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;TIME_ZONE&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;America/Chicago&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addDateParsing&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;dateValue&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;let&lt;/span&gt; localDate&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateValue &lt;span class=&quot;token keyword&quot;&gt;instanceof&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Date&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// and YAML&lt;/span&gt;
			localDate &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; DateTime&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;fromJSDate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateValue&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;zone&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;utc&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setZone&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;TIME_ZONE&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;keepLocalTime&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;typeof&lt;/span&gt; dateValue &lt;span class=&quot;token operator&quot;&gt;===&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;string&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			localDate &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; DateTime&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;fromISO&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;dateValue&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token literal-property property&quot;&gt;zone&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;TIME_ZONE&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;localDate&lt;span class=&quot;token operator&quot;&gt;?.&lt;/span&gt;isValid &lt;span class=&quot;token operator&quot;&gt;===&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token keyword&quot;&gt;throw&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Error&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;Invalid &#92;`date&#92;` value (&lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;dateValue&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;) is invalid for &lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;page&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;inputPath&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;: &lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;localDate&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;invalidReason&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; localDate&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h2 id=&quot;dates-off-by-one-day&quot;&gt;Dates off by one day?&lt;/h2&gt;
&lt;div class=&quot;elv-callout elv-callout-skew elv-callout-skew--pitfall&quot;&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;This is a &lt;a href=&quot;https://www.11ty.dev/docs/pitfalls/&quot;&gt;&lt;strong&gt;Common Pitfall&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;You’re probably displaying UTC dates in a local time zone.&lt;/p&gt;
&lt;p&gt;Many date formats in Eleventy (when set in your content‘s filename as &lt;code&gt;YYYY-MM-DD-myfile.md&lt;/code&gt; or in your front matter as &lt;code&gt;date: YYYY-MM-DD&lt;/code&gt;) assume midnight in UTC. When displaying your dates, make sure you’re using the UTC time and not your own local time zone, which may be the default.&lt;/p&gt;
&lt;h3 id=&quot;example&quot;&gt;Example&lt;/h3&gt;
&lt;div class=&quot;codetitle codetitle-left&quot;&gt;&lt;b&gt;Syntax &lt;/b&gt;YAML Front Matter&lt;/div&gt;
&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-306&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-306&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-markdown&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-markdown&quot;&gt;&lt;span class=&quot;token front-matter-block&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;---&lt;/span&gt;
&lt;span class=&quot;token front-matter yaml language-yaml&quot;&gt;&lt;span class=&quot;token key atrule&quot;&gt;date&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token datetime number&quot;&gt;2018-01-01&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;---&lt;/span&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;If you output the Date object in a template, it will convert it to a string for display:&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-left&quot;&gt;&lt;b&gt;Syntax &lt;/b&gt;Liquid, Nunjucks&lt;/div&gt;
&lt;pre tabindex=&quot;0&quot;&gt;&lt;code&gt;Using {{ page.date }} will display a date using a local time zone like:

Sun Dec 31 2017 18:00:00 GMT-0600 (Central Standard Time)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note that this appears to be the wrong day!&lt;/p&gt;
&lt;p&gt;Nunjucks allows you to call JavaScript methods in output &lt;code&gt;{{ page.date.toString() }}&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-left&quot;&gt;&lt;b&gt;Syntax &lt;/b&gt;Nunjucks&lt;/div&gt;
&lt;pre tabindex=&quot;0&quot;&gt;&lt;code&gt;But {{ page.date.toUTCString() }} will correctly
display a date with a UTC time zone like:

Mon, 01 Jan 2018 00:00:00 GMT
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;On Liquid, you can&#39;t do this, though you can create your own &lt;code&gt;toUTCString&lt;/code&gt; &lt;a href=&quot;https://www.11ty.dev/docs/filters/&quot;&gt;filter in Liquid&lt;/a&gt; to perform the same task, or pass a timezone parameter to your filter to point to the one you desire in your template.&lt;/p&gt;
&lt;p&gt;The valid strings accepted are the &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_tz_database_time_zones&quot;&gt;TZ identifiers&lt;/a&gt;.&lt;/p&gt;
&lt;pre tabindex=&quot;0&quot;&gt;&lt;code&gt;Given the date above this {{ page.date | date: &#39;%b %d, %Y&#39;, &#39;UCT&#39; }} would render in UTC as:

Jan 01, 2018
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;also-on-you-tube&quot;&gt;Also on YouTube&lt;/h3&gt;
&lt;div class=&quot;youtube-related&quot;&gt;&lt;div&gt;&lt;is-land on:visible import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;VddJxNKKlE8&quot; playlabel=&quot;Play: 11ty Second 11ty: Setting a date string in eleventyComputed to fix 11ty&#39;s Off by 1&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/VddJxNKKlE8/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=VddJxNKKlE8&quot; class=&quot;elv-externalexempt lty-playbtn&quot; title=&quot;Play Video&quot;&gt;&lt;span class=&quot;lyt-visually-hidden&quot;&gt;Play Video: 11ty Second 11ty: Setting a date string in eleventyComputed to fix 11ty&#39;s Off by 1&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=VddJxNKKlE8&quot;&gt;11ty Second 11ty: Setting a date string in eleventyComputed to fix 11ty&#39;s Off by 1&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&quot;collections-out-of-order-when-you-run-eleventy-on-your-server&quot;&gt;Collections out of order when you run Eleventy on your Server?&lt;/h2&gt;
&lt;div class=&quot;elv-callout elv-callout-skew elv-callout-skew--pitfall&quot;&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;This is a &lt;a href=&quot;https://www.11ty.dev/docs/pitfalls/&quot;&gt;&lt;strong&gt;Common Pitfall&lt;/strong&gt;&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Be careful relying on the default &lt;code&gt;date&lt;/code&gt; associated with a piece of content. By default Eleventy uses file creation dates, which works fine if you run Eleventy locally but may reset in some conditions if you run Eleventy on a Continuous Integration server. Work around this by using explicit date assignments, either in your front matter or your content’s file name. Read more at &lt;a href=&quot;https://www.11ty.dev/docs/dates/#setting-a-content-date-in-front-matter&quot;&gt;&lt;em&gt;Setting a Content Date in Front Matter&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;elv-callout elv-callout-info&quot;&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;&lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;1.0.1&quot;&gt;Added in v1.0.1&lt;/span&gt; The new &lt;code&gt;date: &amp;quot;git Last Modified&amp;quot;&lt;/code&gt; feature will resolve this issue! Source control dates are available and will be consistent on most Continuous Integration servers. Read more at &lt;a href=&quot;https://www.11ty.dev/docs/dates/#setting-a-content-date-in-front-matter&quot;&gt;&lt;em&gt;Setting a Content Date in Front Matter&lt;/em&gt;&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;
&lt;h2 id=&quot;from-the-community&quot;&gt;From the Community&lt;/h2&gt;
&lt;p&gt;×81 resources via &lt;strong&gt;&lt;a href=&quot;https://11tybundle.dev/&quot;&gt;11tybundle.dev&lt;/a&gt;&lt;/strong&gt; curated by &lt;a href=&quot;https://www.bobmonsour.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.bobmonsour.com%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.bobmonsour.com%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Bob Monsour&lt;/a&gt;.&lt;/p&gt;
&lt;ul class=&quot;list-bare&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.adamdjbrett.com/blog/how-to-implement-status-lol-on-11ty/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.adamdjbrett.com%2Fblog%2Fhow-to-implement-status-lol-on-11ty%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.adamdjbrett.com%2Fblog%2Fhow-to-implement-status-lol-on-11ty%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;How to Implement status.lol on BuildAwesome&lt;/a&gt; — &lt;em&gt;Adam DJ Brett (2026)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://geshan.com.np/blog/2026/06/google-antigravity-goal/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgeshan.com.np%2Fblog%2F2026%2F06%2Fgoogle-antigravity-goal%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgeshan.com.np%2Fblog%2F2026%2F06%2Fgoogle-antigravity-goal%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;How to use /goal to add last updated at feature to an Eleventy blog in Antigravity IDE with a single prompt&lt;/a&gt; — &lt;em&gt;Geshan Manandhar (2026)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://tylersticka.com/journal/dependency-spring-cleaning-2026/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftylersticka.com%2Fjournal%2Fdependency-spring-cleaning-2026%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftylersticka.com%2Fjournal%2Fdependency-spring-cleaning-2026%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Dependency Spring Cleaning&lt;/a&gt; — &lt;em&gt;Tyler Sticka (2026)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://brennan.day/i-made-my-eleventy-build-5-faster-with-five-changes/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2Fi-made-my-eleventy-build-5-faster-with-five-changes%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2Fi-made-my-eleventy-build-5-faster-with-five-changes%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;I Made My Eleventy Build 5× Faster with Five Changes&lt;/a&gt; — &lt;em&gt;Brennan Kenneth Brown (2026)&lt;/em&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://geshan.com.np/blog/2026/05/aws-kiro/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgeshan.com.np%2Fblog%2F2026%2F05%2Faws-kiro%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgeshan.com.np%2Fblog%2F2026%2F05%2Faws-kiro%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Using Spec Driven Development with AWS Kiro to add the last updated date on Eleventy blog&lt;/a&gt; — &lt;em&gt;Geshan Manandhar (2026)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;details&gt;
	&lt;summary&gt;&lt;strong&gt;&lt;em&gt;Expand to see 76 more resources.&lt;/em&gt;&lt;/strong&gt;&lt;/summary&gt;
	&lt;ul class=&quot;list-bare&quot;&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.nicholas.clooney.io/posts/how-clever-is-ai/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.nicholas.clooney.io%2Fposts%2Fhow-clever-is-ai%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.nicholas.clooney.io%2Fposts%2Fhow-clever-is-ai%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;The Limits of AI and Where Humans Shine&lt;/a&gt; — &lt;em&gt;Nicholas Clooney (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://micah.torcellini.org/2026/03/17/simple-timeline/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmicah.torcellini.org%2F2026%2F03%2F17%2Fsimple-timeline%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmicah.torcellini.org%2F2026%2F03%2F17%2Fsimple-timeline%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Simple Pure CSS/HTML Timeline (with Extra Eleventy Integration)&lt;/a&gt; — &lt;em&gt;Micah Torcellini (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://meiert.com/blog/eleventy-git-last-modified/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmeiert.com%2Fblog%2Feleventy-git-last-modified%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmeiert.com%2Fblog%2Feleventy-git-last-modified%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy: How to Work Around the “git Last Modified” Performance Bottleneck&lt;/a&gt; — &lt;em&gt;Jens Oliver Meiert (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://bobmonsour.com/blog/cache-busting-that-css-and-js/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Fcache-busting-that-css-and-js%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbobmonsour.com%2Fblog%2Fcache-busting-that-css-and-js%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Cache-busting that CSS &amp; JS&lt;/a&gt; — &lt;em&gt;Bob Monsour (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://fudge.org/archive/11ty-in-2026/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ffudge.org%2Farchive%2F11ty-in-2026%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ffudge.org%2Farchive%2F11ty-in-2026%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy in 2026&lt;/a&gt; — &lt;em&gt;Jay Cuthrell (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://brennan.day/extending-the-post-graph-plugin-adding-clickable-links-and-tooltips/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2Fextending-the-post-graph-plugin-adding-clickable-links-and-tooltips%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2Fextending-the-post-graph-plugin-adding-clickable-links-and-tooltips%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Extending the Post Graph Plugin: Adding Clickable Links and Tooltips&lt;/a&gt; — &lt;em&gt;Brennan Kenneth Brown (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://brennan.day/building-an-indieauth-comment-system-for-your-static-site/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2Fbuilding-an-indieauth-comment-system-for-your-static-site%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbrennan.day%2Fbuilding-an-indieauth-comment-system-for-your-static-site%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building an IndieAuth Comment System for Your Static Site&lt;/a&gt; — &lt;em&gt;Brennan Kenneth Brown (2026)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.roboleary.net/blog/eleventy-today/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.roboleary.net%2Fblog%2Feleventy-today%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.roboleary.net%2Fblog%2Feleventy-today%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy - today’s date as a global variable&lt;/a&gt; — &lt;em&gt;Rob O&amp;#39;Leary (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.zachleat.com/web/adventures-in-date-parsing/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Fadventures-in-date-parsing%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.zachleat.com%2Fweb%2Fadventures-in-date-parsing%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Never write your own Date Parsing Library&lt;/a&gt; — &lt;em&gt;Zach Leatherman (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://joshtronic.com/2025/07/20/last-modified-date-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjoshtronic.com%2F2025%2F07%2F20%2Flast-modified-date-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjoshtronic.com%2F2025%2F07%2F20%2Flast-modified-date-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Last modified date of Eleventy posts&lt;/a&gt; — &lt;em&gt;Josh Sherman (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.cantoni.org/2025/07/12/migrating-wordpress-to-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.cantoni.org%2F2025%2F07%2F12%2Fmigrating-wordpress-to-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.cantoni.org%2F2025%2F07%2F12%2Fmigrating-wordpress-to-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Migrating WordPress To Eleventy&lt;/a&gt; — &lt;em&gt;Brian Cantoni (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://11tycms.com/blog/posts/11tycms-image-uploads-and-design-enhancements/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tycms.com%2Fblog%2Fposts%2F11tycms-image-uploads-and-design-enhancements%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tycms.com%2Fblog%2Fposts%2F11tycms-image-uploads-and-design-enhancements%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11tyCMS: Image uploads and design enhancements&lt;/a&gt; — &lt;em&gt;Jessie Heald (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.martin-haehnel.de/2025/06/03/obsidian-templater-file-creation-template/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.martin-haehnel.de%2F2025%2F06%2F03%2Fobsidian-templater-file-creation-template%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.martin-haehnel.de%2F2025%2F06%2F03%2Fobsidian-templater-file-creation-template%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;An Obsidian Template To Create A File At The Right Location&lt;/a&gt; — &lt;em&gt;Martin Hähnel (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://thomasrigby.com/posts/calculating-yearssince-using-a-nunjucks-filter/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthomasrigby.com%2Fposts%2Fcalculating-yearssince-using-a-nunjucks-filter%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthomasrigby.com%2Fposts%2Fcalculating-yearssince-using-a-nunjucks-filter%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Calculating yearsSince using a Nunjucks filter in Eleventy&lt;/a&gt; — &lt;em&gt;Thomas Rigby (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://marcamos.com/journal/years-since/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmarcamos.com%2Fjournal%2Fyears-since%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmarcamos.com%2Fjournal%2Fyears-since%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;yearsSince&lt;/a&gt; — &lt;em&gt;Marc Amos (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://actuallysomecat.github.io/blog/2025-05-04%20-%20blog%20setup/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Factuallysomecat.github.io%2Fblog%2F2025-05-04%2520-%2520blog%2520setup%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Factuallysomecat.github.io%2Fblog%2F2025-05-04%2520-%2520blog%2520setup%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;blog setup&lt;/a&gt; — &lt;em&gt;actuallysomecat (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.simplethread.com/creating-a-journal-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.simplethread.com%2Fcreating-a-journal-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.simplethread.com%2Fcreating-a-journal-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Creating a Journal With Eleventy&lt;/a&gt; — &lt;em&gt;Austin Carr (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://sachachua.com/blog/2025/03/on-this-day/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F03%2Fon-this-day%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F03%2Fon-this-day%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;On this day&lt;/a&gt; — &lt;em&gt;Sacha Chua (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://ryan.himmelwright.net/post/added-uses-page-archive/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fryan.himmelwright.net%2Fpost%2Fadded-uses-page-archive%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fryan.himmelwright.net%2Fpost%2Fadded-uses-page-archive%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Added a &#39;uses&#39; Page Archive&lt;/a&gt; — &lt;em&gt;Ryan Himmelwright (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://hamatti.org/posts/list-blog-posts-grouped-by-year-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fhamatti.org%2Fposts%2Flist-blog-posts-grouped-by-year-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fhamatti.org%2Fposts%2Flist-blog-posts-grouped-by-year-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;List blog posts grouped by year with Eleventy&lt;/a&gt; — &lt;em&gt;Juha-Matti Santala (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://yasmin.bearblog.dev/building-an-eleventy-app-part-1/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fyasmin.bearblog.dev%2Fbuilding-an-eleventy-app-part-1%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fyasmin.bearblog.dev%2Fbuilding-an-eleventy-app-part-1%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building a seasonal veg app with Eleventy. Part 1&lt;/a&gt; — &lt;em&gt;Yasmin (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://melkat.blog/p/11ty-rewrite-hotfix/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmelkat.blog%2Fp%2F11ty-rewrite-hotfix%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmelkat.blog%2Fp%2F11ty-rewrite-hotfix%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Blog Rewrite Hotfix&lt;/a&gt; — &lt;em&gt;Melanie Kat (2025)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chromamine.com/2024/11/notes-on-upgrading-to-eleventy-3.0/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchromamine.com%2F2024%2F11%2Fnotes-on-upgrading-to-eleventy-3.0%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchromamine.com%2F2024%2F11%2Fnotes-on-upgrading-to-eleventy-3.0%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Notes on Upgrading to Eleventy 3.0&lt;/a&gt; — &lt;em&gt;Harris Lapiroff (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.tomayac.com/2024/11/02/eleventy-11ty-year-year-month-and-year-month-day-indexes/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.tomayac.com%2F2024%2F11%2F02%2Feleventy-11ty-year-year-month-and-year-month-day-indexes%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.tomayac.com%2F2024%2F11%2F02%2Feleventy-11ty-year-year-month-and-year-month-day-indexes%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy (11ty) year, year-month, and year-monty-day indexes&lt;/a&gt; — &lt;em&gt;Thomas Steiner (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.coryd.dev/posts/2024/building-an-album-releases-calendar-subscription/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fbuilding-an-album-releases-calendar-subscription%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.coryd.dev%2Fposts%2F2024%2Fbuilding-an-album-releases-calendar-subscription%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building an album releases calendar subscription&lt;/a&gt; — &lt;em&gt;Cory Dransfeldt (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://arnaught.neocities.org/blog/2024/08/25/this-is-an-eleventy-blog-now&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Farnaught.neocities.org%2Fblog%2F2024%2F08%2F25%2Fthis-is-an-eleventy-blog-now/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Farnaught.neocities.org%2Fblog%2F2024%2F08%2F25%2Fthis-is-an-eleventy-blog-now&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;This Is An Eleventy Blog Now!&lt;/a&gt; — &lt;em&gt;Arnaught (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.trovster.com/blog/2024/08/eleventy-date-filter-with-ordinals&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.trovster.com%2Fblog%2F2024%2F08%2Feleventy-date-filter-with-ordinals/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.trovster.com%2Fblog%2F2024%2F08%2Feleventy-date-filter-with-ordinals&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Date Filter with Ordinals&lt;/a&gt; — &lt;em&gt;Trevor Morris (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.cascading.space/making-a-comment-system-with-eleventy-and-netlify/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.cascading.space%2Fmaking-a-comment-system-with-eleventy-and-netlify%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.cascading.space%2Fmaking-a-comment-system-with-eleventy-and-netlify%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Making a Comment System with Eleventy and Netlify&lt;/a&gt; — &lt;em&gt;Cascade (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chrisburnell.com/article/july-2024-project-updates/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrisburnell.com%2Farticle%2Fjuly-2024-project-updates%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrisburnell.com%2Farticle%2Fjuly-2024-project-updates%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;July Project Updates&lt;/a&gt; — &lt;em&gt;Chris Burnell (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://samimaatta.fi/en/a-custom-collection-to-sort-events-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsamimaatta.fi%2Fen%2Fa-custom-collection-to-sort-events-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsamimaatta.fi%2Fen%2Fa-custom-collection-to-sort-events-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;A custom collection to sort events with Eleventy&lt;/a&gt; — &lt;em&gt;Sami Määttä (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://johnwargo.com/posts/2024/added-timestamp-to-posts/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjohnwargo.com%2Fposts%2F2024%2Fadded-timestamp-to-posts%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjohnwargo.com%2Fposts%2F2024%2Fadded-timestamp-to-posts%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Added Timestamp to Posts&lt;/a&gt; — &lt;em&gt;John M. Wargo (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://johnwargo.com/posts/2024/new-post-timestamp/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjohnwargo.com%2Fposts%2F2024%2Fnew-post-timestamp%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjohnwargo.com%2Fposts%2F2024%2Fnew-post-timestamp%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Added Timestamp to My Eleventy New Post Utility&lt;/a&gt; — &lt;em&gt;John M. Wargo (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://rknight.me/blog/eleventy-post-dates/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Fblog%2Feleventy-post-dates%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Fblog%2Feleventy-post-dates%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;We Need to Talk About Your Eleventy Post Dates&lt;/a&gt; — &lt;em&gt;Robb Knight (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://simpixelated.com/group-posts-by-year-in-eleventy-js/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsimpixelated.com%2Fgroup-posts-by-year-in-eleventy-js%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsimpixelated.com%2Fgroup-posts-by-year-in-eleventy-js%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Group posts by year in Eleventy.js&lt;/a&gt; — &lt;em&gt;Jordan Kohl (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.roboleary.net/2024/03/01/eleventy-posts-by-year.html&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.roboleary.net%2F2024%2F03%2F01%2Feleventy-posts-by-year.html/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.roboleary.net%2F2024%2F03%2F01%2Feleventy-posts-by-year.html&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy - Group posts by year&lt;/a&gt; — &lt;em&gt;Rob O&amp;#39;Leary (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://ttntm.me/blog/bukmark-club-intro/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fttntm.me%2Fblog%2Fbukmark-club-intro%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fttntm.me%2Fblog%2Fbukmark-club-intro%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Intro: Bukmark.club&lt;/a&gt; — &lt;em&gt;Tom Doe (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://localghost.dev/blog/automated-weekly-links-posts-with-raindrop-io-and-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Flocalghost.dev%2Fblog%2Fautomated-weekly-links-posts-with-raindrop-io-and-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Flocalghost.dev%2Fblog%2Fautomated-weekly-links-posts-with-raindrop-io-and-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automated weekly links posts with raindrop.io and Eleventy&lt;/a&gt; — &lt;em&gt;Sophie Koonin (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://rknight.me/blog/creating-an-opml-file-for-my-blogroll/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Fblog%2Fcreating-an-opml-file-for-my-blogroll%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Fblog%2Fcreating-an-opml-file-for-my-blogroll%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Creating an OPML File for my Blogroll&lt;/a&gt; — &lt;em&gt;Robb Knight (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.martingunnarsson.com/posts/right-here-right-now/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.martingunnarsson.com%2Fposts%2Fright-here-right-now%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.martingunnarsson.com%2Fposts%2Fright-here-right-now%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Right here, right now&lt;/a&gt; — &lt;em&gt;Martin Gunnarsson (2024)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://tfedder.de/blog/deploying-my-website/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftfedder.de%2Fblog%2Fdeploying-my-website%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftfedder.de%2Fblog%2Fdeploying-my-website%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Deploying my website&lt;/a&gt; — &lt;em&gt;Tobias Fedder (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://jamesdoc.com/blog/2023/git-changelog-in-11ty/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjamesdoc.com%2Fblog%2F2023%2Fgit-changelog-in-11ty%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjamesdoc.com%2Fblog%2F2023%2Fgit-changelog-in-11ty%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding a git based changelog in 11ty&lt;/a&gt; — &lt;em&gt;James Doc (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://rknight.me/eleventy-post-graph-plugin/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Feleventy-post-graph-plugin%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frknight.me%2Feleventy-post-graph-plugin%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Post Graph Plugin&lt;/a&gt; — &lt;em&gt;Robb Knight (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chriskirknielsen.com/blog/group-posts-by-year-with-nunjucks-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchriskirknielsen.com%2Fblog%2Fgroup-posts-by-year-with-nunjucks-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchriskirknielsen.com%2Fblog%2Fgroup-posts-by-year-with-nunjucks-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Grouping posts by year with nunjucks in Eleventy&lt;/a&gt; — &lt;em&gt;Christopher Kirk-Nielsen (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://johnwargo.com/posts/2023/eleventy-date-only-filter/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjohnwargo.com%2Fposts%2F2023%2Feleventy-date-only-filter%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjohnwargo.com%2Fposts%2F2023%2Feleventy-date-only-filter%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Date-only Filter&lt;/a&gt; — &lt;em&gt;John M. Wargo (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://bennypowers.dev/posts/sort-and-date-11ty-posts-by-name/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbennypowers.dev%2Fposts%2Fsort-and-date-11ty-posts-by-name%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbennypowers.dev%2Fposts%2Fsort-and-date-11ty-posts-by-name%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Sorting and Dating 11ty Posts by Name&lt;/a&gt; — &lt;em&gt;Benny Powers (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://lea.verou.me/blog/2023/11ty-indices/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Flea.verou.me%2Fblog%2F2023%2F11ty-indices%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Flea.verou.me%2Fblog%2F2023%2F11ty-indices%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty: Index ALL the things!&lt;/a&gt; — &lt;em&gt;Lea Verou (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.simoncox.com/shorts/2023-07-07-solving-a-date-display-issue-in-11ty-templates/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.simoncox.com%2Fshorts%2F2023-07-07-solving-a-date-display-issue-in-11ty-templates%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.simoncox.com%2Fshorts%2F2023-07-07-solving-a-date-display-issue-in-11ty-templates%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Solving a date display issue in 11ty templates&lt;/a&gt; — &lt;em&gt;Simon Cox (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://equk.co.uk/2023/06/26/removing-luxon-from-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F06%2F26%2Fremoving-luxon-from-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F06%2F26%2Fremoving-luxon-from-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Removing Luxon From Eleventy&lt;/a&gt; — &lt;em&gt;equilibriumuk (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://equk.co.uk/2023/06/20/generating-slug-using-date-and-title-in-11ty/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F06%2F20%2Fgenerating-slug-using-date-and-title-in-11ty%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fequk.co.uk%2F2023%2F06%2F20%2Fgenerating-slug-using-date-and-title-in-11ty%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Generating Slug Using Date &amp; Title In 11ty&lt;/a&gt; — &lt;em&gt;equilibriumuk (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://moosedog.io/posts/find-file-last-modified-in-eleventy.html&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmoosedog.io%2Fposts%2Ffind-file-last-modified-in-eleventy.html/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmoosedog.io%2Fposts%2Ffind-file-last-modified-in-eleventy.html&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;File Last Modified Is Available&lt;/a&gt; — &lt;em&gt;Robin Hoover (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://blog.r0b.io/post/host-an-ics-calendar-feed-with-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.r0b.io%2Fpost%2Fhost-an-ics-calendar-feed-with-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fblog.r0b.io%2Fpost%2Fhost-an-ics-calendar-feed-with-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Host an ics calendar feed with Eleventy&lt;/a&gt; — &lt;em&gt;Rob Anderson (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://randomerrors.dev/posts/2023/eleventy-last-post-date-liquid/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frandomerrors.dev%2Fposts%2F2023%2Feleventy-last-post-date-liquid%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Frandomerrors.dev%2Fposts%2F2023%2Feleventy-last-post-date-liquid%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy Last Post Date Using Liquid&lt;/a&gt; — &lt;em&gt;John M. Wargo (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://11tywebcfun.netlify.app/recipes/easy-date-and-time-formatting/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tywebcfun.netlify.app%2Frecipes%2Feasy-date-and-time-formatting%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tywebcfun.netlify.app%2Frecipes%2Feasy-date-and-time-formatting%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Easy Date and Time Formatting with Luxon&lt;/a&gt; — &lt;em&gt;Evan Sheehan (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://chris.bur.gs/jekyll-to-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchris.bur.gs%2Fjekyll-to-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchris.bur.gs%2Fjekyll-to-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;From Jekyll &amp; Hugo to Eleventy&lt;/a&gt; — &lt;em&gt;Chris Burgess (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://simpixelated.com/custom-date-formatting-in-eleventy-js/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsimpixelated.com%2Fcustom-date-formatting-in-eleventy-js%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsimpixelated.com%2Fcustom-date-formatting-in-eleventy-js%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Custom date formatting in Eleventy.js&lt;/a&gt; — &lt;em&gt;Jordan Kohl (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://eevis.codes/blog/2023-01-14/automating-advent-calendar-with-github-actions-and-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Feevis.codes%2Fblog%2F2023-01-14%2Fautomating-advent-calendar-with-github-actions-and-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Feevis.codes%2Fblog%2F2023-01-14%2Fautomating-advent-calendar-with-github-actions-and-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Automating Advent Calendar with Github Actions and Eleventy&lt;/a&gt; — &lt;em&gt;Eevis (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://dev.to/danielmorgan/better-looking-dates-in-eleventy-jan-01-2023-jan-1st-2023-46oe&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdev.to%2Fdanielmorgan%2Fbetter-looking-dates-in-eleventy-jan-01-2023-jan-1st-2023-46oe/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdev.to%2Fdanielmorgan%2Fbetter-looking-dates-in-eleventy-jan-01-2023-jan-1st-2023-46oe&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Better Looking Dates in Eleventy: Jan 01 2023 --&gt; Jan 1st 2023&lt;/a&gt; — &lt;em&gt;Daniel Morgan (2023)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.brycewray.com/posts/2022/12/drafts-timestamp-based-publishing-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.brycewray.com%2Fposts%2F2022%2F12%2Fdrafts-timestamp-based-publishing-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.brycewray.com%2Fposts%2F2022%2F12%2Fdrafts-timestamp-based-publishing-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Drafts and timestamp-based publishing in Eleventy&lt;/a&gt; — &lt;em&gt;Bryce Wray (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2022/11/09/quick-liquidjs--eleventy-example-all-posts&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F11%2F09%2Fquick-liquidjs--eleventy-example-all-posts/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F11%2F09%2Fquick-liquidjs--eleventy-example-all-posts&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Quick LiquidJS + Eleventy Example - All Posts&lt;/a&gt; — &lt;em&gt;Raymond Camden (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2022/06/23/related-content-by-day-of-year-in-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F06%2F23%2Frelated-content-by-day-of-year-in-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2022%2F06%2F23%2Frelated-content-by-day-of-year-in-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Related Content by Day of Year in Eleventy&lt;/a&gt; — &lt;em&gt;Raymond Camden (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://samimaatta.fi/en/building-blocks-for-my-first-eleventy-site/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsamimaatta.fi%2Fen%2Fbuilding-blocks-for-my-first-eleventy-site%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsamimaatta.fi%2Fen%2Fbuilding-blocks-for-my-first-eleventy-site%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Building blocks for my first Eleventy site&lt;/a&gt; — &lt;em&gt;Sami Määttä (2022)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.alpower.com/tutorials/setting-a-timestamp-for-posts-in-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.alpower.com%2Ftutorials%2Fsetting-a-timestamp-for-posts-in-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.alpower.com%2Ftutorials%2Fsetting-a-timestamp-for-posts-in-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Setting a timestamp for posts and RSS feeds in eleventy&lt;/a&gt; — &lt;em&gt;Al Power (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://danabyerly.com/articles/time-is-on-your-side/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdanabyerly.com%2Farticles%2Ftime-is-on-your-side%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdanabyerly.com%2Farticles%2Ftime-is-on-your-side%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Time is on your side&lt;/a&gt; — &lt;em&gt;Dana Byerly (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://saneef.com/blog/fix-dates-on-eleventy-rss-feeds/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsaneef.com%2Fblog%2Ffix-dates-on-eleventy-rss-feeds%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsaneef.com%2Fblog%2Ffix-dates-on-eleventy-rss-feeds%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Fix dates on Eleventy RSS feeds&lt;/a&gt; — &lt;em&gt;Saneef H. Ansari (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.alpower.com/tutorials/formatting-dates-in-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.alpower.com%2Ftutorials%2Fformatting-dates-in-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.alpower.com%2Ftutorials%2Fformatting-dates-in-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Formatting dates nicely in 11ty with Luxon&lt;/a&gt; — &lt;em&gt;Al Power (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://events.lunch.dev/localize-datetimes-in-eleventy-with-js/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fevents.lunch.dev%2Flocalize-datetimes-in-eleventy-with-js%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fevents.lunch.dev%2Flocalize-datetimes-in-eleventy-with-js%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Localize datetimes in Eleventy with JS&lt;/a&gt; — &lt;em&gt;Michael Chan (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://saneef.com/blog/hiding-posts-with-future-dates-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsaneef.com%2Fblog%2Fhiding-posts-with-future-dates-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsaneef.com%2Fblog%2Fhiding-posts-with-future-dates-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Hiding posts with future dates in Eleventy&lt;/a&gt; — &lt;em&gt;Saneef H. Ansari (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://11ty.rocks/eleventyjs/dates/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11ty.rocks%2Feleventyjs%2Fdates%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11ty.rocks%2Feleventyjs%2Fdates%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;11ty Date Shortcodes and Filters&lt;/a&gt; — &lt;em&gt;Stephanie Eckles (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://events.lunch.dev/fix-dst-dates-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fevents.lunch.dev%2Ffix-dst-dates-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fevents.lunch.dev%2Ffix-dst-dates-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Fix DST Dates in Eleventy&lt;/a&gt; — &lt;em&gt;Michael Chan (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://bnijenhuis.nl/notes/dates-in-eleventy/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbnijenhuis.nl%2Fnotes%2Fdates-in-eleventy%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbnijenhuis.nl%2Fnotes%2Fdates-in-eleventy%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Dates in Eleventy&lt;/a&gt; — &lt;em&gt;Bernard Nijenhuis (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://darekkay.com/blog/eleventy-group-posts-by-year/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdarekkay.com%2Fblog%2Feleventy-group-posts-by-year%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdarekkay.com%2Fblog%2Feleventy-group-posts-by-year%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Group posts by year in Eleventy&lt;/a&gt; — &lt;em&gt;Darek Kay (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://jamesdoc.com/blog/2021/11ty-posts-by-year/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjamesdoc.com%2Fblog%2F2021%2F11ty-posts-by-year%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjamesdoc.com%2Fblog%2F2021%2F11ty-posts-by-year%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Grouping blog posts by year in Eleventy&lt;/a&gt; — &lt;em&gt;James Doc (2021)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2020/09/30/tracking-posts-by-week-in-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2020%2F09%2F30%2Ftracking-posts-by-week-in-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2020%2F09%2F30%2Ftracking-posts-by-week-in-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Tracking Posts by Week in Eleventy&lt;/a&gt; — &lt;em&gt;Raymond Camden (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://mtm.dev/eleventy-date-off-by-one-day.html&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmtm.dev%2Feleventy-date-off-by-one-day.html/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmtm.dev%2Feleventy-date-off-by-one-day.html&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;How to fix Eleventy&#39;s dates being off by one day&lt;/a&gt; — &lt;em&gt;Mark Thomas Miller (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.justus.ws/tech/eleventy-utc-dates/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.justus.ws%2Ftech%2Feleventy-utc-dates%2F/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.justus.ws%2Ftech%2Feleventy-utc-dates%2F&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Eleventy static-site generator: Making Liquid play nice with dates&lt;/a&gt; — &lt;em&gt;Justus Grunow (2020)&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2020/02/06/adding-a-last-edited-field-to-eleventy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2020%2F02%2F06%2Fadding-a-last-edited-field-to-eleventy/&quot; width=&quot;60&quot; height=&quot;60&quot; alt=&quot;Favicon for v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.raymondcamden.com%2F2020%2F02%2F06%2Fadding-a-last-edited-field-to-eleventy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; /&gt;Adding a Last Edited Field to Eleventy&lt;/a&gt; — &lt;em&gt;Raymond Camden (2020)&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/details&gt;
</content>
  </entry>
  <entry>
    <title>Create or use Plugins</title>
    <link href="https://www.11ty.dev/docs/create-plugin/" />
    <updated>2026-07-01T21:19:13Z</updated>
    <id>https://www.11ty.dev/docs/create-plugin/</id>
    <content type="html">&lt;h1 id=&quot;create-or-use-plugins&quot;&gt;Create or use Plugins&lt;/h1&gt;
&lt;details class=&quot;toc&quot;&gt;
&lt;summary&gt;On this page&lt;/summary&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#plugins-are-configuration&quot;&gt;Plugins are Configuration&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#adding-a-plugin&quot;&gt;Adding a Plugin&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#installation&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#add-the-plugin-to-eleventy-in-your-config-file&quot;&gt;Add the plugin to Eleventy in your config file&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#plugin-configuration-options&quot;&gt;Plugin Configuration Options&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#advanced-execute-a-plugin-immediately&quot;&gt;Advanced Execute a plugin immediately &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#creating-a-plugin&quot;&gt;Creating a Plugin&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#feature-testing&quot;&gt;Feature Testing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#version-checking&quot;&gt;Version Checking&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#distributing-a-plugin&quot;&gt;Distributing a Plugin&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;h2 id=&quot;plugins-are-configuration&quot;&gt;Plugins are Configuration&lt;/h2&gt;
&lt;p&gt;At their simplest, Eleventy plugins are a function passed to the &lt;code&gt;addPlugin&lt;/code&gt; method. If you’re familiar with &lt;a href=&quot;https://www.11ty.dev/docs/config/&quot;&gt;Eleventy configuration files&lt;/a&gt;, this will look and feel very similar!&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-200-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-200-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-200-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-817&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-817&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// I am a plugin!&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-200-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-818&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-818&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// I am a plugin!&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;p&gt;The plugin can be defined elsewhere in the same file:&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-201-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-201-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-201-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-819&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-819&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;myPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// I am a plugin!&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;myPlugin&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-201-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-820&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-820&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;myPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// I am a plugin!&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;myPlugin&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;p&gt;Or in a different file:&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-202-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-202-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-202-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-821&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-821&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; myPlugin &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;./_config/plugin.js&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;myPlugin&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-202-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-822&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-822&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; myPlugin &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./_config/plugin.js&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;myPlugin&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;p&gt;Or in an &lt;code&gt;npm&lt;/code&gt; package:&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-203-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-203-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-203-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-823&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-823&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; pluginRss &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-plugin-rss&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pluginRss&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-203-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-824&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-824&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; pluginRss &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-plugin-rss&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pluginRss&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;p&gt;Plugins are async-friendly &lt;span data-pagefind-ignore eleventy:id-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;3.0.0-alpha.1&quot;&gt;Added in v3.0.0&lt;/span&gt; but you must &lt;code&gt;await&lt;/code&gt; the &lt;code&gt;addPlugin&lt;/code&gt; method.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-204-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-204-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-204-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-825&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-825&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// I am an asynchronous plugin!&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-204-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-826&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-826&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;await&lt;/span&gt; eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;async&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// I am an asynchronous plugin!&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h2 id=&quot;adding-a-plugin&quot;&gt;Adding a Plugin&lt;/h2&gt;
&lt;h3 id=&quot;installation&quot;&gt;Installation&lt;/h3&gt;
&lt;p&gt;We use the &lt;a href=&quot;https://www.npmjs.com&quot;&gt;&lt;code&gt;npm&lt;/code&gt; command line tool&lt;/a&gt; (included with Node.js) to install plugins.&lt;/p&gt;
&lt;p&gt;Looking for a plugin? Check out the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/official/&quot;&gt;official plugins&lt;/a&gt; or &lt;a href=&quot;https://www.11ty.dev/docs/plugins/community/&quot;&gt;community-contributed plugins&lt;/a&gt;.&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token function&quot;&gt;npm&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;install&lt;/span&gt; @11ty/eleventy-plugin-rss &lt;span class=&quot;token parameter variable&quot;&gt;--save&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id=&quot;add-the-plugin-to-eleventy-in-your-config-file&quot;&gt;Add the plugin to Eleventy in your config file&lt;/h3&gt;
&lt;p&gt;Your config file is probably named &lt;code&gt;eleventy.config.js&lt;/code&gt; or &lt;code&gt;.eleventy.js&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-205-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-205-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-205-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-827&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-827&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; pluginRss &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-plugin-rss&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pluginRss&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-205-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-828&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-828&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; pluginRss &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-plugin-rss&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pluginRss&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;plugin-configuration-options&quot;&gt;Plugin Configuration Options&lt;/h3&gt;
&lt;p&gt;Use an optional second argument to &lt;code&gt;addPlugin&lt;/code&gt; to customize your plugin’s behavior. These options are specific to the plugin. Please consult the plugin’s documentation (e.g. the &lt;a href=&quot;https://github.com/11ty/eleventy-plugin-syntaxhighlight/blob/master/README.md&quot;&gt;&lt;code&gt;eleventy-plugin-syntaxhighlight&lt;/code&gt; README&lt;/a&gt;) to learn what options are available to you.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-206-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-206-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-206-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-829&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-829&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; pluginSyntaxHighlight &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-plugin-syntaxhighlight&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pluginSyntaxHighlight&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// only install the markdown highlighter&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;templateFormats&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;md&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token function-variable function&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; Prism &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token comment&quot;&gt;// Add your own custom language to Prism!&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-206-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-830&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-830&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; pluginSyntaxHighlight &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-plugin-syntaxhighlight&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pluginSyntaxHighlight&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// only install the markdown highlighter&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;templateFormats&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;md&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;

		&lt;span class=&quot;token function-variable function&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; Prism &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token comment&quot;&gt;// Add your own custom language to Prism!&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Advanced Usage: Namespacing a plugin&lt;/strong&gt;&lt;/summary&gt;
&lt;p&gt;It’s unlikely you’ll need this feature &lt;em&gt;but&lt;/em&gt; you can namespace parts of your configuration using &lt;code&gt;eleventyConfig.namespace&lt;/code&gt;. This will add a string prefix to all filters, tags, helpers, shortcodes, collections, and transforms.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-207-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-207-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-207-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-831&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-831&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;import&lt;/span&gt; pluginRss &lt;span class=&quot;token keyword&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-plugin-rss&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;namespace&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;myPrefix_&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// the rssLastUpdatedDate filter is now myPrefix_rssLastUpdatedDate&lt;/span&gt;
		eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pluginRss&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-207-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-832&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-832&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; pluginRss &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;@11ty/eleventy-plugin-rss&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;namespace&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;myPrefix_&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// the rssLastUpdatedDate filter is now myPrefix_rssLastUpdatedDate&lt;/span&gt;
		eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;pluginRss&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;div class=&quot;elv-callout elv-callout-warn&quot;&gt;&lt;div class=&quot;elv-callout-label&quot;&gt;WARNING&lt;/div&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;
Plugin namespacing is an application feature and should not be used if you are creating your own plugin (in your plugin configuration code). Follow along at &lt;a href=&quot;https://github.com/11ty/eleventy/issues/256&quot;&gt;Issue #256&lt;/a&gt;.
&lt;/div&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;h3 id=&quot;advanced-execute-a-plugin-immediately&quot;&gt;Advanced: Execute a plugin immediately &lt;span data-pagefind-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;3.0.0-alpha.5&quot;&gt;Added in v3.0.0&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Plugins (by default) execute in a second stage of configuration after the user’s configuration file has finished, in order to have access to &lt;a href=&quot;https://www.11ty.dev/docs/config/&quot;&gt;the return object in the configuration callback&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You are unlikely to need this, but you can execute a plugin’s code immediately using the &lt;code&gt;immediate&lt;/code&gt; option.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-208-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-208-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-208-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-833&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-833&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;first&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;fourth&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;second&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;immediate&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;third&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-208-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-834&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-834&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;first&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;fourth&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;second&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;immediate&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;third&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h2 id=&quot;creating-a-plugin&quot;&gt;Creating a Plugin&lt;/h2&gt;
&lt;p&gt;A plugin primarily provides a “configuration function.” This function is called when Eleventy is first initialized, and operates similarly to a user’s configuration function (the same &lt;code&gt;eleventyConfig&lt;/code&gt; argument passed to the user’s &lt;code&gt;eleventy.config.js&lt;/code&gt; file is passed here), in addition to any config passed by the user:&lt;/p&gt;
&lt;div class=&quot;codetitle&quot;&gt;plugin.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-209-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-209-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-209-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-835&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-835&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Your plugin code goes here&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-209-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-836&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-836&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Your plugin code goes here&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;p&gt;Note that plugins run as a second stage after the user’s primary configuration file has executed (to have access to the return object values).&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Advanced Usage: Custom Plugin Arguments&lt;/strong&gt;&lt;/summary&gt;
&lt;p&gt;If you want to allow developers to use custom arguments provided by your plugin, you can export an object. Prefer using the above syntax unless you need this behavior. For an example of how this is used, see the &lt;a href=&quot;https://github.com/11ty/eleventy-plugin-syntaxhighlight/blob/23761d7fd54de0312040520175959327b1a0ab9b/.eleventy.js#L10&quot;&gt;syntax highlighting plugin&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;codetitle&quot;&gt;plugin-with-args.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-210-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-210-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-210-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-837&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-837&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token literal-property property&quot;&gt;initArguments&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token function-variable function&quot;&gt;configFunction&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// Your plugin code goes here&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-210-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-838&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-838&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;exports &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token literal-property property&quot;&gt;initArguments&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token function-variable function&quot;&gt;configFunction&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// Your plugin code goes here&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-211-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-211-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-211-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-839&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-839&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./fancy-plugin.js&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token function-variable function&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;initArguments&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token comment&quot;&gt;// `this` is the eleventyConfig object&lt;/span&gt;
			&lt;span class=&quot;token comment&quot;&gt;// initArguments will be the `myInitArguments` object from above&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-211-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-840&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-840&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addPlugin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;require&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./fancy-plugin.js&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token function-variable function&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;initArguments&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
			&lt;span class=&quot;token comment&quot;&gt;// `this` is the eleventyConfig object&lt;/span&gt;
			&lt;span class=&quot;token comment&quot;&gt;// initArguments will be the `myInitArguments` object from above&lt;/span&gt;
		&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;/details&gt;
&lt;h3 id=&quot;feature-testing&quot;&gt;Feature Testing&lt;/h3&gt;
&lt;p&gt;If your plugin requires a specific feature in Eleventy, you should feature test it!&lt;/p&gt;
&lt;div class=&quot;codetitle&quot;&gt;plugin.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-212-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-212-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-212-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-841&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-841&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;addTemplate&quot;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt; eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;[my-test-plugin] WARN Eleventy plugin compatibility: Virtual Templates are required for this plugin, please use Eleventy v3.0 or newer.&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-212-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-842&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-842&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;addTemplate&quot;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;in&lt;/span&gt; eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;[my-test-plugin] WARN Eleventy plugin compatibility: Virtual Templates are required for this plugin, please use Eleventy v3.0 or newer.&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;version-checking&quot;&gt;Version Checking&lt;/h3&gt;
&lt;p&gt;If feature testing is not available for your specific use case, you can add this code to your plugin configuration to show a warning if the plugin consumer does not have a compatible version of Eleventy:&lt;/p&gt;
&lt;div class=&quot;codetitle&quot;&gt;plugin.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-213-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/create-plugin/#tab-id-213-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-213-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-843&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-843&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;try&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// Emit a warning message if the application is not using Eleventy 3.0 or newer (including prereleases).&lt;/span&gt;
		eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;versionCheck&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;&gt;=3.0&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;catch&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;e&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;[my-test-plugin] WARN Eleventy plugin compatibility: &lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;e&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;message&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-213-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-844&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-844&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; pluginOptions&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token keyword&quot;&gt;try&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token comment&quot;&gt;// Emit a warning message if the application is not using Eleventy 3.0 or newer (including prereleases).&lt;/span&gt;
		eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;versionCheck&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;&gt;=3.0&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;catch&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;e&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		console&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;[my-test-plugin] WARN Eleventy plugin compatibility: &lt;/span&gt;&lt;span class=&quot;token interpolation&quot;&gt;&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;${&lt;/span&gt;e&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;message&lt;span class=&quot;token interpolation-punctuation punctuation&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;ul&gt;
&lt;li&gt;This uses the &lt;a href=&quot;https://www.npmjs.com/package/semver&quot;&gt;&lt;code&gt;semver&lt;/code&gt; package&lt;/a&gt; and is compatible with advanced range syntax.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upper bounding your version number is &lt;em&gt;not recommended&lt;/em&gt;&lt;/strong&gt;. Eleventy works very hard to maintain backwards compatibility between major versions. Please ensure your plugin code does the same!&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;versionCheck&lt;/code&gt; method has been available in Eleventy core since v0.3.2 (~2018).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;distributing-a-plugin&quot;&gt;Distributing a Plugin&lt;/h3&gt;
&lt;p&gt;If you’re distributing your plugin as a package, consider following these conventions. These are not hard requirements.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add &lt;code&gt;&amp;quot;eleventy-plugin&amp;quot;&lt;/code&gt; to your package.json’s &lt;code&gt;keywords&lt;/code&gt; field.&lt;/li&gt;
&lt;li&gt;Prefix your package name with &lt;code&gt;eleventy-plugin-&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Open a PR to add your plugin to our &lt;a href=&quot;https://github.com/11ty/docs/tree/main/src/_data/plugins&quot;&gt;list of community plugins&lt;/a&gt; for publication on &lt;a href=&quot;https://www.11ty.dev/docs/plugins/community/&quot;&gt;our community plugins directory&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Eleventy Documentation</title>
    <link href="https://www.11ty.dev/docs/accessibility/" />
    <updated>2026-07-01T21:19:13Z</updated>
    <id>https://www.11ty.dev/docs/accessibility/</id>
    <content type="html">&lt;h1 id=&quot;accessibility-statement&quot;&gt;Accessibility Statement&lt;/h1&gt;
&lt;p&gt;The Eleventy project recognizes that Accessibility is an incredibly important baseline to developing inclusive and quality software. On Eleventy web properties specifically, we aim to meet &lt;a href=&quot;https://www.w3.org/WAI/standards-guidelines/wcag/&quot;&gt;WCAG 2.1 AA standards&lt;/a&gt; and to support our development community to do the same.&lt;/p&gt;
&lt;p&gt;If you’ve encountered an issue with our web site—accessibility or otherwise—please let us know! The best way to do this is filing a &lt;a href=&quot;https://github.com/11ty/docs/issues&quot;&gt;new GitHub issue on the &lt;code&gt;docs&lt;/code&gt; repository&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are also available on Mastodon at &lt;a href=&quot;https://neighborhood.11ty.dev/@11ty&quot;&gt;eleventy&lt;/a&gt; or feel free to contact &lt;a href=&quot;https://fediverse.zachleat.com/@zachleat&quot;&gt;zachleat&lt;/a&gt; directly.&lt;/p&gt;
&lt;p&gt;Our &lt;a href=&quot;https://www.11ty.dev/speedlify/&quot;&gt;Eleventy Leaderboards&lt;/a&gt; encourage best practices on sites that were Built with Eleventy through performance and accessibility auditing (via Lighthouse and axe) but automated auditing systems are only a starting point.&lt;/p&gt;
&lt;p&gt;It’s very important that we take responsibility for the code we publish and deliver and strive to correct accessibility issues with the same veracity as a full service outage.&lt;/p&gt;
&lt;h2 id=&quot;accessibility-resources&quot;&gt;Accessibility Resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.a11yproject.com/&quot;&gt;The A11Y Project&lt;/a&gt; (their website is Built with Eleventy!), including their incredible &lt;a href=&quot;https://www.a11yproject.com/checklist/&quot;&gt;Accessibility Checklist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.gov.uk/service-manual/helping-people-to-use-your-service/understanding-wcag&quot;&gt;GOV.UK Service Manual: Understanding WCAG 2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://webaim.org/standards/wcag/checklist&quot;&gt;WebAIM’s WCAG 2 Checklist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.w3.org/WAI/WCAG21/quickref/&quot;&gt;W3C Web Accessibility Initiative: How to Meet WCAG (Quick Reference)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.microsoft.com/design/inclusive/&quot;&gt;Microsoft’s Inclusive Design&lt;/a&gt; Initiative&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;tools&quot;&gt;Tools&lt;/h3&gt;
&lt;h4 id=&quot;automated-auditing&quot;&gt;Automated Auditing&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.deque.com/axe/&quot;&gt;axe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developers.google.com/web/tools/lighthouse/&quot;&gt;Lighthouse&lt;/a&gt; (uses axe)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://webhint.io/&quot;&gt;webhint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pa11y.org/&quot;&gt;pa11y&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wave.webaim.org/&quot;&gt;WAVE by WebAIM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://accessibilityinsights.io/&quot;&gt;Accessibility Insights&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tenon.io/&quot;&gt;tenon.io&lt;/a&gt; (Paid)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;compatibility-tests&quot;&gt;Compatibility Tests&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://a11ysupport.io/&quot;&gt;Accessibility Support&lt;/a&gt;, screen reader compatibility tables&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.powermapper.com/tests/&quot;&gt;PowerMapper Assistive Technology Compatibility Tests&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;people-to-follow&quot;&gt;People to Follow&lt;/h3&gt;
&lt;p&gt;One of the best ways to immerse yourself in the accessibility development community is to follow the experts. Many of these folks are &lt;a href=&quot;https://www.11ty.dev/authors/&quot;&gt;participants in the Eleventy community&lt;/a&gt; too!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://marcysutton.com/writing/&quot;&gt;Marcy Sutton&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.scottohara.me/writing/&quot;&gt;Scott O’Hara&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://adrianroselli.com/tag/accessibility&quot;&gt;Adrian Roselli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.sarasoueidan.com/about/&quot;&gt;Sara Soueidan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ericwbailey.design/&quot;&gt;Eric Bailey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.marcozehe.de/&quot;&gt;Marco Zehe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://davatron5000.github.io/a11y-nutrition-cards/&quot;&gt;Dave Rupert&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://karlgroves.com/&quot;&gt;Karl Groves&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://heydonworks.com/&quot;&gt;Heydon Pickering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/11ty/docs/tree/main/./src/docs/accessibility.md&quot;&gt;and you?&lt;/a&gt; (Edit this page on GitHub)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;organizations-to-follow&quot;&gt;Organizations to Follow&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.paciellogroup.com/&quot;&gt;The Paciello Group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.deque.com/&quot;&gt;deque&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Watch and Serve</title>
    <link href="https://www.11ty.dev/docs/watch-serve/" />
    <updated>2026-07-01T21:04:11Z</updated>
    <id>https://www.11ty.dev/docs/watch-serve/</id>
    <content type="html">&lt;h1 id=&quot;watch-files-and-use-development-servers&quot;&gt;Watch Files and use Development Servers&lt;/h1&gt;
&lt;details class=&quot;toc&quot;&gt;
&lt;summary&gt;On this page&lt;/summary&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#eleventy-dev-server&quot;&gt;Eleventy Dev Server &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#add-your-own-watch-targets&quot;&gt;Add Your Own Watch Targets&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#reset-configuration&quot;&gt;Reset configuration &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#reload-without-running-a-build&quot;&gt;Reload without running a build&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#ignore-watching-files&quot;&gt;Ignore Watching Files&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#gitignore&quot;&gt;.gitignore&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#configuration-api&quot;&gt;Configuration API &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#watch-java-script-dependencies&quot;&gt;Watch JavaScript Dependencies&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#add-delay-before-re-running&quot;&gt;Add delay before re-running&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#advanced-chokidar-configuration&quot;&gt;Advanced chokidar Configuration&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;/details&gt;
&lt;div id=&quot;browsersync&quot;&gt;&lt;/div&gt;
&lt;div id=&quot;swap-back-to-browsersync&quot;&gt;&lt;/div&gt;
&lt;p&gt;Running Eleventy with &lt;a href=&quot;https://www.11ty.dev/docs/usage/#re-run-eleventy-when-you-save&quot;&gt;&lt;code&gt;--serve&lt;/code&gt;&lt;/a&gt; starts a hot reloading local development server for you.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dev-server/&quot;&gt;Eleventy Dev Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/server-browsersync/&quot;&gt;Browsersync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/server-vite/&quot;&gt;Vite&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;A development server is optional! Using &lt;a href=&quot;https://www.11ty.dev/docs/usage/#re-run-eleventy-when-you-save&quot;&gt;&lt;code&gt;--watch&lt;/code&gt;&lt;/a&gt; will run Eleventy (and re-run when you save your files) without a server.&lt;/p&gt;
&lt;h2 id=&quot;eleventy-dev-server&quot;&gt;Eleventy Dev Server &lt;span data-pagefind-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;2.0.0&quot;&gt;Added in v2.0.0&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Eleventy bundles its own &lt;a href=&quot;https://www.11ty.dev/docs/dev-server/&quot;&gt;dedicated Development Server&lt;/a&gt;. In versions prior to v2, we used &lt;a href=&quot;https://www.11ty.dev/docs/server-browsersync/&quot;&gt;Browsersync, which you can still use with Eleventy if you’d like&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For most use cases, the default behavior of this server should handle most things automatically. Changing files in your local environment will re-run an Eleventy build and refresh any active web browser sessions on the local site.&lt;/p&gt;
&lt;h2 id=&quot;add-your-own-watch-targets&quot;&gt;Add Your Own Watch Targets&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;addWatchTarget&lt;/code&gt; config method allows you to manually add a file or directory for Eleventy to watch. When the file or the files in this directory change Eleventy will trigger a build. This is useful if Eleventy is not aware of your project-specific external dependencies.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-142-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-142-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-142-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-575&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-575&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addWatchTarget&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./src/scss/&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-142-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-576&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-576&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addWatchTarget&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./src/scss/&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;p&gt;&lt;strong&gt;Advanced usage note:&lt;/strong&gt; This works with &lt;a href=&quot;https://github.com/paulmillr/chokidar#api&quot;&gt;&lt;code&gt;chokidar&lt;/code&gt; under the hood&lt;/a&gt; and chokidar uses &lt;a href=&quot;https://github.com/micromatch/picomatch&quot;&gt;&lt;code&gt;picomatch&lt;/code&gt; for globbing&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Both &lt;code&gt;**/*.(png|jpeg)&lt;/code&gt; and &lt;code&gt;**/*.{png,jpeg}&lt;/code&gt; are valid globs to matches any &lt;code&gt;png&lt;/code&gt; or &lt;code&gt;jpeg&lt;/code&gt; file in your project.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;reset-configuration&quot;&gt;Reset configuration &lt;span data-pagefind-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;3.0.0&quot;&gt;Added in v3.0.0&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;We do automatically look for dependencies in your configuration file based on JavaScript &lt;code&gt;require&lt;/code&gt; or &lt;code&gt;import&lt;/code&gt;—watch targets not included in that dependency graph will not reset or re-run your configuration automatically.&lt;/p&gt;
&lt;p&gt;To reset your configuration for a specific watch target, use the &lt;code&gt;resetConfig&lt;/code&gt; option.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-143-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-143-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-143-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-577&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-577&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// You probably don’t need this&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addWatchTarget&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./_config/**&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;resetConfig&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-143-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-578&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-578&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// You probably don’t need this&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addWatchTarget&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;./_config/**&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;resetConfig&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;reload-without-running-a-build&quot;&gt;Reload without running a build&lt;/h3&gt;
&lt;p&gt;Use the &lt;a href=&quot;https://www.11ty.dev/docs/dev-server/#options&quot;&gt;&lt;code&gt;watch&lt;/code&gt; option configurable with Eleventy Dev Server&lt;/a&gt; to refresh your local browser when local files change &lt;em&gt;without&lt;/em&gt; triggering an Eleventy build. This is useful to decouple build processes outside of Eleventy.&lt;/p&gt;
&lt;h2 id=&quot;ignore-watching-files&quot;&gt;Ignore Watching Files&lt;/h2&gt;
&lt;h3 id=&quot;gitignore&quot;&gt;&lt;code&gt;.gitignore&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Eleventy will ignore changes to files or folders listed in your &lt;code&gt;.gitignore&lt;/code&gt; file by default, &lt;a href=&quot;https://www.11ty.dev/docs/ignores/#opt-out-of-using-gitignore&quot;&gt;unless &lt;code&gt;setUseGitIgnore&lt;/code&gt; is turned off&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;configuration-api&quot;&gt;Configuration API &lt;span data-pagefind-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;2.0.0-canary.18&quot;&gt;Added in v2.0.0&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;Previously, &lt;a href=&quot;https://www.11ty.dev/docs/ignores/#configuration-api&quot;&gt;the configuration API ignores for template processing&lt;/a&gt; were also used as ignores for watching (e.g. &lt;code&gt;eleventyConfig.ignores.add(&amp;quot;README.md&amp;quot;)&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;New in v2.0.0, watch target ignores now have their own dedicated API:&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-144-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-144-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-144-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-579&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-579&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Do not rebuild when README.md changes (You can use a glob here too)&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;watchIgnores&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;README.md&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	&lt;span class=&quot;token comment&quot;&gt;// Or delete entries too&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;watchIgnores&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;delete&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;README.md&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-144-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-580&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-580&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Do not rebuild when README.md changes (You can use a glob here too)&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;watchIgnores&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;add&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;README.md&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	&lt;span class=&quot;token comment&quot;&gt;// Or delete entries too&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;watchIgnores&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;delete&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;README.md&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;p&gt;The &lt;code&gt;watchIgnores&lt;/code&gt; Set starts with a default &lt;code&gt;**/node_modules/**&lt;/code&gt; entry.&lt;/p&gt;
&lt;h2 id=&quot;watch-java-script-dependencies&quot;&gt;Watch JavaScript Dependencies&lt;/h2&gt;
&lt;p&gt;When in &lt;code&gt;--watch&lt;/code&gt; mode, Eleventy will spider the dependencies of your &lt;a href=&quot;https://www.11ty.dev/docs/languages/javascript/&quot;&gt;JavaScript Templates&lt;/a&gt; (&lt;code&gt;.11ty.js&lt;/code&gt;), &lt;a href=&quot;https://www.11ty.dev/docs/data-js/&quot;&gt;JavaScript Data Files&lt;/a&gt; (&lt;code&gt;.11tydata.js&lt;/code&gt; or &lt;code&gt;_data/**/*.js&lt;/code&gt;), or Configuration File (usually &lt;code&gt;eleventy.config.js&lt;/code&gt;) to watch those files too. Files in &lt;code&gt;node_modules&lt;/code&gt; directories are ignored. This feature is &lt;em&gt;enabled by default&lt;/em&gt;.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-145-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-145-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-145-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-581&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-581&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Enabled by default&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setWatchJavaScriptDependencies&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-145-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-582&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-582&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Enabled by default&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setWatchJavaScriptDependencies&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token boolean&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h2 id=&quot;add-delay-before-re-running&quot;&gt;Add delay before re-running&lt;/h2&gt;
&lt;p&gt;A hardcoded amount of time Eleventy will wait before triggering a new build when files have changes during &lt;code&gt;--watch&lt;/code&gt; or &lt;code&gt;--serve&lt;/code&gt; modes. You probably won’t need this, but is useful in some edge cases with other task runners (Gulp, Grunt, etc).&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-146-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-146-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-146-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-583&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-583&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// default is 0&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setWatchThrottleWaitTime&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// in milliseconds&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-146-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-584&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-584&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// default is 0&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setWatchThrottleWaitTime&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token number&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token comment&quot;&gt;// in milliseconds&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h2 id=&quot;advanced-chokidar-configuration&quot;&gt;Advanced &lt;code&gt;chokidar&lt;/code&gt; Configuration&lt;/h2&gt;
&lt;p&gt;Advanced &lt;a href=&quot;https://github.com/paulmillr/chokidar&quot;&gt;&lt;code&gt;chokidar&lt;/code&gt; options&lt;/a&gt; can be defined using the &lt;code&gt;setChokidarConfig&lt;/code&gt; configuration API method:&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-147-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#tab-id-147-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-147-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-585&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-585&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setChokidarConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;usePolling&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;interval&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;500&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-147-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-586&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-586&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setChokidarConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;usePolling&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
		&lt;span class=&quot;token literal-property property&quot;&gt;interval&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;500&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;div class=&quot;elv-callout elv-callout-warn&quot;&gt;&lt;div class=&quot;elv-callout-label&quot;&gt;WARNING&lt;/div&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;If you’re using &lt;a href=&quot;https://learn.microsoft.com/en-us/windows/wsl/&quot;&gt;Windows Subsystem for Linux (WSL)&lt;/a&gt; and your project exists &lt;em&gt;outside&lt;/em&gt; of your home directory (&lt;code&gt;~&lt;/code&gt;), you will likely want to use the &lt;code&gt;usePolling&lt;/code&gt; feature to ensure watching works correctly. This is a WSL limitation.&lt;/div&gt;&lt;/div&gt;
</content>
  </entry>
  <entry>
    <title>Virtual Templates</title>
    <link href="https://www.11ty.dev/docs/virtual-templates/" />
    <updated>2026-07-01T21:04:11Z</updated>
    <id>https://www.11ty.dev/docs/virtual-templates/</id>
    <content type="html">&lt;h1 id=&quot;virtual-templates&quot;&gt;Virtual Templates &lt;span data-pagefind-ignore class=&quot;minilink minilink-addedin&quot; data-uncoerced-version=&quot;3.0.0-alpha.15&quot;&gt;Added in v3.0.0&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;In addition to template files in your input directory, Eleventy can also process virtual templates defined in your configuration file (or plugins). Related &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1612&quot;&gt;GitHub #1612&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.11ty.dev/docs/plugins/rss/#virtual-template&quot;&gt;RSS plugin offers a virtual template&lt;/a&gt; to add feeds to your project.&lt;/p&gt;
&lt;h2 id=&quot;api&quot;&gt;API&lt;/h2&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addTemplate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;virtualPath&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; content&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; data &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;virtualPath&lt;/code&gt;: used to determine the template language and data cascade for this template. This path is relative to your project’s input directory.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;content&lt;/code&gt;: usually a string, but maybe JavaScript (if using an &lt;code&gt;11ty.js&lt;/code&gt; template). Can include front matter if the template language supports it.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;data&lt;/code&gt;: a data object tied to the template. A little more ergonomic than front matter but functionally the same.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;example&quot;&gt;Example&lt;/h2&gt;
&lt;h3 id=&quot;markdown-html-via-liquid-layout&quot;&gt;Markdown, HTML (via Liquid) Layout&lt;/h3&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/virtual-templates/#tab-id-148-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/virtual-templates/#tab-id-148-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-148-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-587&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-587&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Create content templates Files&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addTemplate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;virtual.md&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;# Hello&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        	&lt;span class=&quot;token literal-property property&quot;&gt;layout&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;virtual.html&quot;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	&lt;span class=&quot;token comment&quot;&gt;// Works great with Layouts too&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addTemplate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;_includes/virtual.html&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&amp;lt;!-- Layout --&gt;{{ content }}&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-148-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-588&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-588&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Create content templates Files&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addTemplate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;virtual.md&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;# Hello&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
        	&lt;span class=&quot;token literal-property property&quot;&gt;layout&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;virtual.html&quot;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

	&lt;span class=&quot;token comment&quot;&gt;// Works great with Layouts too&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addTemplate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;_includes/virtual.html&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&amp;lt;!-- Layout --&gt;{{ content }}&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
&lt;h3 id=&quot;java-script&quot;&gt;JavaScript&lt;/h3&gt;
&lt;p&gt;Any of the JavaScript shapes on &lt;a href=&quot;https://www.11ty.dev/docs/languages/javascript/&quot;&gt;&lt;code&gt;11ty.js&lt;/code&gt; templates&lt;/a&gt; are also supported here.&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-right-md&quot;&gt;eleventy.config.js&lt;/div&gt;
&lt;is-land on:visible import=&quot;/js/seven-minute-tabs.js&quot;&gt;
&lt;seven-minute-tabs class=&quot;tabs-flush&quot; persist sync autoheight&gt;
&lt;div role=&quot;tablist&quot; aria-label=&quot;Template Language Chooser&quot;&gt;
	&lt;a href=&quot;https://www.11ty.dev/docs/virtual-templates/#tab-id-149-jsesm&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jsesm&quot;&gt;ESM&lt;/a&gt;
&lt;a href=&quot;https://www.11ty.dev/docs/virtual-templates/#tab-id-149-jscjs&quot; role=&quot;tab&quot; data-tabs-persist=&quot;templatelang:jscjs&quot;&gt;CommonJS&lt;/a&gt;
&lt;/div&gt;
  &lt;div id=&quot;tab-id-149-jsesm&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-589&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-589&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token keyword&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Create content templates Files&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addTemplate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;virtual.11ty.js&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&amp;lt;h1&gt;Hello&amp;lt;/h1&gt;&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div id=&quot;tab-id-149-jscjs&quot; role=&quot;tabpanel&quot;&gt;&lt;div class=&quot;syntax-highlight&quot;&gt;&lt;is-land on:visible data-wa-copy-button-target=&quot;highlighted-source-590&quot; import=&quot;/static/web-awesome/components/copy-button/copy-button.js&quot;&gt;
&lt;wa-copy-button from=&quot;highlighted-source-590&quot; tooltip-placement=&quot;left&quot;&gt;&lt;/wa-copy-button&gt;
&lt;/is-land&gt;
&lt;pre class=&quot;language-js&quot; tabindex=&quot;0&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;module&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function-variable function&quot;&gt;exports&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;eleventyConfig&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
	&lt;span class=&quot;token comment&quot;&gt;// Create content templates Files&lt;/span&gt;
	eleventyConfig&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addTemplate&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;virtual.11ty.js&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token parameter&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
		&lt;span class=&quot;token keyword&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&amp;lt;h1&gt;Hello&amp;lt;/h1&gt;&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
	&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/seven-minute-tabs&gt;
&lt;/is-land&gt;
</content>
  </entry>
</feed>