<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/blog/pretty-atom-feed-v3.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Eleventy Blog</title>
  <subtitle>News and updates about the Eleventy project, a simpler static site generator.</subtitle>
  <link href="https://www.11ty.dev/blog/feed.xml" rel="self"/>
  <link href="https://www.11ty.dev/"/>
  <updated>2024-02-23T00:00:00Z</updated>
  <id>https://www.11ty.dev/</id>
  <author>
    <name>Zach Leatherman</name>
    <email>zach@zachleat.com</email>
  </author>
  
  <entry>
    <title>Eight Million npm Downloads!</title>
    <link href="https://www.11ty.dev/blog/eight-million/"/>
    <updated>2024-02-23T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/eight-million/</id>
    <content type="html">&lt;p&gt;On February 19, 2024 &lt;strong&gt;Eleventy passed &lt;a href=&quot;https://npm-stat.com/charts.html?package=%4011ty%2Feleventy&amp;amp;from=2018-01-01&amp;amp;to=2024-02-19&quot;&gt;eight million lifetime downloads&lt;/a&gt;&lt;/strong&gt;! &lt;em&gt;That download count is now 8.09M (as of 2024 February 23).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(This number is limited to Eleventy core and doesn’t count our ecosystem of utilities and plugins.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/lnWkoTmHIU-350.avif 350w, https://www.11ty.dev/img/built/lnWkoTmHIU-700.avif 700w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;source type=&quot;image/png&quot; srcset=&quot;https://www.11ty.dev/img/built/lnWkoTmHIU-350.png 350w, https://www.11ty.dev/img/built/lnWkoTmHIU-700.png 700w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Zach pointing to the new balloons in his office that say 8 Million&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;&quot; src=&quot;https://www.11ty.dev/img/built/lnWkoTmHIU-350.png&quot; width=&quot;700&quot; height=&quot;468&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Thank you for the support!!&lt;/p&gt;
&lt;h2 id=&quot;previous-arbitrary-milestones&quot; tabindex=&quot;-1&quot;&gt;Previous arbitrary milestones &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eight-million/#previous-arbitrary-milestones&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/seven-million/&quot;&gt;Seven Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/six-million/&quot;&gt;Six Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/five-million/&quot;&gt;Five Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/four-million/&quot;&gt;Four Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/three-million/&quot;&gt;Three Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/2million/&quot;&gt;Two Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.11ty.dev/1338210611797389312&quot;&gt;Twitter: One Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>We want you to speak at the 11ty Conference!</title>
    <link href="https://www.11ty.dev/blog/conference-cfp/"/>
    <updated>2024-02-23T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/conference-cfp/</id>
    <content type="html">&lt;p&gt;The &lt;a href=&quot;https://conf.11ty.dev/&quot;&gt;&lt;strong&gt;11ty International Symposium on Making Web Sites Real Good&lt;/strong&gt;&lt;/a&gt; is happening on May 9, 2024 and we’ve been humbled by the response so far: 881 people already registered!&lt;/p&gt;
&lt;p&gt;This week we’ve launched the &lt;a href=&quot;https://docs.google.com/forms/d/e/1FAIpQLScdwhO1zfEBvl8mVAJQLWbK0EylD4yPCBpe3Lanz8SvFPI9Xg/viewform&quot;&gt;open call for talk proposals&lt;/a&gt;. If you’re interested in speaking at the conference, you have about a month (until March 22) to add your submission(s):&lt;/p&gt;
&lt;a href=&quot;https://docs.google.com/forms/d/e/1FAIpQLScdwhO1zfEBvl8mVAJQLWbK0EylD4yPCBpe3Lanz8SvFPI9Xg/viewform&quot; class=&quot;elv-externalexempt opengraph-card&quot;&gt;
  &lt;img src=&quot;https://v1.screenshot.11ty.dev/https%3A%2F%2Fdocs.google.com%2Fforms%2Fd%2Fe%2F1FAIpQLScdwhO1zfEBvl8mVAJQLWbK0EylD4yPCBpe3Lanz8SvFPI9Xg%2Fviewform/opengraph/&quot; alt=&quot;So you want to speak at the 11ty International Symposium on Making Web Sites Real Good&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;650&quot; height=&quot;341&quot;&gt;
&lt;/a&gt;
&lt;p&gt;We’re looking for talks on a variety of topics that will interest folks that care about the craft of building for the web: Best Practices That Work (CSS), Development Trends (e.g. Navigating the Great Divide), Jamstack, Front of the front end Development, Design Systems, Accessibility, Open Source, Web Performance (and probably some Eleventy too!).&lt;/p&gt;
&lt;p&gt;If your submission is selected, you will receive a complimentary official 11ty Conference swag bag (it will likely contain stickers) and a small honorarium.&lt;/p&gt;
&lt;p&gt;Appreciate you all and keep building for the web!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Register now for the 11ty Conference!</title>
    <link href="https://www.11ty.dev/blog/register-for-11ty-conf/"/>
    <updated>2024-02-16T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/register-for-11ty-conf/</id>
    <content type="html">&lt;p&gt;The 11ty Conference is happening on May 9, 2024 and &lt;a href=&quot;https://conf.11ty.dev/#register&quot;&gt;&lt;strong&gt;registration is now open&lt;/strong&gt;&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Each registrant will receive a uniquely generated ticket image. We’d very much appreciate it if you would share your ticket (or the conference web site) on social media to help spread the word about the conference!&lt;/p&gt;
&lt;p&gt;Looking forward, the goal for next week is to launch our public Call for Proposals (CFP) to start gathering conference speakers from our lovely community. Thank you!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Register on the &lt;a href=&quot;https://conf.11ty.dev/#register&quot;&gt;11ty Conference web site&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;a href=&quot;https://conf.11ty.dev/#register&quot; class=&quot;elv-externalexempt opengraph-card&quot;&gt;
  &lt;img src=&quot;https://v1.opengraph.11ty.dev/https%3A%2F%2Fconf.11ty.dev%2F/medium/&quot; alt=&quot;The 11ty International Symposium on Making Web Sites Real Good&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;650&quot; height=&quot;341&quot;&gt;
&lt;/a&gt;
</content>
  </entry>
  
  <entry>
    <title>We’re running an 11ty Conference!</title>
    <link href="https://www.11ty.dev/blog/conference/"/>
    <updated>2024-01-30T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/conference/</id>
    <content type="html">&lt;p&gt;In May 2024 (this year!) we’ll gather together our &lt;em&gt;extremely-online&lt;/em&gt; community of webcraftspeople to share what we know! Join us at the &lt;a href=&quot;https://conf.11ty.dev/&quot;&gt;&lt;strong&gt;11ty International Symposium on Making Web Sites Real Good&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We’ll publish a full schedule of relevant conference dates (call for proposals, et cetera) in the coming weeks!&lt;/p&gt;
&lt;a href=&quot;https://conf.11ty.dev/&quot; class=&quot;elv-externalexempt opengraph-card&quot;&gt;
  &lt;img src=&quot;https://v1.opengraph.11ty.dev/https%3A%2F%2Fconf.11ty.dev%2F/medium/&quot; alt=&quot;The 11ty International Symposium on Making Web Sites Real Good&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;650&quot; height=&quot;341&quot;&gt;
&lt;/a&gt;
&lt;p&gt;And &lt;a href=&quot;https://conf.11ty.dev/#subscription&quot;&gt;registration for the conference will be opening soon&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Calling all courageous canary testers for Eleventy v3.0</title>
    <link href="https://www.11ty.dev/blog/canary-eleventy-v3/"/>
    <updated>2023-12-17T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/canary-eleventy-v3/</id>
    <content type="html">&lt;p&gt;Are you feeling adventurous? A few short days ago we released the first alpha release of Eleventy v3.0 on the &lt;code&gt;canary&lt;/code&gt; channel. If you’d like to try it out, use the following command to install it in your project:&lt;/p&gt;
&lt;pre class=&quot;language-sh&quot;&gt;&lt;code class=&quot;language-sh&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@canary --save-exact&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/get-started/&quot;&gt;&lt;em&gt;Want to learn more about installation?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We recommend using &lt;code&gt;--save-exact&lt;/code&gt; with the &lt;code&gt;canary&lt;/code&gt; channel so you always get the exact same version every time. This will add something like &lt;code&gt;&amp;quot;@11ty/eleventy&amp;quot;: &amp;quot;3.0.0-alpha.2&amp;quot;&lt;/code&gt; to your &lt;code&gt;package.json&lt;/code&gt; instead of &lt;code&gt;&amp;quot;^3.0.0-alpha.2&amp;quot;&lt;/code&gt; (the carat is &lt;em&gt;basically&lt;/em&gt; shorthand for: “give me the newest 3.0.x release”).&lt;/p&gt;
&lt;p&gt;Rest assured, &lt;strong&gt;these releases have now been well-tested in production&lt;/strong&gt;: both &lt;a href=&quot;https://www.zachleat.com/&quot;&gt;https://www.zachleat.com/&lt;/a&gt; and &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;https://www.11ty.dev/&lt;/a&gt; are now using 3.0 alpha releases.&lt;/p&gt;
&lt;h2 id=&quot;thank-you&quot; tabindex=&quot;-1&quot;&gt;Thank You &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/#thank-you&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This release would not have been possible without the support of &lt;a href=&quot;https://cloudcannon.com/eleventy-cms/?utm_campaign=11ty-partner&amp;utm_source=official-sponsor&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcloudcannon.com%2Feleventy-cms%2F%3Futm_campaign%3D11ty-partner%26utm_source%3Dofficial-sponsor/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://cloudcannon.com/eleventy-cms/?utm_campaign=11ty-partner&amp;utm_source=official-sponsor&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;CloudCannon&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I’ve been working with the incredible folks at CloudCannon for a few months now and have grown to love their git-backed CMS product. It works great with your existing deployment workflow: you don’t need to change frameworks or hosts, just add &lt;a href=&quot;https://www.zachleat.com/web/live-editing-cloudcannon/&quot;&gt;web-based editing&lt;/a&gt;! The &lt;a href=&quot;https://www.zachleat.com/web/site-mounting/&quot;&gt;site mounting feature&lt;/a&gt; has been incredible for my development velocity.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://cloudcannon.com/eleventy-cms/?utm_campaign=11ty-partner&amp;utm_source=official-sponsor&quot; style=&quot;display: block; max-width: 16em&quot; class=&quot;elv-externalexempt&quot;&gt;&lt;img alt=&quot;Screenshot of https://cloudcannon.com/eleventy-cms/?utm_campaign=11ty-partner&amp;amp;utm_source=official-sponsor&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://v1.screenshot.11ty.dev/https%3A%2F%2Fcloudcannon.com%2Feleventy-cms%2F%3Futm_campaign%3D11ty-partner%26utm_source%3Dofficial-sponsor/small/1:1/&quot; width=&quot;375&quot; height=&quot;375&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;new-features-and-a-short-upgrade-guide&quot; tabindex=&quot;-1&quot;&gt;New features and a short upgrade guide &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/#new-features-and-a-short-upgrade-guide&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Eleventy v3.0 requires &lt;strong&gt;Node 18&lt;/strong&gt; or newer.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The flagship feature for this release is our first-class bundler-free (read: it’s fast) &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules&quot;&gt;ESM support&lt;/a&gt;. Practically speaking, this means you can add &lt;code&gt;&amp;quot;type&amp;quot;: &amp;quot;module&amp;quot;&lt;/code&gt; to your &lt;code&gt;package.json&lt;/code&gt; and all of the Node &lt;code&gt;*.js&lt;/code&gt; files in your project will now expect ESM syntax (e.g. &lt;code&gt;import&lt;/code&gt; instead of &lt;code&gt;require&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ESM is &lt;em&gt;not&lt;/em&gt; required&lt;/strong&gt;. Your existing CommonJS (CJS) projects (known for use of &lt;code&gt;module.exports&lt;/code&gt; and &lt;code&gt;require&lt;/code&gt;) will still work great with Eleventy 3.0 and we will continue to support CommonJS in Eleventy moving forward.&lt;/p&gt;
&lt;p&gt;You have two upgrade path options (pick which one suits your project best):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Leave your existing Eleventy project as CommonJS. This is the easiest migration path. &lt;a href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/#how-to-require(@11ty/eleventy)-in-commonjs&quot;&gt;Use of &lt;code&gt;require&lt;/code&gt; for I18nPlugin, RenderPlugin, or HTMLBasePlugin will need to be updated&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Make your project ESM-first. This is highly recommended for new projects and is the best way to write JavaScript moving forward. &lt;a href=&quot;https://github.com/11ty/11ty-website/pull/1636&quot;&gt;&lt;code&gt;11ty-website&lt;/code&gt; went all in on ESM&lt;/a&gt; but (as a reminder) &lt;strong&gt;ESM is &lt;em&gt;not&lt;/em&gt; required&lt;/strong&gt; and a project-wide upgrade to ESM isn’t necessary either. You can add &lt;code&gt;&amp;quot;type&amp;quot;: &amp;quot;module&amp;quot;&lt;/code&gt; to your &lt;code&gt;package.json&lt;/code&gt; and rename your Node &lt;code&gt;.js&lt;/code&gt; files to &lt;code&gt;.cjs&lt;/code&gt; and be done with it. Later on, you can slowly upgrade to ESM syntax one JavaScript file at a time by renaming back from &lt;code&gt;.cjs&lt;/code&gt; to &lt;code&gt;.js&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;upgrade-examples&quot; tabindex=&quot;-1&quot;&gt;Upgrade examples &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/#upgrade-examples&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;You can check out these two pull requests showing how these large-ish web site codebases were converted to use Eleventy v3.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;zachleat.com&lt;/code&gt; kept using CommonJS (easy mode: 3 files changed ~6 lines of code): &lt;a href=&quot;https://github.com/zachleat/zachleat.com/pull/50&quot;&gt;https://github.com/zachleat/zachleat.com/pull/50&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;11ty-website&lt;/code&gt; CommonJS to ESM (a bit more work):  &lt;a href=&quot;https://github.com/11ty/11ty-website/pull/1636&quot;&gt;https://github.com/11ty/11ty-website/pull/1636&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;how-to-require(@11ty/eleventy)-in-commonjs&quot; tabindex=&quot;-1&quot;&gt;How to &lt;code&gt;require(&amp;quot;@11ty/eleventy&amp;quot;)&lt;/code&gt; in CommonJS &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/#how-to-require(@11ty/eleventy)-in-commonjs&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;This step is only necessary if you use CommonJS for your Eleventy configuration file&lt;/em&gt; (e.g. &lt;code&gt;.eleventy.js&lt;/code&gt; or &lt;code&gt;eleventy.config.js&lt;/code&gt; or &lt;code&gt;eleventy.config.cjs&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;If you use the I18nPlugin, RenderPlugin, or HTMLBasePlugin, you will need to make the following change in your CommonJS config file:&lt;/p&gt;
&lt;pre class=&quot;language-js&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;// Any combination of these&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; I18nPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; RenderPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; HtmlBasePlugin &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&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;br&gt;&lt;br&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;br&gt;	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;&lt;br&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;If &lt;em&gt;you’re continuing to use CommonJS&lt;/em&gt;, these will need to be updated to dynamic imports instead (you can’t &lt;code&gt;require&lt;/code&gt; an ESM package but you can use &lt;code&gt;await import()&lt;/code&gt; in CommonJS to work around it):&lt;/p&gt;
&lt;pre class=&quot;language-js&quot;&gt;&lt;code class=&quot;language-js&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;// Eleventy 3.0 supports async configuration callbacks:&lt;/span&gt;&lt;br&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;br&gt;	&lt;span class=&quot;token comment&quot;&gt;// Any combination of these&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; I18nPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; RenderPlugin&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; HtmlBasePlugin &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 keyword&quot;&gt;await&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;import&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&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;br&gt;&lt;br&gt;	&lt;span class=&quot;token comment&quot;&gt;// …&lt;/span&gt;&lt;br&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;h2 id=&quot;‼️-warning-‼️-project-slipstream-changes&quot; tabindex=&quot;-1&quot;&gt;‼️ Warning ‼️ Project Slipstream Changes &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/#%E2%80%BC%EF%B8%8F-warning-%E2%80%BC%EF%B8%8F-project-slipstream-changes&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Per feedback from our &lt;a href=&quot;https://www.11ty.dev/blog/community-survey-results/&quot;&gt;community survey&lt;/a&gt; we’re making a few big changes in Eleventy v3.0 we’re referring to as &lt;a href=&quot;https://github.com/11ty/eleventy/pull/3074&quot;&gt;Project Slipstream&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Low interest in &lt;code&gt;pug&lt;/code&gt;, &lt;code&gt;hbs&lt;/code&gt;, &lt;code&gt;mustache&lt;/code&gt;, &lt;code&gt;ejs&lt;/code&gt;, or &lt;code&gt;haml&lt;/code&gt; has prompted their removal (from core) as well. But if you use these, do not despair. We have a future plan to &lt;a href=&quot;https://github.com/11ty/eleventy/issues/3081&quot;&gt;move &lt;code&gt;pug&lt;/code&gt; into plugin-land as an officially supported plugin for the v3.0 stable release&lt;/a&gt;. I you are interested in the others, please &lt;a href=&quot;https://github.com/11ty/eleventy/issues/3124&quot;&gt;leave an upvote on the appropriate comment in Issue #3124&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Low-interest in our vendor-locked 😬 plugins (Netlify Serverless and Netlify Edge) prompted their removal as we rededicate to static site generation and the hosting portability of Jamstack. You will still be able to run Eleventy in serverless environments, but the Eleventy project will not manage this code directly.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;If you’re interested in the &lt;a href=&quot;https://www.zachleat.com/web/jamstack-future/&quot;&gt;unique benefits of the Jamstack&lt;/a&gt; and want to learn more, join us at &lt;a href=&quot;https://thefutureofjamstack.org/&quot;&gt;thefutureofjamstack.org&lt;/a&gt;:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://thefutureofjamstack.org/&quot; style=&quot;display: block; max-width: 16em&quot; class=&quot;elv-externalexempt&quot;&gt;&lt;img alt=&quot;Screenshot of https://thefutureofjamstack.org/&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://v1.screenshot.11ty.dev/https%3A%2F%2Fthefutureofjamstack.org%2F/small/1:1/&quot; width=&quot;375&quot; height=&quot;375&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;whats-next&quot; tabindex=&quot;-1&quot;&gt;What’s next? &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/canary-eleventy-v3/#whats-next&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Our little project had a few &lt;a href=&quot;https://www.zachleat.com/web/eleventy-side-project/&quot;&gt;set-backs&lt;/a&gt; this year but now we’re running on all cylinders now and it’s full steam ahead.&lt;/p&gt;
&lt;p&gt;We’ll likely spend a few months doing active development on v3.0: taking feedback, bug fixing, and iterating on a few new surprises too. You can follow along with this progress on the &lt;a href=&quot;https://github.com/11ty/eleventy/milestone/40?closed=1&quot;&gt;GitHub milestone&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We’ll be talking about it all on Mastodon—make sure to follow along:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://fosstodon.org/@eleventy&quot;&gt;&lt;code&gt;@eleventy@fosstodon.org&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zachleat.com/@zachleat&quot;&gt;&lt;code&gt;@zachleat@zachleat.com&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>Static Feedback #11: All about Eleventy</title>
    <link href="https://www.11ty.dev/blog/static-feedback/"/>
    <updated>2023-11-29T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/static-feedback/</id>
    <content type="html">&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;mZUTXX13X-I&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/mZUTXX13X-I/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=mZUTXX13X-I&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=mZUTXX13X-I&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;Zach Leatherman joins Mike Neumegen to discuss the background of Eleventy (11ty) and what the future holds for this static site generator.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Thanks for having me on, Mike! And for episode #11 too 👀&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>A new Eleventy mascot from David Neal!</title>
    <link href="https://www.11ty.dev/blog/mascot-david/"/>
    <updated>2023-11-03T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/mascot-david/</id>
    <content type="html">&lt;p&gt;&lt;em&gt;&lt;strong&gt;Update 2024 January 31&lt;/strong&gt;—this mascot’s name &lt;a href=&quot;https://fosstodon.org/@eleventy/111806909499335065&quot;&gt;has been selected&lt;/a&gt; and it is &lt;strong&gt;Elle&lt;/strong&gt;!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The Eleventy Mascot is now officially a series! This time we’ve been lucky enough to snag a commission from David Neal, a very talented artist and long-time Eleventy enthusiast!&lt;/p&gt;
&lt;p&gt;David was so excited to deliver this one and we think he absolutely nailed it. Thank you David!!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://fosstodon.org/@eleventy&quot;&gt;Have an idea for this critter’s name? Tell us on Mastodon!&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;display: inline-block; padding: 1em; border-radius: 1em; background-color: #019cb5; border: .75em solid #00848b; box-shadow: -10px 10px 80px rgb(0 0 0 / 10%); max-width: 25em&quot;&gt;
  &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/FIy3o0n-oI-800.avif 800w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;A possum in glasses suspended from a red balloon&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;&quot; src=&quot;https://www.11ty.dev/img/built/FIy3o0n-oI-800.png&quot; width=&quot;800&quot; height=&quot;1400&quot;&gt;&lt;/picture&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://reverentgeek.com/about/&quot;&gt;&lt;em&gt;Read more about David on his web site.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hi! My name is David Neal. I am a family man, geek, musician, illustrator, international speaker, software developer, author, and Microsoft MVP living in North GA. I am currently a Developer Advoduck 🥑 🦆 for MotherDuck 😄 In the past, I have been a Principal Developer Advocate for Pluralsight, Developer Relations Manager at ActiveCampaign, Senior Developer Advocate at Okta, and Developer Advocate at LeanKit. Before DevRel, I spent many years building high-performance, scalable web applications. I run on a high-octane mixture of caffeine and JavaScript, and I&#39;m entirely made of bacon 🥓.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Follow David on his socials:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/reverentgeek&quot;&gt;Twitter @reverentgeek&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://techhub.social/@reverentgeek&quot;&gt;Mastodon @reverentgeek@reverentgeek.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://staging.bsky.app/profile/reverentgeek.com&quot;&gt;BlueSky @reverentgeek.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.threads.net/@reverentgeek&quot;&gt;@reverentgeek on Threads&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;eleventy-mascot-series&quot; tabindex=&quot;-1&quot;&gt;Eleventy Mascot Series &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/mascot-david/#eleventy-mascot-series&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&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;&gt;
  &lt;a href=&quot;https://web.archive.org/web/20200307013845/https://twitter.com/jameswillweb/status/999052022497316865&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/7KDMP7fFcs-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;(Unknown Name)&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/7KDMP7fFcs-250.png&quot; width=&quot;250&quot; height=&quot;388&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;(Unknown Name)&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;James Williamson.&lt;/em&gt;
    22 May 2018. Before the possum, there was the cat
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://web.archive.org/web/20200307013845/https://twitter.com/jameswillweb/status/999052022497316865&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/i6MFwT8ZeK-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Edison&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/i6MFwT8ZeK-250.png&quot; width=&quot;250&quot; height=&quot;313&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;Edison&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;James Williamson.&lt;/em&gt;
    22 May 2018. James pioneered the static-generating possum.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://www.11ty.dev/blog/logo-homage/&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/_Mw8USC4BK-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Grumpy&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/_Mw8USC4BK-250.png&quot; width=&quot;250&quot; height=&quot;453&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;Grumpy&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;Phineas X. Jones.&lt;/em&gt;
    18 December 2019. Our first commissioned iteration.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://www.11ty.dev/blog/logo-homage/&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/7C9ca0Rq2C-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Masked Grumpy&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/7C9ca0Rq2C-250.png&quot; width=&quot;250&quot; height=&quot;453&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;Masked Grumpy&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;Remixed by Ben Brignell.&lt;/em&gt;
    7 July 2020
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://www.11ty.dev/blog/new-mascot-from-geri-coady/&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/faovbQEn7H-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;(Not yet named)&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/faovbQEn7H-250.png&quot; width=&quot;250&quot; height=&quot;489&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;(Not yet named)&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;Geri Coady.&lt;/em&gt;
    July 2021. Our second commission! The community has grown.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://www.11ty.dev/blog/mascot-david/&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/FIy3o0n-oI-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Elle&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/FIy3o0n-oI-250.png&quot; width=&quot;250&quot; height=&quot;437&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;Elle&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;David Neal.&lt;/em&gt;
    November 2023. Our third commission! We’re getting smarter.
  &lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</content>
  </entry>
  
  <entry>
    <title>Seven Million npm Downloads!</title>
    <link href="https://www.11ty.dev/blog/seven-million/"/>
    <updated>2023-10-23T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/seven-million/</id>
    <content type="html">&lt;p&gt;On October 18, 2023 &lt;strong&gt;Eleventy passed &lt;a href=&quot;https://npm-stat.com/charts.html?package=%4011ty%2Feleventy&amp;amp;from=2018-01-01&amp;amp;to=2023-10-18&quot;&gt;seven million lifetime downloads&lt;/a&gt;&lt;/strong&gt;! &lt;em&gt;That download count is now 8.09M (as of 2024 February 23).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(This number is limited to Eleventy core and doesn’t count our ecosystem of utilities and plugins.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/9-wYHwKPXs-350.avif 350w, https://www.11ty.dev/img/built/9-wYHwKPXs-700.avif 700w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;source type=&quot;image/png&quot; srcset=&quot;https://www.11ty.dev/img/built/9-wYHwKPXs-350.png 350w, https://www.11ty.dev/img/built/9-wYHwKPXs-700.png 700w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;A line chart showing Eleventy’s downloads per year&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;&quot; src=&quot;https://www.11ty.dev/img/built/9-wYHwKPXs-350.png&quot; width=&quot;700&quot; height=&quot;368&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/6ch6kWw2AP-350.avif 350w, https://www.11ty.dev/img/built/6ch6kWw2AP-700.avif 700w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;source type=&quot;image/png&quot; srcset=&quot;https://www.11ty.dev/img/built/6ch6kWw2AP-350.png 350w, https://www.11ty.dev/img/built/6ch6kWw2AP-700.png 700w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Zach pointing to the new balloons in his office that say 7 Million&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;&quot; src=&quot;https://www.11ty.dev/img/built/6ch6kWw2AP-350.png&quot; width=&quot;700&quot; height=&quot;374&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Thank you for the support!!&lt;/p&gt;
&lt;h2 id=&quot;previous-arbitrary-milestones&quot; tabindex=&quot;-1&quot;&gt;Previous arbitrary milestones &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/seven-million/#previous-arbitrary-milestones&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/six-million/&quot;&gt;Six Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/five-million/&quot;&gt;Five Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/four-million/&quot;&gt;Four Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/three-million/&quot;&gt;Three Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/2million/&quot;&gt;Two Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.11ty.dev/1338210611797389312&quot;&gt;Twitter: One Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>Big Announcement: Eleventy and CloudCannon!</title>
    <link href="https://www.11ty.dev/blog/cloudcannon/"/>
    <updated>2023-07-25T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/cloudcannon/</id>
    <content type="html">&lt;p&gt;And now a special message via &lt;a href=&quot;https://www.youtube.com/watch?v=nypsmn70ipI&quot;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;nypsmn70ipI&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/nypsmn70ipI/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=nypsmn70ipI&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=nypsmn70ipI&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://cloudcannon.com/blog/cloudcannon-the-official-cms-partner-of-eleventy/&quot;&gt;Read more on the CloudCannon Blog: &lt;em&gt;CloudCannon, the Official CMS Partner of Eleventy&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;See the &lt;a href=&quot;https://fosstodon.org/@eleventy/110775434718494755&quot;&gt;post on Mastodon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Follow along on Mastodon: &lt;a href=&quot;https://fosstodon.org/@eleventy&quot;&gt;&lt;code&gt;@eleventy@fosstodon.org&lt;/code&gt;&lt;/a&gt; and/or &lt;a href=&quot;https://techhub.social/@cloudcannon&quot;&gt;&lt;code&gt;@cloudcannon@techhub.social&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;transcript&quot; tabindex=&quot;-1&quot;&gt;Transcript: &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/cloudcannon/#transcript&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;What’s up everybody? I have some great news—in a few short weeks I will be joining CloudCannon as a developer advocate!&lt;/p&gt;
&lt;p&gt;And for folks in the Eleventy community, I am delighted to reveal that this move will unlock sponsorship of official open source development time for Eleventy! Importantly, Eleventy will continue on as an independent open source project and I’m excited about the opportunities ahead.&lt;/p&gt;
&lt;p&gt;If you aren’t familiar with CloudCannon—they are an incredible git-backed CMS with amazing visual editing features. CloudCannon have also been avid supporters of Eleventy for quite some time, relaunching their web site using Eleventy earlier this year. I’d also recommend checking out the framework independent open source projects they manage too—I personally love the Pagefind static search project we use on Eleventy’s documentation.&lt;/p&gt;
&lt;p&gt;After surveying the Eleventy community we found the data reflected an opportunity to refocus Eleventy as a static site generator, returning to our roots and the original benefits of the Jamstack that we all came to know and love: front-end web performance, improved security by decreasing runtimes, and reducing vendor lock-in for maximum hosting portability.&lt;/p&gt;
&lt;p&gt;We’ll use this newly sponsored development time to implement Project Slipstream, the code name we’re using for Eleventy’s simplification and rededication to the Jamstack. Stay tuned—work has already begun and we look forward to shipping our first 3.0 alpha release soon.&lt;/p&gt;
&lt;p&gt;And speaking personally, I continue to be thankful—not just to CloudCannon—but to everyone that reached out with offers of help for Eleventy—it speaks volumes to the kind and helpful folks that make up our community. Let’s keep those vibes going on the issue tracker, the Discord, on YouTube, on Mastodon and whatever other flavor of the week social network is happening this week! I appreciate y’all!&lt;/p&gt;
&lt;p&gt;And keep building for the web!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>The Eleventy Community Survey Results (2023)</title>
    <link href="https://www.11ty.dev/blog/community-survey-results/"/>
    <updated>2023-07-17T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/community-survey-results/</id>
    <content type="html">&lt;p&gt;&lt;em&gt;Prerequisite read: &lt;a href=&quot;https://www.zachleat.com/web/eleventy-side-project/&quot;&gt;The Next Phase of Eleventy: Return of the Side Project&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As part of this next phase of Eleventy and to best inform our decisions moving forward we asked folks to answer a few short questions as part of our &lt;a href=&quot;https://forms.gle/zFA4Jno1cfT8nt9J8&quot;&gt;Eleventy Community Survey&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;First of all—thank you to everyone that participated. The response to this call has been overwhelming! We received 489 responses to the survey and we’re happy to share a few aggregate results from some of the more interesting questions here:&lt;/p&gt;
&lt;h2 id=&quot;what-services-do-you-use-to-host-projects&quot; tabindex=&quot;-1&quot;&gt;What services do you use to host projects? &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/community-survey-results/#what-services-do-you-use-to-host-projects&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;is-land on:visible=&quot;&quot;&gt;
&lt;div id=&quot;result-host&quot; class=&quot;result-chart&quot; aria-hidden=&quot;true&quot;&gt;&lt;/div&gt;
&lt;template data-island=&quot;&quot;&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;https://www.11ty.dev/static/artificial-chart.css&quot;&gt;
&lt;script type=&quot;module&quot;&gt;
import &quot;https://d3js.org/d3.v7.min.js&quot;;
import { HorizontalBar } from &quot;/static/artificial-chart.js&quot;;
new HorizontalBar(&quot;result-host&quot;, &quot;result-host-table&quot;, {
	showLegend: false,
	showInlineBarValues: &quot;outside&quot;,
	valueType: [&quot;float&quot;],
	margin: {
		left: 170
	}
});
&lt;/script&gt;
&lt;/template&gt;
&lt;/is-land&gt;
&lt;p&gt;&lt;em&gt;489 of 489 participants answered this question.&lt;/em&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Expand to show table of results&lt;/summary&gt;
&lt;table id=&quot;result-host-table&quot;&gt;
&lt;thead&gt;
	&lt;tr&gt;
		&lt;th&gt;Host&lt;/th&gt;
		&lt;th&gt;Number of Responses&lt;/th&gt;
	&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
	&lt;tr&gt;
		&lt;td&gt;Netlify&lt;/td&gt;
		&lt;td&gt;336&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;GitHub&lt;/td&gt;
		&lt;td&gt;201&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Cloudflare&lt;/td&gt;
		&lt;td&gt;85&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Vercel&lt;/td&gt;
		&lt;td&gt;37&lt;/td&gt;
	&lt;/tr&gt;
		&lt;tr&gt;
		&lt;td&gt;Digital Ocean&lt;/td&gt;
		&lt;td&gt;32&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;GitLab&lt;/td&gt;
		&lt;td&gt;31&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Azure&lt;/td&gt;
		&lt;td&gt;11&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;AWS&lt;/td&gt;
		&lt;td&gt;8&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Glitch&lt;/td&gt;
		&lt;td&gt;6&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Render&lt;/td&gt;
		&lt;td&gt;5&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Fastly&lt;/td&gt;
		&lt;td&gt;4&lt;/td&gt;
	&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The remaining entries had fewer than three aggregate responses.&lt;/p&gt;
&lt;/details&gt;
&lt;h2 id=&quot;what-types-of-paid-hosting-do-you-currently-use-for-your-projects&quot; tabindex=&quot;-1&quot;&gt;What types of paid hosting do you currently use for your projects? &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/community-survey-results/#what-types-of-paid-hosting-do-you-currently-use-for-your-projects&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;is-land on:visible=&quot;&quot;&gt;
&lt;div id=&quot;result-paid&quot; class=&quot;result-chart&quot; aria-hidden=&quot;true&quot;&gt;&lt;/div&gt;
&lt;template data-island=&quot;&quot;&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;https://www.11ty.dev/static/artificial-chart.css&quot;&gt;
&lt;script type=&quot;module&quot;&gt;
import &quot;https://d3js.org/d3.v7.min.js&quot;;
import { HorizontalBar } from &quot;/static/artificial-chart.js&quot;;
new HorizontalBar(&quot;result-paid&quot;, &quot;result-paid-table&quot;, {
	showLegend: false,
	showInlineBarValues: &quot;outside&quot;,
	valueType: [&quot;float&quot;],
	margin: {
		left: 170
	}
});
&lt;/script&gt;
&lt;/template&gt;
&lt;/is-land&gt;
&lt;p&gt;&lt;em&gt;489 of 489 participants answered this question.&lt;/em&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Expand to show table of results&lt;/summary&gt;
&lt;table id=&quot;result-paid-table&quot;&gt;
&lt;thead&gt;
	&lt;tr&gt;
		&lt;th&gt;Hosting Type&lt;/th&gt;
		&lt;th&gt;Number of Responses&lt;/th&gt;
	&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
	&lt;tr&gt;
		&lt;td&gt;Free Tier&lt;/td&gt;
		&lt;td&gt;395&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Paid/Pro/Business Tier&lt;/td&gt;
		&lt;td&gt;189&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Enterprise Tier&lt;/td&gt;
		&lt;td&gt;23&lt;/td&gt;
	&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;h2 id=&quot;which-official-template-syntaxes-do-you-use-in-your-projects&quot; tabindex=&quot;-1&quot;&gt;Which official template syntaxes do you use in your projects? &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/community-survey-results/#which-official-template-syntaxes-do-you-use-in-your-projects&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;is-land on:visible=&quot;&quot;&gt;
&lt;div id=&quot;result-syntax&quot; class=&quot;result-chart&quot; aria-hidden=&quot;true&quot;&gt;&lt;/div&gt;
&lt;template data-island=&quot;&quot;&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;https://www.11ty.dev/static/artificial-chart.css&quot;&gt;
&lt;script type=&quot;module&quot;&gt;
import &quot;https://d3js.org/d3.v7.min.js&quot;;
import { HorizontalBar } from &quot;/static/artificial-chart.js&quot;;
new HorizontalBar(&quot;result-syntax&quot;, &quot;result-syntax-table&quot;, {
	showLegend: false,
	showInlineBarValues: &quot;outside&quot;,
	valueType: [&quot;float&quot;],
	margin: {
		left: 170
	}
});
&lt;/script&gt;
&lt;/template&gt;
&lt;/is-land&gt;
&lt;p&gt;&lt;em&gt;489 of 489 participants answered this question.&lt;/em&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Expand to show table of results&lt;/summary&gt;
&lt;table id=&quot;result-syntax-table&quot;&gt;
&lt;thead&gt;
	&lt;tr&gt;
		&lt;th&gt;Template Syntax&lt;/th&gt;
		&lt;th&gt;Number of Responses&lt;/th&gt;
	&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
	&lt;tr&gt;
		&lt;td&gt;Nunjucks&lt;/td&gt;
		&lt;td&gt;407&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Markdown&lt;/td&gt;
		&lt;td&gt;381&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;HTML&lt;/td&gt;
		&lt;td&gt;306&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;JavaScript (.11ty.js)&lt;/td&gt;
		&lt;td&gt;204&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Liquid&lt;/td&gt;
		&lt;td&gt;148&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;WebC&lt;/td&gt;
		&lt;td&gt;114&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Handlebars&lt;/td&gt;
		&lt;td&gt;24&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Vue&lt;/td&gt;
		&lt;td&gt;19&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Pug&lt;/td&gt;
		&lt;td&gt;12&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Mustache&lt;/td&gt;
		&lt;td&gt;9&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;EJS&lt;/td&gt;
		&lt;td&gt;9&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Haml&lt;/td&gt;
		&lt;td&gt;1&lt;/td&gt;
	&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;h2 id=&quot;which-official-plugins-do-you-use-in-your-projects&quot; tabindex=&quot;-1&quot;&gt;Which official plugins do you use in your projects? &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/community-survey-results/#which-official-plugins-do-you-use-in-your-projects&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;is-land on:visible=&quot;&quot;&gt;
&lt;div id=&quot;result-plugins&quot; class=&quot;result-chart&quot; aria-hidden=&quot;true&quot;&gt;&lt;/div&gt;
&lt;template data-island=&quot;&quot;&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;https://www.11ty.dev/static/artificial-chart.css&quot;&gt;
&lt;script type=&quot;module&quot;&gt;
import &quot;https://d3js.org/d3.v7.min.js&quot;;
import { HorizontalBar } from &quot;/static/artificial-chart.js&quot;;
new HorizontalBar(&quot;result-plugins&quot;, &quot;result-plugins-table&quot;, {
	showLegend: false,
	showInlineBarValues: &quot;outside&quot;,
	valueType: [&quot;float&quot;],
	margin: {
		left: 170
	}
});
&lt;/script&gt;
&lt;/template&gt;
&lt;/is-land&gt;
&lt;p&gt;&lt;em&gt;455 of 489 participants answered this question.&lt;/em&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Expand to show table of results&lt;/summary&gt;
&lt;table id=&quot;result-plugins-table&quot;&gt;
&lt;thead&gt;
	&lt;tr&gt;
		&lt;th&gt;Plugin&lt;/th&gt;
		&lt;th&gt;Number of Responses&lt;/th&gt;
	&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
	&lt;tr&gt;
		&lt;td&gt;RSS&lt;/td&gt;
		&lt;td&gt;281&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Image&lt;/td&gt;
		&lt;td&gt;280&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Syntax Highlighter&lt;/td&gt;
		&lt;td&gt;223&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Navigation&lt;/td&gt;
		&lt;td&gt;181&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Fetch&lt;/td&gt;
		&lt;td&gt;160&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;HTML &amp;lt;base&amp;gt;&lt;/td&gt;
		&lt;td&gt;91&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Render&lt;/td&gt;
		&lt;td&gt;80&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&lt;abbr title=&quot;Internationalization&quot;&gt;i18n&lt;/abbr&gt;&lt;/td&gt;
		&lt;td&gt;68&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;&amp;lt;is-land&amp;gt;&lt;/td&gt;
		&lt;td&gt;53&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Vite&lt;/td&gt;
		&lt;td&gt;52&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Serverless&lt;/td&gt;
		&lt;td&gt;47&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Edge&lt;/td&gt;
		&lt;td&gt;28&lt;/td&gt;
	&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;style&gt;
.result-chart {
	height: 450px;
}
.result-chart .artfc-color-0 {
	fill: #00bbd5;
}
&lt;/style&gt;</content>
  </entry>
  
  <entry>
    <title>The Eleventy Community Survey (2023)</title>
    <link href="https://www.11ty.dev/blog/community-survey/"/>
    <updated>2023-07-11T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/community-survey/</id>
    <content type="html">&lt;p&gt;Eleventy (like so many other projects and companies) is going through &lt;a href=&quot;https://www.zachleat.com/web/eleventy-side-project/&quot;&gt;a period of change&lt;/a&gt;. To best inform our decisions—which may include deprecation or community-ownership of some of our plugins—we’re asking everyone to help out by participating in the &lt;a href=&quot;https://forms.gle/zFA4Jno1cfT8nt9J8&quot;&gt;Eleventy Community Survey&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We’re received 440+ responses so far and the survey will remain open for just a few more days. After closing, we’ll share popularity metrics around favorite template languages, plugins, hosts, and integrations across the Possumverse.&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Take the &lt;a href=&quot;https://forms.gle/zFA4Jno1cfT8nt9J8&quot;&gt;&lt;strong&gt;Eleventy Community Survey&lt;/strong&gt; (2023)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://forms.gle/zFA4Jno1cfT8nt9J8&quot; style=&quot;display: block; max-width: 16em&quot;&gt;&lt;img alt=&quot;Screenshot of https://forms.gle/zFA4Jno1cfT8nt9J8&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://v1.screenshot.11ty.dev/https%3A%2F%2Fforms.gle%2FzFA4Jno1cfT8nt9J8/small/1:1/&quot; width=&quot;375&quot; height=&quot;375&quot;&gt;&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Six Million npm Downloads!</title>
    <link href="https://www.11ty.dev/blog/six-million/"/>
    <updated>2023-07-04T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/six-million/</id>
    <content type="html">&lt;p&gt;On July 3, 2023 &lt;strong&gt;Eleventy passed &lt;a href=&quot;https://npm-stat.com/charts.html?package=%4011ty%2Feleventy&amp;amp;from=2018-01-01&amp;amp;to=2023-07-03&quot;&gt;six million lifetime downloads&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(This number is limited to Eleventy core and doesn’t count our ecosystem of utilities and plugins.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/BhLNeSpuJL-350.avif 350w, https://www.11ty.dev/img/built/BhLNeSpuJL-700.avif 700w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;source type=&quot;image/png&quot; srcset=&quot;https://www.11ty.dev/img/built/BhLNeSpuJL-350.png 350w, https://www.11ty.dev/img/built/BhLNeSpuJL-700.png 700w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Zach pointing to the new balloons in his office that say 6 Million&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;&quot; src=&quot;https://www.11ty.dev/img/built/BhLNeSpuJL-350.png&quot; width=&quot;700&quot; height=&quot;458&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Thank you for the support!!&lt;/p&gt;
&lt;h2 id=&quot;previous-arbitrary-milestones&quot; tabindex=&quot;-1&quot;&gt;Previous arbitrary milestones &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/six-million/#previous-arbitrary-milestones&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/five-million/&quot;&gt;Five Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/four-million/&quot;&gt;Four Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/three-million/&quot;&gt;Three Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/2million/&quot;&gt;Two Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.11ty.dev/1338210611797389312&quot;&gt;Twitter: One Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>The Stability of Eleventy</title>
    <link href="https://www.11ty.dev/blog/stability/"/>
    <updated>2023-04-05T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/stability/</id>
    <content type="html">&lt;p&gt;In &lt;a href=&quot;https://www.11ty.dev/blog/newstack/&quot;&gt;&lt;em&gt;The Need for Speed: Why Eleventy Leaves Bundlers Behind&lt;/em&gt;&lt;/a&gt;, we discussed the stability of Eleventy.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Stability is kind of a hard thing to sell, but our track record of being a five or six-year-old project now and really delivering value to folks over those five or six years speaks for itself,” he added.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And Eleventy &lt;em&gt;is&lt;/em&gt; stable. At time of writing, we’ve shipped 56 releases dating back December 2017 and only two of those releases have had Eleventy-specific breaking changes.&lt;/p&gt;
&lt;p&gt;Eric Bailey touched on his experience with Eleventy on the &lt;a href=&quot;https://www.a11yproject.com/&quot;&gt;a11yproject.com project&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a11yproject.com launched with version 1.0.0 of Eleventy. […] It&#39;s been a little under three years and I haven&#39;t had to make any adjustments to its dependencies, and it can still install and run from a cold start with no complications. When I update the site to use version 2.0.0 I&#39;ll actually be removing dependencies, and not adding more. […] That&#39;s rare and special.—&lt;a href=&quot;https://social.ericwbailey.website/@eric/109914908787346813&quot;&gt;Eric Bailey&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But how best can we communicate and demonstrate stability? In the following video we tackle this complex question with two scenarios:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What happens when you return to an old project and want to get it up and running again without making any changes? Here we take our &lt;a href=&quot;https://www.youtube.com/watch?v=kzf9A9tkkl4&quot;&gt;6 Minute Blog from Scratch&lt;/a&gt; code and see how far back we can take the Eleventy version.&lt;/li&gt;
&lt;li&gt;What happens when you return to an old project and want to upgrade it to the latest versions of your dependencies? Here we take our &lt;a href=&quot;https://github.com/11ty/eleventy-base-blog&quot;&gt;Eleventy Base Blog&lt;/a&gt; starter project (currently at &lt;code&gt;v8&lt;/code&gt;) and revert the application code to older and older versions to see if they will run with the latest version of Eleventy (&lt;code&gt;v2.0.1&lt;/code&gt;).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;See how it went:&lt;/p&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;bPtQmsjXMuo&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/bPtQmsjXMuo/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=bPtQmsjXMuo&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=bPtQmsjXMuo&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
</content>
  </entry>
  
  <entry>
    <title>The Need for Speed: Why Eleventy Leaves Bundlers Behind</title>
    <link href="https://www.11ty.dev/blog/newstack/"/>
    <updated>2023-03-20T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/newstack/</id>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;Eleventy is a static site generator built for speed, and the reason it can deliver is that it leaves a bundler behind, said Eleventy creator Zach Leatherman, in an interview with The New Stack.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;“Stability is kind of a hard thing to sell, but our track record of being a five or six-year-old project now and really delivering value to folks over those five or six years speaks for itself,” he added.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Read more on &lt;a href=&quot;https://thenewstack.io/the-need-for-speed-why-eleventy-leaves-bundlers-behind/&quot;&gt;The New Stack&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://thenewstack.io/the-need-for-speed-why-eleventy-leaves-bundlers-behind/&quot; style=&quot;display: block; max-width: 16em&quot;&gt;&lt;img alt=&quot;Screenshot of https://thenewstack.io/the-need-for-speed-why-eleventy-leaves-bundlers-behind/&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://v1.screenshot.11ty.dev/https%3A%2F%2Fthenewstack.io%2Fthe-need-for-speed-why-eleventy-leaves-bundlers-behind%2F/small/1:1/&quot; width=&quot;375&quot; height=&quot;375&quot;&gt;&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Five Million npm Downloads!</title>
    <link href="https://www.11ty.dev/blog/five-million/"/>
    <updated>2023-03-03T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/five-million/</id>
    <content type="html">&lt;p&gt;On February 13, 2023 &lt;strong&gt;Eleventy passed &lt;a href=&quot;https://npm-stat.com/charts.html?package=%4011ty%2Feleventy&amp;amp;from=2018-01-01&amp;amp;to=2023-02-13&quot;&gt;five million lifetime downloads&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(This number is limited to Eleventy core and doesn’t count our ecosystem of utilities and plugins.)&lt;/em&gt;&lt;/p&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;tjfmI1epOag&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/tjfmI1epOag/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=tjfmI1epOag&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=tjfmI1epOag&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
&lt;p&gt;(and on our &lt;a href=&quot;https://www.youtube.com/watch?v=tjfmI1epOag&quot;&gt;YouTube channel&lt;/a&gt; too)&lt;/p&gt;
&lt;p&gt;Thank you for the support!!&lt;/p&gt;
&lt;h2 id=&quot;previous-arbitrary-milestones&quot; tabindex=&quot;-1&quot;&gt;Previous arbitrary milestones &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/five-million/#previous-arbitrary-milestones&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/four-million/&quot;&gt;Four Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/three-million/&quot;&gt;Three Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/2million/&quot;&gt;Two Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.11ty.dev/1338210611797389312&quot;&gt;Twitter: One Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>We’re on Product Hunt Today!</title>
    <link href="https://www.11ty.dev/blog/product-hunt/"/>
    <updated>2023-02-10T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/product-hunt/</id>
    <content type="html">&lt;p&gt;A few months back, &lt;a href=&quot;https://www.zachleat.com/twitter/1523660741617717249/&quot;&gt;someone put Eleventy on Product Hunt&lt;/a&gt;!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;so, I wasn’t involved in this at all but someone posted @eleven_ty on @ProductHunt yesterday and it was “#1 Product of the Day”&lt;br&gt;
neat? neat. is it neat? ok, I don’t really know—getting orange site vibes here 😅&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Today, we’re &lt;a href=&quot;https://www.producthunt.com/posts/eleventy-v2-0-0&quot;&gt;&lt;strong&gt;back on Product Hunt for our 2.0 release&lt;/strong&gt;&lt;/a&gt; and we’d love your support!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.producthunt.com/posts/eleventy-v2-0-0?utm_source=badge-featured&amp;utm_medium=badge&amp;utm_souce=badge-eleventy&amp;#0045;v2&amp;#0045;0&amp;#0045;0&quot; class=&quot;elv-externalexempt&quot;&gt;&lt;img src=&quot;https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=378874&amp;theme=dark&quot; alt=&quot;Eleventy&amp;#0032;v2&amp;#0046;0&amp;#0046;0 - A&amp;#0032;simpler&amp;#0032;static&amp;#0032;site&amp;#0032;generator&amp;#0046; | Product Hunt&quot; style=&quot;width: 250px; height: 54px;&quot; width=&quot;250&quot; height=&quot;54&quot;&gt;&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Eleventy v2.0.0, The Stable Release</title>
    <link href="https://www.11ty.dev/blog/eleventy-v2/"/>
    <updated>2023-02-08T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/eleventy-v2/</id>
    <content type="html">&lt;p&gt;Eleventy v2.0.0 is now available! You can try it out now:&lt;/p&gt;
&lt;pre class=&quot;language-sh&quot;&gt;&lt;code class=&quot;language-sh&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Local project&lt;/span&gt;&lt;br&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@latest&lt;br&gt;&lt;br&gt;&lt;span class=&quot;token comment&quot;&gt;# Global install&lt;/span&gt;&lt;br&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@latest &lt;span class=&quot;token parameter variable&quot;&gt;-g&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Read more about &lt;a href=&quot;https://www.11ty.dev/docs/global-installation/&quot;&gt;local versus global installation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Watch a &lt;a href=&quot;https://www.youtube.com/watch?v=TcTR0TLqM3I&quot;&gt;short video about 2.0 on YouTube&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;are-you-new-to-eleventy&quot; tabindex=&quot;-1&quot;&gt;Are you new to Eleventy? &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#are-you-new-to-eleventy&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Eleventy is a flexible and production-ready site generator&lt;/strong&gt; known for its zero-client-JavaScript footprint, &lt;a href=&quot;https://www.11ty.dev/docs/performance/&quot;&gt;speedy sites, speedy builds&lt;/a&gt;, and &lt;a href=&quot;https://www.youtube.com/watch?v=b4frtsT4Cgo&quot;&gt;full control over the output&lt;/a&gt;. Watch &lt;a href=&quot;https://www.youtube.com/watch?v=EZfNr-YblBE&quot;&gt;The State of Eleventy in Two Minutes&lt;/a&gt; or &lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;read more about Eleventy’s project goals.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-big-features&quot; tabindex=&quot;-1&quot;&gt;The Big Features &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#the-big-features&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;smaller-more-secure&quot; tabindex=&quot;-1&quot;&gt;Smaller, More Secure &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#smaller-more-secure&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;✅ Dependencies decreased by &lt;strong&gt;32.1%&lt;/strong&gt;: &lt;a href=&quot;https://npmgraph.js.org/?q=@11ty/eleventy@2.0.0&quot;&gt;211 modules&lt;/a&gt; (&lt;a href=&quot;https://npmgraph.js.org/?q=@11ty/eleventy@1.0.2&quot;&gt;311 in v1.0.2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;✅ &lt;code&gt;node_modules&lt;/code&gt; file weight decreased by &lt;strong&gt;77.8%&lt;/strong&gt; to 34.3 MB (was 155 MB in v1.0.2)&lt;/li&gt;
&lt;li&gt;✅ &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1lkeWOhEXTNh0yxWaNOl_UFOHQea2YnSHit4QLjqXUb8/edit?usp=sharing&quot;&gt;&lt;strong&gt;30.5% faster&lt;/strong&gt; &lt;code&gt;npm install&lt;/code&gt; time&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;faster-builds&quot; tabindex=&quot;-1&quot;&gt;Faster Builds &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#faster-builds&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved build performance (tested on &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1-H3wmT7q7m7G7d5M_dCLxQOiAAX3TP0byQdf0pP1fAQ/edit?usp=sharing&quot;&gt;a sample 500 page site&lt;/a&gt; against v1.0.2) using:
&lt;ul&gt;
&lt;li&gt;Liquid: ✅ &lt;strong&gt;18.18% faster&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Nunjucks: ✅ &lt;strong&gt;17.74% faster&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Markdown (with Liquid): ✅ &lt;strong&gt;17.95% faster&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;JavaScript (11ty.js): ✅ &lt;strong&gt;8.33% faster&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/usage/incremental/&quot;&gt;&lt;code&gt;--incremental&lt;/code&gt; for incremental builds&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/108#issuecomment-1362030361&quot;&gt;#108&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Smarter incremental builds with support for layout dependencies, &lt;a href=&quot;https://www.11ty.dev/docs/languages/custom/#registering-dependencies&quot;&gt;registered dependencies on custom templates&lt;/a&gt;, dependencies in &lt;code&gt;pagination&lt;/code&gt; data or &lt;a href=&quot;https://www.11ty.dev/docs/collections/#declare-your-collections-for-incremental-builds&quot;&gt;&lt;code&gt;eleventyImport&lt;/code&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/975&quot;&gt;#975&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/usage/#ignore-initial-to-run-eleventy-without-an-initial-build&quot;&gt;&lt;code&gt;--ignore-initial&lt;/code&gt; command line option&lt;/a&gt; to skip the first build (best paired with &lt;code&gt;--incremental&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Use &lt;a href=&quot;https://www.11ty.dev/docs/copy/#emulate-passthrough-copy-during-serve&quot;&gt;emulated passthrough copy&lt;/a&gt; to serve passthrough files directly without triggering a build (will still work with live reload) &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2456&quot;&gt;#2456&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;plugins&quot; tabindex=&quot;-1&quot;&gt;Plugins &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#plugins&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Support for &lt;a href=&quot;https://www.11ty.dev/docs/languages/webc/&quot;&gt;WebC, the new single file format for web components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/edge/&quot;&gt;Eleventy Edge&lt;/a&gt; will render Eleventy templates in an Edge Function for dynamic content &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dev-server/&quot;&gt;Eleventy Dev Server&lt;/a&gt; replaces Browsersync, adds support for DOM-diffing live reloads. &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1305&quot;&gt;#1305&lt;/a&gt; &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/render/&quot;&gt;Render Plugin&lt;/a&gt; will render any template syntax inside other files &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/i18n/&quot;&gt;Internationalization (i18n) Plugin&lt;/a&gt; makes it easy to create localized sites &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/html-base/&quot;&gt;HTML &lt;code&gt;&amp;lt;base&amp;gt;&lt;/code&gt; Plugin&lt;/a&gt; makes it easy to deploy your site to any folder path without changing any content (works great with the path prefix feature) &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Support for the &lt;a href=&quot;https://www.11ty.dev/docs/server-vite/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fvitejs.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://vitejs.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Vite plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;and-more...&quot; tabindex=&quot;-1&quot;&gt;And more… &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#and-more...&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Support for &lt;a href=&quot;https://www.11ty.dev/docs/languages/custom/#aliasing-an-existing-template-language&quot;&gt;aliasing to an existing template language&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2248#issuecomment-1341732716&quot;&gt;#2248&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;This unlocks TypeScript or JSX in Eleventy when you use &lt;code&gt;esbuild-register&lt;/code&gt; and alias &lt;code&gt;11ty.ts&lt;/code&gt; or &lt;code&gt;11ty.tsx&lt;/code&gt; to &lt;code&gt;11ty.js&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/events/#event-arguments&quot;&gt;Event arguments&lt;/a&gt; unlock new plugin abilities: &lt;code&gt;dir&lt;/code&gt; (input/output/includes/data/layouts locations),&lt;br&gt;
&lt;code&gt;outputMode&lt;/code&gt; (where the templates are going: &lt;code&gt;fs&lt;/code&gt;, &lt;code&gt;json&lt;/code&gt;, &lt;code&gt;ndjson&lt;/code&gt;), &lt;code&gt;runMode&lt;/code&gt; (&lt;code&gt;build&lt;/code&gt;, &lt;code&gt;watch&lt;/code&gt;, or &lt;code&gt;serve&lt;/code&gt;), or &lt;code&gt;results&lt;/code&gt; for the processed Eleventy output.&lt;/li&gt;
&lt;li&gt;Memory usage improvements to &lt;a href=&quot;https://www.11ty.dev/docs/pagination/&quot;&gt;Pagination&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;breaking-changes&quot; tabindex=&quot;-1&quot;&gt;Breaking Changes &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#breaking-changes&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;elv-callout elv-callout-info&quot;&gt;&lt;div class=&quot;elv-callout-label&quot;&gt;INFO:&lt;/div&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;Rather than review this list, it’d be faster to use the &lt;code&gt;eleventy-upgrade-helper&lt;/code&gt; plugin, which runs a suite of tests to see whether or not you need to worry about these breaking changes in your project: &lt;a href=&quot;https://github.com/11ty/eleventy-upgrade-help&quot;&gt;https://github.com/11ty/eleventy-upgrade-help&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Bump minimum Node version to &lt;a href=&quot;https://github.com/nodejs/release#release-schedule&quot;&gt;Node 14+&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2336&quot;&gt;#2336&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/languages/markdown/#indented-code-blocks&quot;&gt;Disable indented code blocks in Markdown&lt;/a&gt; by default &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2438&quot;&gt;#2438&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/ignores/#configuration-api-added-in-v1.0.0&quot;&gt;Both &lt;code&gt;.git&lt;/code&gt; and nested &lt;code&gt;node_modules&lt;/code&gt; folders are ignored by default&lt;/a&gt; (previously we ignored &lt;code&gt;node_modules/**&lt;/code&gt;, now &lt;code&gt;**/node_modules/**&lt;/code&gt;) &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2436&quot;&gt;#2436&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-eleventy-supplied/#fileslug&quot;&gt;Dates will now be stripped from the parent directory for &lt;code&gt;page.fileSlug&lt;/code&gt; when the file name is &lt;code&gt;index.*&lt;/code&gt;&lt;/a&gt;. e.g. &lt;code&gt;YYYY-MM-DD-myslug/index.md&lt;/code&gt; has a &lt;code&gt;page.fileSlug&lt;/code&gt; of &lt;code&gt;myslug&lt;/code&gt; when previously it was &lt;code&gt;YYYY-MM-DD-myslug&lt;/code&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1947&quot;&gt;#1947&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2111&quot;&gt;#2111&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dots in global data file names should be preserved in key name for data cascade &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1242&quot;&gt;#1242&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/1912&quot;&gt;#1912&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Removes deprecated in v1.0 (and undocumented) &lt;code&gt;renderData&lt;/code&gt; feature (use Computed Data instead) &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2356&quot;&gt;#2356&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Removes &lt;a href=&quot;https://www.11ty.dev/docs/data-preprocessing/&quot;&gt;pre-processing global JSON data files with a template language&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2728&quot;&gt;#2728&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Removes &lt;a href=&quot;https://www.11ty.dev/docs/copy/#passthrough-everything&quot;&gt;&lt;code&gt;--passthroughall&lt;/code&gt; command line flag&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2682&quot;&gt;#2682&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Major dependency bumps:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;liquidjs&lt;/code&gt; from v9 to v10 &lt;a href=&quot;https://github.com/harttle/liquidjs/releases/tag/v10.0.0&quot;&gt;Release notes&lt;/a&gt;  &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2678&quot;&gt;#2678&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;luxon&lt;/code&gt; from v2 to v3 &lt;a href=&quot;https://github.com/moment/luxon/blob/master/CHANGELOG.md#300-2022-07-09&quot;&gt;Release notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;markdown-it&lt;/code&gt; from v12 to v13 &lt;a href=&quot;https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md#1300---2022-04-22&quot;&gt;Release notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-small-features&quot; tabindex=&quot;-1&quot;&gt;The Small Features &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#the-small-features&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Adds support for configuration default file names &lt;code&gt;eleventy.config.js&lt;/code&gt; and &lt;code&gt;eleventy.config.cjs&lt;/code&gt; in addition to &lt;code&gt;.eleventy.js&lt;/code&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1029&quot;&gt;#1029&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/shortcodes/#asynchronous-universal-shortcodes&quot;&gt;&lt;code&gt;addShortcode&lt;/code&gt; is now async-friendly&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2726&quot;&gt;#2726&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/filters/#asynchronous-universal-filters&quot;&gt;&lt;code&gt;addFilter&lt;/code&gt; is now async-friendly&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2536&quot;&gt;#2536&lt;/a&gt; (also adds an &lt;code&gt;addAsyncFilter&lt;/code&gt; API method)&lt;/li&gt;
&lt;li&gt;File watching:
&lt;ul&gt;
&lt;li&gt;Eleventy Dev Server includes a &lt;a href=&quot;https://www.11ty.dev/docs/dev-server/#options&quot;&gt;&lt;code&gt;watch&lt;/code&gt; option&lt;/a&gt; to trigger live reloads on file changes outside of your Eleventy build. Works great when you’re using a separate bundler in parallel!&lt;/li&gt;
&lt;li&gt;Decoupled ignore APIs for template processing (&lt;code&gt;eleventyConfig.ignores&lt;/code&gt;) and &lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#configuration-api&quot;&gt;file watching (&lt;code&gt;eleventyConfig.watchIgnores&lt;/code&gt;)&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/893&quot;&gt;#893&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Access &lt;a href=&quot;https://www.11ty.dev/docs/copy/#advanced-options&quot;&gt;advanced &lt;code&gt;recursive-copy&lt;/code&gt; options in passthrough file copy&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/1686&quot;&gt;#1686&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Unlocks passthrough copy with symlinks &lt;a href=&quot;https://github.com/11ty/eleventy/issues/530&quot;&gt;#530&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/filters/log/#using-log-in-filter-chains&quot;&gt;&lt;code&gt;log&lt;/code&gt; filter supports chaining&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2467&quot;&gt;#2467&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Adds &lt;a href=&quot;https://www.11ty.dev/docs/dates/#setting-a-content-date-in-front-matter&quot;&gt;new &lt;code&gt;git Created&lt;/code&gt; date option&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2468&quot;&gt;#2468&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Adds &lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#usage-with-options&quot;&gt;options for &lt;code&gt;read&lt;/code&gt; and &lt;code&gt;encoding&lt;/code&gt; to custom data formats&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;This unlocks using &lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#feed-exif-image-data-into-the-data-cascade&quot;&gt;binary files (like images) to populate the Data Cascade&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;even-smaller-features&quot; tabindex=&quot;-1&quot;&gt;Even Smaller Features &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#even-smaller-features&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Adds &lt;code&gt;eleventy.env.runMode&lt;/code&gt; to global data. &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2770&quot;&gt;#2770&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&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; API method to customize Template and Directory data file suffixes&lt;/a&gt; (or opt-out of the Template and Directory Data Files feature) &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2681&quot;&gt;#2681&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/serverless/#compile-the-data-cascade-for-the-project&quot;&gt;Serverless option &lt;code&gt;singleTemplateScope: false&lt;/code&gt;&lt;/a&gt; simplifies using collections in serverless mode. &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2736&quot;&gt;#2736&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A variety of bug fixes for &lt;code&gt;--serve&lt;/code&gt; issues that required server restarts.&lt;/li&gt;
&lt;li&gt;Data Consistency:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;this.page&lt;/code&gt; and &lt;code&gt;this.eleventy&lt;/code&gt; are now available on &lt;a href=&quot;https://www.11ty.dev/docs/shortcodes/#scoped-data-in-shortcodes&quot;&gt;Shortcodes&lt;/a&gt;, &lt;a href=&quot;https://www.11ty.dev/docs/filters/#scoped-data-in-filters&quot;&gt;🆕 Filters&lt;/a&gt;, &lt;a href=&quot;https://www.11ty.dev/docs/config/#linters&quot;&gt;🆕 Linters&lt;/a&gt;, and &lt;a href=&quot;https://www.11ty.dev/docs/config/#transforms&quot;&gt;🆕 Transforms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/collections/#collection-item-data-structure&quot;&gt;&lt;code&gt;page&lt;/code&gt; and &lt;code&gt;content&lt;/code&gt; on Collection entries&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Adds &lt;a href=&quot;https://www.11ty.dev/docs/filters/collection-items/#getcollectionitemindex&quot;&gt;&lt;code&gt;getCollectionItemIndex&lt;/code&gt; universal filter&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2676&quot;&gt;#2676&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Throw error on circular layout dependencies &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2076&quot;&gt;#2076&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Plugins can now reference &lt;code&gt;eleventyConfig.pathPrefix&lt;/code&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2526&quot;&gt;#2526&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/pagination/#generating-an-empty-results-page&quot;&gt;&lt;code&gt;generatePageOnEmptyData&lt;/code&gt; to generate an empty results page&lt;/a&gt; with an empty paginated data set &lt;a href=&quot;https://github.com/11ty/eleventy/pull/1698&quot;&gt;#1698&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/756&quot;&gt;#756&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/731&quot;&gt;#731&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2208&quot;&gt;#2208&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Creating an empty JSON data file no longer throws an error &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2299&quot;&gt;#2299&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;housekeeping&quot; tabindex=&quot;-1&quot;&gt;Housekeeping &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#housekeeping&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Full issue list: &lt;a href=&quot;https://github.com/11ty/eleventy/milestone/38?closed=1&quot;&gt;https://github.com/11ty/eleventy/milestone/38?closed=1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Full changelog: &lt;a href=&quot;https://github.com/11ty/eleventy/compare/v1.0.2...v2.0.0&quot;&gt;https://github.com/11ty/eleventy/compare/v1.0.2...v2.0.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;thank-you-notes&quot; tabindex=&quot;-1&quot;&gt;Thank You Notes &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#thank-you-notes&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This project would not be possible without our lovely community. Thank you to everyone that built something with Eleventy (&lt;a href=&quot;https://www.11ty.dev/authors/&quot;&gt;×684 authors on our web site!&lt;/a&gt;), wrote a blog post about Eleventy, &lt;a href=&quot;https://github.com/11ty/eleventy/graphs/contributors&quot;&gt;contributed code&lt;/a&gt;, wrote a plugins, &lt;a href=&quot;https://github.com/11ty/11ty-website/graphs/contributors&quot;&gt;helped with documentation&lt;/a&gt;, asked questions, answered questions, braved &lt;a href=&quot;https://www.11ty.dev/speedlify/&quot;&gt;The Leaderboards&lt;/a&gt;, participated on Discord, filed issues, attended (or organized!) a meetup, said a kind word on social media ❤️.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;huge thank you to &lt;a href=&quot;https://www.netlify.com/&quot;&gt;Netlify&lt;/a&gt;&lt;/strong&gt;, especially: Matt Biilmann, Chris Bach, Lauren Sell (alum), and Claire Knight, without whom this release would not have been possible.&lt;/li&gt;
&lt;li&gt;🏆 A special thanks to &lt;a href=&quot;https://github.com/pdehaan&quot;&gt;Peter DeHaan&lt;/a&gt; for their tireless contributions on the Eleventy Issue tracker.&lt;/li&gt;
&lt;li&gt;Yet more thanks to the all star Discord Moderators and Meetup Coordinators &lt;a href=&quot;https://benmyers.dev/&quot;&gt;Ben Myers&lt;/a&gt;, &lt;a href=&quot;https://www.cassey.dev/&quot;&gt;Cassey Lottman&lt;/a&gt;, &lt;a href=&quot;https://danleatherman.com/&quot;&gt;Dan Leatherman&lt;/a&gt;, &lt;a href=&quot;https://darthmall.net/&quot;&gt;Evan Sheehan&lt;/a&gt;, &lt;a href=&quot;https://helloyes.dev/&quot;&gt;Thomas M. Semmler&lt;/a&gt;, &lt;a href=&quot;https://sia.codes/&quot;&gt;Sia Karamalegos&lt;/a&gt; and &lt;a href=&quot;https://thinkdobecreate.com/&quot;&gt;Stephanie Eckles&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;All of our &lt;a href=&quot;https://opencollective.com/11ty&quot;&gt;supporters on Open Collective&lt;/a&gt; ❤️&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://opencollective.com/11ty&quot;&gt;Contribute on Open Collective&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/community/&quot;&gt;How else can you contribute to Eleventy?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;pull-requests-from&quot; tabindex=&quot;-1&quot;&gt;Pull Requests From &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#pull-requests-from&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/AleksandrHovhannisyan&quot;&gt;@AleksandrHovhannisyan&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/amareshsm&quot;&gt;@amareshsm&lt;/a&gt; ×2 🆕, &lt;a href=&quot;https://github.com/binyamin&quot;&gt;@binyamin&lt;/a&gt;, &lt;a href=&quot;https://github.com/DamianOsipiuk&quot;&gt;@DamianOsipiuk&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/epelc&quot;&gt;@epelc&lt;/a&gt; ×2 🆕, &lt;a href=&quot;https://github.com/j-f1&quot;&gt;@j-f1&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/Jaza&quot;&gt;@Jaza&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/kentaroi&quot;&gt;@kentaroi&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/kev4ev&quot;&gt;@kev4ev&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/LeoSchae&quot;&gt;@LeoSchae&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/milahu&quot;&gt;@milahu&lt;/a&gt; ×3, &lt;a href=&quot;https://github.com/nasivuela&quot;&gt;@nasivuela&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/NickColley&quot;&gt;@NickColley&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/NotWoods&quot;&gt;@NotWoods&lt;/a&gt;, &lt;a href=&quot;https://github.com/Obayanju&quot;&gt;@Obayanju&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/Snapstromegon&quot;&gt;@Snapstromegon&lt;/a&gt; ×16 (wow! 🤯), &lt;a href=&quot;https://github.com/TheDocTrier&quot;&gt;@TheDocTrier&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/thinkverse&quot;&gt;@thinkverse&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/TigersWay&quot;&gt;@TigersWay&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/wes-goulet&quot;&gt;@wes-goulet&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/mrmartineau&quot;&gt;@mrmartineau&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/danburzo&quot;&gt;@danburzo&lt;/a&gt; 🆕&lt;/p&gt;
&lt;h3 id=&quot;read-more-from-the-community&quot; tabindex=&quot;-1&quot;&gt;Read more from the Community &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#read-more-from-the-community&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://11ty.rocks/posts/new-features-upgrade-considerations-eleventy-version-2/&quot;&gt;New Features and Upgrade Considerations for Eleventy v2.0.0&lt;/a&gt; by Stephanie Eckles&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;open-collective-supporters&quot; tabindex=&quot;-1&quot;&gt;Open Collective Supporters &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2/#open-collective-supporters&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gold Sponsors&lt;/strong&gt;: &lt;a href=&quot;https://www.sanity.io/&quot;&gt;&lt;strong&gt;Sanity.io&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://nordhealth.com/&quot;&gt;&lt;strong&gt;Nordhealth&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://cloudcannon.com/&quot;&gt;&lt;strong&gt;CloudCannon&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://transloadit.com/&quot;&gt;&lt;strong&gt;Transloadit&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Silver Sponsors&lt;/strong&gt;: &lt;a href=&quot;https://www.unabridgedsoftware.com/&quot;&gt;&lt;strong&gt;Unabridged Software&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://pqina.nl/&quot;&gt;&lt;strong&gt;PQINA&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://bejamas.io/&quot;&gt;&lt;strong&gt;Bejamas&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://sonspring.com/&quot;&gt;&lt;strong&gt;Nathan Smith&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://monarchairgroup.com/&quot;&gt;&lt;strong&gt;Monarch Air Group&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://getform.io/&quot;&gt;&lt;strong&gt;Getform.io&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.mercuryjets.com/&quot;&gt;&lt;strong&gt;Mercury Jets&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.oceg.org/&quot;&gt;&lt;strong&gt;OCEG&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backers&lt;/strong&gt;: Tyler Gaw, &lt;a href=&quot;https://arie.ls/&quot;&gt;Ariel Salminen&lt;/a&gt;, &lt;a href=&quot;https://about.me/peterdehaan&quot;&gt;Peter deHaan&lt;/a&gt;, Melanie Sumner, &lt;a href=&quot;https://www.bennash.com/&quot;&gt;Ben Nash&lt;/a&gt;, Alejandro Rodríguez, &lt;a href=&quot;https://hire.wil.to/&quot;&gt;Mat Marquis&lt;/a&gt;, &lt;a href=&quot;https://pborenstein.com/&quot;&gt;Philip Borenstein&lt;/a&gt;, &lt;a href=&quot;https://www.webstoemp.com/&quot;&gt;Jérôme Coupé&lt;/a&gt;, &lt;a href=&quot;https://nicolas-hoizey.com/&quot;&gt;Nicolas Hoizey&lt;/a&gt;, &lt;a href=&quot;https://mikeaparicio.com/&quot;&gt;Mike Aparicio&lt;/a&gt;, &lt;a href=&quot;https://benmyers.dev/&quot;&gt;Ben Myers&lt;/a&gt;, Katie Sylor-Miller, &lt;a href=&quot;https://markbuskbjerg.dk/&quot;&gt;Mark Buskbjerg&lt;/a&gt;, &lt;a href=&quot;https://morten.dk/&quot;&gt;mortendk&lt;/a&gt;, Aaron Hans, &lt;a href=&quot;https://lauris-webdev.com/&quot;&gt;Lauris Consulting&lt;/a&gt;, John Meyerhofer, Todd Libby, &lt;a href=&quot;https://lukeb.co.uk/&quot;&gt;Luke Bonaccorsi&lt;/a&gt;, shawn j sandy, &lt;a href=&quot;https://jennmoney.biz/&quot;&gt;Jenn Schiffer&lt;/a&gt;, &lt;a href=&quot;https://dgrammatiko.online/&quot;&gt;Dimitrios Grammatikogiannis&lt;/a&gt;, Devin Clark, &lt;a href=&quot;https://ericwbailey.design/&quot;&gt;Eric Bailey&lt;/a&gt;, Manuel Matuzovic, &lt;a href=&quot;https://higby.io/&quot;&gt;Higby&lt;/a&gt;, &lt;a href=&quot;https://www.tgiles.dev/&quot;&gt;Tim Giles&lt;/a&gt;, Kyosuke Nakamura, &lt;a href=&quot;https://twitter.com/LostInBrittany&quot;&gt;Horacio Gonzalez&lt;/a&gt;, &lt;a href=&quot;https://hans.gerwitz.com/&quot;&gt;Hans Gerwitz&lt;/a&gt;, &lt;a href=&quot;https://makotokw.com/&quot;&gt;Makoto Kawasaki&lt;/a&gt;, &lt;a href=&quot;https://robsterlini.co.uk/&quot;&gt;Rob Sterlini&lt;/a&gt;, &lt;a href=&quot;https://joshcrain.io/&quot;&gt;Josh Crain&lt;/a&gt;, &lt;a href=&quot;https://nicknisi.com/&quot;&gt;Nick Nisi&lt;/a&gt;, &lt;a href=&quot;https://genehack.org/&quot;&gt;John SJ Anderson&lt;/a&gt;, Ryan Swaney, Richard  Hemmer, &lt;a href=&quot;https://alistairshepherd.uk/&quot;&gt;Alistair Shepherd&lt;/a&gt;, &lt;a href=&quot;https://flak.is/&quot;&gt;Flaki&lt;/a&gt;, &lt;a href=&quot;https://angeliqueweger.com/&quot;&gt;Angelique Weger&lt;/a&gt;, John Hall, &lt;a href=&quot;https://scottmccracken.net/&quot;&gt;Scott McCracken&lt;/a&gt;, &lt;a href=&quot;https://jamessteinbach.com/&quot;&gt;James Steinbach&lt;/a&gt;, &lt;a href=&quot;https://oddbird.net/&quot;&gt;Miriam Suzanne&lt;/a&gt;, &lt;a href=&quot;https://ivoherrmann.com/&quot;&gt;Ivo Herrmann&lt;/a&gt;, &lt;a href=&quot;https://bentleydavis.com/&quot;&gt;Bentley Davis&lt;/a&gt;, &lt;a href=&quot;https://tattooed.dev/&quot;&gt;vince falconi&lt;/a&gt;, &lt;a href=&quot;https://martinschneider.me/&quot;&gt;Martin Schneider&lt;/a&gt;, &lt;a href=&quot;https://thinkdobecreate.com/&quot;&gt;Stephanie Eckles&lt;/a&gt;, &lt;a href=&quot;https://frontendweekly.tokyo/&quot;&gt;Frontend Weekly Tokyo&lt;/a&gt;, &lt;a href=&quot;https://chrisburnell.com/&quot;&gt;Chris Burnell&lt;/a&gt;, &lt;a href=&quot;https://ximenavf.com/&quot;&gt;Ximenav Vf.&lt;/a&gt;, Rich Holman, Kasper Storgaard, &lt;a href=&quot;https://kevhealy.com/&quot;&gt;Kevin Healy&lt;/a&gt;, &lt;a href=&quot;https://dorinvancea.com/&quot;&gt;Dorin Vancea&lt;/a&gt;, Greg Gibson, &lt;a href=&quot;https://hidde.blog/&quot;&gt;Hidde&lt;/a&gt;, Michelle Barker, &lt;a href=&quot;https://alesandroortiz.com/&quot;&gt;Alesandro Ortiz&lt;/a&gt;, &lt;a href=&quot;https://www.david-herron.com/&quot;&gt;David A. Herron&lt;/a&gt;, &lt;a href=&quot;https://paulrobertlloyd.com/&quot;&gt;Paul Robert Lloyd&lt;/a&gt;, &lt;a href=&quot;https://www.andreavaghi.dev/&quot;&gt;Andrea Vaghi&lt;/a&gt;, Bryan Robinson, &lt;a href=&quot;https://ashur.cab/rera&quot;&gt;Ashur Cabrera&lt;/a&gt;, &lt;a href=&quot;https://www.raymondcamden.com/&quot;&gt;Raymond Camden&lt;/a&gt;, John Meguerian, &lt;a href=&quot;https://joelamyman.co.uk/&quot;&gt;Joe Lamyman&lt;/a&gt;, &lt;a href=&quot;https://itsmeara.com/&quot;&gt;Ara Abcarians&lt;/a&gt;, &lt;a href=&quot;https://dryan.com/&quot;&gt;Dan Ryan&lt;/a&gt;, Sam, &lt;a href=&quot;https://wipdeveloper.com/&quot;&gt;Brett Nelson&lt;/a&gt;, &lt;a href=&quot;https://www.nonbreakingspace.co.uk/&quot;&gt;Paul Welsh&lt;/a&gt;, &lt;a href=&quot;https://www.ingo-steinke.com/&quot;&gt;Ingo Steinke&lt;/a&gt;, &lt;a href=&quot;http://melanie-richards.com/&quot;&gt;Melanie Richards&lt;/a&gt;, &lt;a href=&quot;https://forte.is/&quot;&gt;Noel Forte&lt;/a&gt;, Marco Zehe, Wes Ruvalcaba, &lt;a href=&quot;https://www.kloh.ch/&quot;&gt;Luc Poupard&lt;/a&gt;, &lt;a href=&quot;https://www.entle.co/&quot;&gt;Entle Web Solutions&lt;/a&gt;, &lt;a href=&quot;https://allaboutken.com/&quot;&gt;Ken Hawkins&lt;/a&gt;, &lt;a href=&quot;https://www.fershad.com/&quot;&gt;Fershad Irani&lt;/a&gt;, &lt;a href=&quot;https://mefody.dev/&quot;&gt;Nikita Dubko&lt;/a&gt;, &lt;a href=&quot;https://www.aaron-gustafson.com/&quot;&gt;Aaron Gustafson&lt;/a&gt;, &lt;a href=&quot;https://www.chrisswithinbank.net/&quot;&gt;Chris&lt;/a&gt;, &lt;a href=&quot;https://cjlm.ca/&quot;&gt;Christian Miles&lt;/a&gt;, &lt;a href=&quot;https://benjamingeese.de/&quot;&gt;Benjamin Geese&lt;/a&gt;, &lt;a href=&quot;https://www.marcusrelacion.com/&quot;&gt;Marcus Relacion&lt;/a&gt;, &lt;a href=&quot;https://netinnopeustesti.com/&quot;&gt;Netin nopeustesti&lt;/a&gt;, &lt;a href=&quot;https://sia.codes/&quot;&gt;Sia Karamalegos&lt;/a&gt;, &lt;a href=&quot;https://hoeser.dev/&quot;&gt;Raphael Höser&lt;/a&gt;, &lt;a href=&quot;https://alextheward.com/&quot;&gt;Cthos&lt;/a&gt;, &lt;a href=&quot;https://saneef.com/&quot;&gt;Saneef Ansari&lt;/a&gt;, &lt;a href=&quot;https://fokus.design/&quot;&gt;Flemming Meyer&lt;/a&gt;, Colin Fahrion, &lt;a href=&quot;https://danburzo.ro/&quot;&gt;Dan Burzo&lt;/a&gt;, &lt;a href=&quot;https://jonkuperman.com/&quot;&gt;Jon Kuperman&lt;/a&gt;, &lt;a href=&quot;https://neckam.nl/&quot;&gt;Michel van der Kroef&lt;/a&gt;, &lt;a href=&quot;https://dtott.com/&quot;&gt;Dan Ott&lt;/a&gt;, &lt;a href=&quot;https://mobilemall.pk/&quot;&gt;Mobilemall.pk&lt;/a&gt;, &lt;a href=&quot;https://vpsdime.com/&quot;&gt;Cheap VPS&lt;/a&gt;, &lt;a href=&quot;https://darn.es/&quot;&gt;David Darnes&lt;/a&gt;, &lt;a href=&quot;https://roobottom.com/&quot;&gt;Jon Roobottom&lt;/a&gt;, &lt;a href=&quot;https://danabyerly.com/&quot;&gt;Dana Byerly&lt;/a&gt;, &lt;a href=&quot;https://oisin.io/&quot;&gt;Oisín Quinn&lt;/a&gt;, &lt;a href=&quot;https://renkaatsopivasti.fi/&quot;&gt;Renkaatsopivasti&lt;/a&gt;, &lt;a href=&quot;https://windesol.fi/&quot;&gt;Windesol Sähkön Kilpailutus&lt;/a&gt;, &lt;a href=&quot;https://www.interroban.gg/&quot;&gt;Luke Mitchell&lt;/a&gt;, SignpostMarv, &lt;a href=&quot;https://paddn.com/hk&quot;&gt;THE PADDING&lt;/a&gt;, &lt;a href=&quot;https://www.bobmonsour.com/&quot;&gt;Bob Monsour&lt;/a&gt;, Patrick Byrne, zapscribbles, quinnanya, &lt;a href=&quot;https://www.centralvainsulation.com/&quot;&gt;Richmond Insulation&lt;/a&gt;, &lt;a href=&quot;https://birdsong.dev/&quot;&gt;Cory Birdsong&lt;/a&gt;, Aram ZS, Frank Reding, Andy Stevenson, &lt;a href=&quot;https://helppohinta.fi/&quot;&gt;HelppoHinta.fi&lt;/a&gt;, Robin Rendle, &lt;a href=&quot;https://tannerdolby.com/&quot;&gt;Tanner Dolby&lt;/a&gt;, &lt;a href=&quot;https://justin.poehnelt.com/&quot;&gt;jpoehnelt&lt;/a&gt;, &lt;a href=&quot;https://www.richmondconcretepros.com/&quot;&gt;Richmond Concrete&lt;/a&gt;, &lt;a href=&quot;https://geauxweisbeck4.dev/&quot;&gt;Andrew Weisbeck&lt;/a&gt;, &lt;a href=&quot;https://www.celinedesign.com/&quot;&gt;CelineDesign&lt;/a&gt;, Nic Chan, Duc Lam, &lt;a href=&quot;https://alex.zappa.dev/&quot;&gt;Alex Zappa&lt;/a&gt;, &lt;a href=&quot;https://steedgood.com/&quot;&gt;Stephen Bell&lt;/a&gt;, &lt;a href=&quot;https://henry.codes/&quot;&gt;xdesro&lt;/a&gt;, &lt;a href=&quot;https://www.wunschik.it/&quot;&gt;Alexander Wunschik&lt;/a&gt;, alistairtweedie, &lt;a href=&quot;https://tomquinonero.com/&quot;&gt;Tom&lt;/a&gt;, Robert Haselbacher, &lt;a href=&quot;https://www.lenesaile.com/&quot;&gt;Lene&lt;/a&gt;, Brett DeWoody, &lt;a href=&quot;https://metatierlist.com/&quot;&gt;Meta Tier List&lt;/a&gt;, &lt;a href=&quot;https://ivatech.dev/&quot;&gt;Iva Tech&lt;/a&gt;, kylepfeeley, Daniel Saunders, &lt;a href=&quot;https://danurbanowicz.com/&quot;&gt;Dan Urbanowicz&lt;/a&gt;, &lt;a href=&quot;https://danleatherman.com/&quot;&gt;dan leatherman&lt;/a&gt;, Josh Vickerson, &lt;a href=&quot;https://www.viewalitymedia.com/&quot;&gt;Viewality Media&lt;/a&gt;, &lt;a href=&quot;https://aviatorgame.guru/&quot;&gt;Aviator Game&lt;/a&gt;, &lt;a href=&quot;https://www.softermii.com/&quot;&gt;Softermii&lt;/a&gt;, Eric Carlisle, Claus Conrad, Eric Gallager, &lt;a href=&quot;https://mattobee.com/&quot;&gt;Matt Obee&lt;/a&gt;, &lt;a href=&quot;https://cbd.topreview.com/&quot;&gt;CBD Review&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>The `v8` release of Eleventy’s Base Blog starter project using Eleventy 2.0</title>
    <link href="https://www.11ty.dev/blog/bbv8/"/>
    <updated>2023-01-24T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/bbv8/</id>
    <content type="html">&lt;p&gt;Last week marked the &lt;a href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/&quot;&gt;first beta release of Eleventy’s new v2.0 version&lt;/a&gt;. This week we’ve spent a little time updating our &lt;code&gt;eleventy-base-blog&lt;/code&gt; project to the latest version and added a few new features too.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/11ty/eleventy-base-blog&quot;&gt;&lt;strong&gt;Try out the new &lt;code&gt;eleventy-base-blog&lt;/code&gt; Starter Project&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Here’s what the base blog now offers out of the box:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using &lt;a href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/&quot;&gt;Eleventy v2.0&lt;/a&gt; with the new &lt;a href=&quot;https://www.11ty.dev/docs/dev-server/&quot;&gt;Eleventy Dev Server&lt;/a&gt; and that same great zero-JavaScript taste.
&lt;ul&gt;
&lt;li&gt;Can easily &lt;a href=&quot;https://www.11ty.dev/docs/plugins/html-base/&quot;&gt;deploy to a subfolder without changing any content&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance focused&lt;/strong&gt;: four-hundos Lighthouse score out of the box!
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;0 Cumulative Layout Shift&lt;/strong&gt; and &lt;strong&gt;0ms Total Blocking Time&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eleventy-base-blog.netlify.app/reports/lighthouse/&quot;&gt;View the Lighthouse report for the latest demo build&lt;/a&gt; courtesy of the &lt;a href=&quot;https://github.com/netlify/netlify-plugin-lighthouse&quot;&gt;Netlify Lighthouse plugin&lt;/a&gt;. Notably, the demo site fails the build if the site goes below a perfect four-hundos threshold.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Content-driven navigation menu via the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/navigation/&quot;&gt;Eleventy Navigation plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Automated image optimization (without client JavaScript) via the &lt;a href=&quot;https://www.11ty.dev/docs/plugins/image/&quot;&gt;Eleventy Image utility&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Generate modern image formats automatically (e.g. AVIF and WebP)&lt;/li&gt;
&lt;li&gt;Automated swap between &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; dependent on how many output formats you’re using.&lt;/li&gt;
&lt;li&gt;Markup is generated for you with &lt;code&gt;srcset&lt;/code&gt; and optional &lt;code&gt;sizes&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;width&lt;/code&gt;/&lt;code&gt;height&lt;/code&gt; attributes to avoid &lt;a href=&quot;https://web.dev/cls/&quot;&gt;content layout shift&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Includes &lt;code&gt;loading=&amp;quot;lazy&amp;quot;&lt;/code&gt; for native lazy loading without JavaScript.&lt;/li&gt;
&lt;li&gt;Includes &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/decoding&quot;&gt;&lt;code&gt;decoding=&amp;quot;async&amp;quot;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Images can be co-located with blog post files.&lt;/li&gt;
&lt;li&gt;View the &lt;a href=&quot;https://github.com/11ty/eleventy-base-blog/blob/main/eleventy.config.images.js&quot;&gt;Image plugin source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Built-in &lt;a href=&quot;https://www.11ty.dev/docs/plugins/syntaxhighlight/&quot;&gt;syntax highlighter&lt;/a&gt; (no client JavaScript)&lt;/li&gt;
&lt;li&gt;Blog Posts
&lt;ul&gt;
&lt;li&gt;Draft posts: use &lt;code&gt;draft: true&lt;/code&gt; to mark a blog post as a draft. Drafts are &lt;strong&gt;only&lt;/strong&gt; included during &lt;code&gt;--serve&lt;/code&gt;/&lt;code&gt;--watch&lt;/code&gt; and are excluded from full builds. View the &lt;a href=&quot;https://github.com/11ty/eleventy-base-blog/blob/main/eleventy.config.drafts.js&quot;&gt;Drafts plugin source code&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Automated next/previous links&lt;/li&gt;
&lt;li&gt;Accessible deep links to headings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Generated Pages
&lt;ul&gt;
&lt;li&gt;Home, Archive, and About pages by default (configure more as needed!)&lt;/li&gt;
&lt;li&gt;Customizable content not found (404) page&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/rss/&quot;&gt;Feeds for Atom and JSON&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sitemap.xml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Zero-maintenance tag pages (&lt;a href=&quot;https://eleventy-base-blog.netlify.app/tags/&quot;&gt;View on the Demo&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>The very first beta release of Eleventy v2.0</title>
    <link href="https://www.11ty.dev/blog/eleventy-v2-beta/"/>
    <updated>2023-01-18T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/eleventy-v2-beta/</id>
    <content type="html">&lt;br&gt;
&lt;div class=&quot;elv-callout&quot;&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;&lt;strong&gt;&lt;em&gt;Update:&lt;/em&gt;&lt;/strong&gt; The &lt;a href=&quot;https://www.11ty.dev/blog/eleventy-v2/&quot;&gt;Eleventy v2.0.0 stable release&lt;/a&gt; is now available!&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The very first Eleventy 2.0 Beta release is now available on the &lt;code&gt;@beta&lt;/code&gt; channel and we’re looking for Beta testers! You can try it out now:&lt;/p&gt;
&lt;pre class=&quot;language-sh&quot;&gt;&lt;code class=&quot;language-sh&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Local project&lt;/span&gt;&lt;br&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@beta&lt;br&gt;&lt;br&gt;&lt;span class=&quot;token comment&quot;&gt;# Global install&lt;/span&gt;&lt;br&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@beta &lt;span class=&quot;token parameter variable&quot;&gt;-g&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Read more about &lt;a href=&quot;https://www.11ty.dev/docs/global-installation/&quot;&gt;local versus global installation&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;TcTR0TLqM3I&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/TcTR0TLqM3I/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=TcTR0TLqM3I&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=TcTR0TLqM3I&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
&lt;h3 id=&quot;are-you-new-to-eleventy&quot; tabindex=&quot;-1&quot;&gt;Are you new to Eleventy? &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#are-you-new-to-eleventy&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Eleventy is a flexible and production-ready site generator&lt;/strong&gt; known for its zero-client-JavaScript footprint, &lt;a href=&quot;https://www.11ty.dev/docs/performance/&quot;&gt;speedy sites, speedy builds&lt;/a&gt;, and &lt;a href=&quot;https://www.youtube.com/watch?v=b4frtsT4Cgo&quot;&gt;full control over the output&lt;/a&gt;. Watch &lt;a href=&quot;https://www.youtube.com/watch?v=EZfNr-YblBE&quot;&gt;The State of Eleventy in Two Minutes&lt;/a&gt; or &lt;a href=&quot;https://www.11ty.dev/docs/&quot;&gt;read more about Eleventy’s project goals.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-big-features&quot; tabindex=&quot;-1&quot;&gt;The Big Features &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#the-big-features&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;smaller-more-secure&quot; tabindex=&quot;-1&quot;&gt;Smaller, More Secure &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#smaller-more-secure&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;✅ Dependencies decreased by &lt;strong&gt;32.1%&lt;/strong&gt;: &lt;a href=&quot;https://npmgraph.js.org/?q=@11ty/eleventy@2.0.0-beta.1&quot;&gt;211 modules&lt;/a&gt; (&lt;a href=&quot;https://npmgraph.js.org/?q=@11ty/eleventy@1.0.2&quot;&gt;311 in v1.0.2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;✅ &lt;code&gt;node_modules&lt;/code&gt; file weight decreased by &lt;strong&gt;77.8%&lt;/strong&gt;: 34.3 MB (155 MB in v1.0.2)&lt;/li&gt;
&lt;li&gt;✅ &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1lkeWOhEXTNh0yxWaNOl_UFOHQea2YnSHit4QLjqXUb8/edit?usp=sharing&quot;&gt;&lt;strong&gt;30.5% faster&lt;/strong&gt; &lt;code&gt;npm install&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;faster-builds&quot; tabindex=&quot;-1&quot;&gt;Faster Builds &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#faster-builds&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved build performance (tested on &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1-H3wmT7q7m7G7d5M_dCLxQOiAAX3TP0byQdf0pP1fAQ/edit?usp=sharing&quot;&gt;a sample 500 page site&lt;/a&gt; against v1.0.2) using:
&lt;ul&gt;
&lt;li&gt;Liquid: ✅ &lt;strong&gt;18.18% faster&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Nunjucks: ✅ &lt;strong&gt;17.74% faster&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Markdown (with Liquid): ✅ &lt;strong&gt;17.95% faster&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;JavaScript (11ty.js): ✅ &lt;strong&gt;8.33% faster&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/usage/incremental/&quot;&gt;&lt;code&gt;--incremental&lt;/code&gt; for incremental builds&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/108#issuecomment-1362030361&quot;&gt;#108&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Smarter incremental builds with support for layout dependencies, &lt;a href=&quot;https://www.11ty.dev/docs/languages/custom/#registering-dependencies&quot;&gt;registered dependencies on custom templates&lt;/a&gt;, dependencies in &lt;code&gt;pagination&lt;/code&gt; data or &lt;a href=&quot;https://www.11ty.dev/docs/collections/#declare-your-collections-for-incremental-builds&quot;&gt;&lt;code&gt;eleventyImport&lt;/code&gt;&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/975&quot;&gt;#975&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/usage/#ignore-initial-to-run-eleventy-without-an-initial-build&quot;&gt;&lt;code&gt;--ignore-initial&lt;/code&gt; command line option&lt;/a&gt; to skip the first build (best paired with &lt;code&gt;--incremental&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Use &lt;a href=&quot;https://www.11ty.dev/docs/copy/#emulate-passthrough-copy-during-serve&quot;&gt;emulated passthrough copy&lt;/a&gt; to serve passthrough files directly without triggering a build (will still work with live reload) &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2456&quot;&gt;#2456&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;plugins&quot; tabindex=&quot;-1&quot;&gt;Plugins &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#plugins&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Support for &lt;a href=&quot;https://www.11ty.dev/docs/languages/webc/&quot;&gt;WebC, the new single file format for web components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/edge/&quot;&gt;Eleventy Edge&lt;/a&gt; will render Eleventy templates in an Edge Function for dynamic content &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/dev-server/&quot;&gt;Eleventy Dev Server&lt;/a&gt; replaces Browsersync, adds support for DOM-diffing live reloads. &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1305&quot;&gt;#1305&lt;/a&gt; &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/render/&quot;&gt;Render Plugin&lt;/a&gt; will render any template syntax inside other files &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/i18n/&quot;&gt;Internationalization (i18n) Plugin&lt;/a&gt; makes it easy to create localized sites &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/html-base/&quot;&gt;HTML &lt;code&gt;&amp;lt;base&amp;gt;&lt;/code&gt; Plugin&lt;/a&gt; makes it easy to deploy your site to any folder path without changing any content (works great with the path prefix feature) &lt;em&gt;(bundled with Eleventy)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Support for the &lt;a href=&quot;https://www.11ty.dev/docs/server-vite/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fvitejs.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://vitejs.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Vite plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;and-more...&quot; tabindex=&quot;-1&quot;&gt;And more… &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#and-more...&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Support for &lt;a href=&quot;https://www.11ty.dev/docs/languages/custom/#aliasing-an-existing-template-language&quot;&gt;aliasing to an existing template language&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2248#issuecomment-1341732716&quot;&gt;#2248&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;This unlocks TypeScript or JSX in Eleventy when you use &lt;code&gt;esbuild-register&lt;/code&gt; and alias &lt;code&gt;11ty.ts&lt;/code&gt; or &lt;code&gt;11ty.tsx&lt;/code&gt; to &lt;code&gt;11ty.js&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/events/#event-arguments&quot;&gt;Event arguments&lt;/a&gt; unlock new plugin abilities: &lt;code&gt;dir&lt;/code&gt; (input/output/includes/data/layouts locations),&lt;br&gt;
&lt;code&gt;outputMode&lt;/code&gt; (where the templates are going: &lt;code&gt;fs&lt;/code&gt;, &lt;code&gt;json&lt;/code&gt;, &lt;code&gt;ndjson&lt;/code&gt;), &lt;code&gt;runMode&lt;/code&gt; (&lt;code&gt;build&lt;/code&gt;, &lt;code&gt;watch&lt;/code&gt;, or &lt;code&gt;serve&lt;/code&gt;), or &lt;code&gt;results&lt;/code&gt; for the processed Eleventy output.&lt;/li&gt;
&lt;li&gt;Memory usage improvements to &lt;a href=&quot;https://www.11ty.dev/docs/pagination/&quot;&gt;Pagination&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;breaking-changes&quot; tabindex=&quot;-1&quot;&gt;Breaking Changes &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#breaking-changes&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;elv-callout elv-callout-info&quot;&gt;&lt;div class=&quot;elv-callout-label&quot;&gt;INFO:&lt;/div&gt;&lt;div class=&quot;elv-callout-c&quot;&gt;Rather than review this list, it’d be faster to use the &lt;code&gt;eleventy-upgrade-helper&lt;/code&gt; plugin, which runs a suite of tests to see whether or not you need to worry about these breaking changes in your project: &lt;a href=&quot;https://github.com/11ty/eleventy-upgrade-help&quot;&gt;https://github.com/11ty/eleventy-upgrade-help&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Bump minimum Node version to &lt;a href=&quot;https://github.com/nodejs/release#release-schedule&quot;&gt;Node 14+&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2336&quot;&gt;#2336&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/languages/markdown/#indented-code-blocks&quot;&gt;Disable indented code blocks in Markdown&lt;/a&gt; by default &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2438&quot;&gt;#2438&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/ignores/#configuration-api-added-in-v1.0.0&quot;&gt;Both &lt;code&gt;.git&lt;/code&gt; and nested &lt;code&gt;node_modules&lt;/code&gt; folders are ignored by default&lt;/a&gt; (previously we ignored &lt;code&gt;node_modules/**&lt;/code&gt;, now &lt;code&gt;**/node_modules/**&lt;/code&gt;) &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2436&quot;&gt;#2436&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/data-eleventy-supplied/#fileslug&quot;&gt;Dates will now be stripped from the parent directory for &lt;code&gt;page.fileSlug&lt;/code&gt; when the file name is &lt;code&gt;index.*&lt;/code&gt;&lt;/a&gt;. e.g. &lt;code&gt;YYYY-MM-DD-myslug/index.md&lt;/code&gt; has a &lt;code&gt;page.fileSlug&lt;/code&gt; of &lt;code&gt;myslug&lt;/code&gt; when previously it was &lt;code&gt;YYYY-MM-DD-myslug&lt;/code&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1947&quot;&gt;#1947&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2111&quot;&gt;#2111&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Dots in global data file names should be preserved in key name for data cascade &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1242&quot;&gt;#1242&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/1912&quot;&gt;#1912&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Removes deprecated in v1.0 (and undocumented) &lt;code&gt;renderData&lt;/code&gt; feature (use Computed Data instead) &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2356&quot;&gt;#2356&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Removes &lt;a href=&quot;https://www.11ty.dev/docs/data-preprocessing/&quot;&gt;pre-processing global JSON data files with a template language&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2728&quot;&gt;#2728&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Removes &lt;a href=&quot;https://www.11ty.dev/docs/copy/#passthrough-everything&quot;&gt;&lt;code&gt;--passthroughall&lt;/code&gt; command line flag&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2682&quot;&gt;#2682&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Major dependency bumps:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;liquidjs&lt;/code&gt; from v9 to v10 &lt;a href=&quot;https://github.com/harttle/liquidjs/releases/tag/v10.0.0&quot;&gt;Release notes&lt;/a&gt;  &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2678&quot;&gt;#2678&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;luxon&lt;/code&gt; from v2 to v3 &lt;a href=&quot;https://github.com/moment/luxon/blob/master/CHANGELOG.md#300-2022-07-09&quot;&gt;Release notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;markdown-it&lt;/code&gt; from v12 to v13 &lt;a href=&quot;https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md#1300---2022-04-22&quot;&gt;Release notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-small-features&quot; tabindex=&quot;-1&quot;&gt;The Small Features &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#the-small-features&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Adds support for configuration default file names &lt;code&gt;eleventy.config.js&lt;/code&gt; and &lt;code&gt;eleventy.config.cjs&lt;/code&gt; in addition to &lt;code&gt;.eleventy.js&lt;/code&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/1029&quot;&gt;#1029&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/shortcodes/#asynchronous-universal-shortcodes&quot;&gt;&lt;code&gt;addShortcode&lt;/code&gt; is now async-friendly&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2726&quot;&gt;#2726&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/filters/#asynchronous-universal-filters&quot;&gt;&lt;code&gt;addFilter&lt;/code&gt; is now async-friendly&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2536&quot;&gt;#2536&lt;/a&gt; (also adds an &lt;code&gt;addAsyncFilter&lt;/code&gt; API method)&lt;/li&gt;
&lt;li&gt;File watching:
&lt;ul&gt;
&lt;li&gt;Eleventy Dev Server includes a &lt;a href=&quot;https://www.11ty.dev/docs/dev-server/#options&quot;&gt;&lt;code&gt;watch&lt;/code&gt; option&lt;/a&gt; to trigger live reloads on file changes outside of your Eleventy build. Works great when you’re using a bundler in parallel!&lt;/li&gt;
&lt;li&gt;Decoupled ignore APIs for template processing (&lt;code&gt;eleventyConfig.ignores&lt;/code&gt;) and &lt;a href=&quot;https://www.11ty.dev/docs/watch-serve/#configuration-api&quot;&gt;file watching (&lt;code&gt;eleventyConfig.watchIgnores&lt;/code&gt;)&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/893&quot;&gt;#893&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Access &lt;a href=&quot;https://www.11ty.dev/docs/copy/#advanced-options&quot;&gt;advanced &lt;code&gt;recursive-copy&lt;/code&gt; options in passthrough file copy&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/1686&quot;&gt;#1686&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Unlocks passthrough copy with symlinks &lt;a href=&quot;https://github.com/11ty/eleventy/issues/530&quot;&gt;#530&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/filters/log/#using-log-in-filter-chains&quot;&gt;&lt;code&gt;log&lt;/code&gt; filter supports chaining&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2467&quot;&gt;#2467&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Adds &lt;a href=&quot;https://www.11ty.dev/docs/dates/#setting-a-content-date-in-front-matter&quot;&gt;new &lt;code&gt;git Created&lt;/code&gt; date option&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2468&quot;&gt;#2468&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Adds &lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#usage-with-options&quot;&gt;options for &lt;code&gt;read&lt;/code&gt; and &lt;code&gt;encoding&lt;/code&gt; to custom data formats&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;This unlocks using &lt;a href=&quot;https://www.11ty.dev/docs/data-custom/#feed-exif-image-data-into-the-data-cascade&quot;&gt;binary files (like images) to populate the Data Cascade&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;even-smaller-features&quot; tabindex=&quot;-1&quot;&gt;Even Smaller Features &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#even-smaller-features&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&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; API method to customize Template and Directory data file suffixes&lt;/a&gt; (or opt-out of the Template and Directory Data Files feature) &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2681&quot;&gt;#2681&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/serverless/#compile-the-data-cascade-for-the-project&quot;&gt;Serverless option &lt;code&gt;singleTemplateScope: false&lt;/code&gt;&lt;/a&gt; simplifies using collections in serverless mode. &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2736&quot;&gt;#2736&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A variety of bug fixes for &lt;code&gt;--serve&lt;/code&gt; issues that required server restarts.&lt;/li&gt;
&lt;li&gt;Data Consistency:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;this.page&lt;/code&gt; and &lt;code&gt;this.eleventy&lt;/code&gt; are now available on &lt;a href=&quot;https://www.11ty.dev/docs/shortcodes/#scoped-data-in-shortcodes&quot;&gt;Shortcodes&lt;/a&gt;, &lt;a href=&quot;https://www.11ty.dev/docs/filters/#scoped-data-in-filters&quot;&gt;🆕 Filters&lt;/a&gt;, &lt;a href=&quot;https://www.11ty.dev/docs/config/#linters&quot;&gt;🆕 Linters&lt;/a&gt;, and &lt;a href=&quot;https://www.11ty.dev/docs/config/#transforms&quot;&gt;🆕 Transforms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/collections/#collection-item-data-structure&quot;&gt;&lt;code&gt;page&lt;/code&gt; and &lt;code&gt;content&lt;/code&gt; on Collection entries&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Adds &lt;a href=&quot;https://www.11ty.dev/docs/filters/collection-items/#getcollectionitemindex&quot;&gt;&lt;code&gt;getCollectionItemIndex&lt;/code&gt; universal filter&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2676&quot;&gt;#2676&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Throw error on circular layout dependencies &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2076&quot;&gt;#2076&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Plugins can now reference &lt;code&gt;eleventyConfig.pathPrefix&lt;/code&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2526&quot;&gt;#2526&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/pagination/#generating-an-empty-results-page&quot;&gt;&lt;code&gt;generatePageOnEmptyData&lt;/code&gt; to generate an empty results page&lt;/a&gt; with an empty paginated data set &lt;a href=&quot;https://github.com/11ty/eleventy/pull/1698&quot;&gt;#1698&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/756&quot;&gt;#756&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/issues/731&quot;&gt;#731&lt;/a&gt; &lt;a href=&quot;https://github.com/11ty/eleventy/pull/2208&quot;&gt;#2208&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Creating an empty JSON data file no longer throws an error &lt;a href=&quot;https://github.com/11ty/eleventy/issues/2299&quot;&gt;#2299&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;housekeeping&quot; tabindex=&quot;-1&quot;&gt;Housekeeping &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#housekeeping&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Full issue list: &lt;a href=&quot;https://github.com/11ty/eleventy/milestone/38?closed=1&quot;&gt;https://github.com/11ty/eleventy/milestone/38?closed=1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Full changelog: &lt;a href=&quot;https://github.com/11ty/eleventy/compare/v1.0.2...v2.0.0-beta.1&quot;&gt;https://github.com/11ty/eleventy/compare/v1.0.2...v2.0.0-beta.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;thank-you-notes&quot; tabindex=&quot;-1&quot;&gt;Thank You Notes &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#thank-you-notes&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This project would not be possible without our lovely community. Thank you to everyone that built something with Eleventy (&lt;a href=&quot;https://www.11ty.dev/authors/&quot;&gt;×669 authors on our web site!&lt;/a&gt;), wrote a blog post about Eleventy, &lt;a href=&quot;https://github.com/11ty/eleventy/graphs/contributors&quot;&gt;contributed code&lt;/a&gt;, wrote a plugins, &lt;a href=&quot;https://github.com/11ty/11ty-website/graphs/contributors&quot;&gt;helped with documentation&lt;/a&gt;, asked questions, answered questions, braved &lt;a href=&quot;https://www.11ty.dev/speedlify/&quot;&gt;The Leaderboards&lt;/a&gt;, participated on Discord, filed issues, attended (or organized!) a meetup, said a kind word on social media ❤️.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;huge thank you to &lt;a href=&quot;https://www.netlify.com/&quot;&gt;Netlify&lt;/a&gt;&lt;/strong&gt;, especially: Matt Biilmann, Chris Bach, Lauren Sell (alum), and Claire Knight, without whom this release would not have been possible.&lt;/li&gt;
&lt;li&gt;🏆 A special thanks to &lt;a href=&quot;https://github.com/pdehaan&quot;&gt;Peter DeHaan&lt;/a&gt; for their tireless contributions on the Eleventy Issue tracker.&lt;/li&gt;
&lt;li&gt;Yet more thanks to the all star Discord Moderators and Meetup Coordinators &lt;a href=&quot;https://benmyers.dev/&quot;&gt;Ben Myers&lt;/a&gt;, &lt;a href=&quot;https://www.cassey.dev/&quot;&gt;Cassey Lottman&lt;/a&gt;, &lt;a href=&quot;https://danleatherman.com/&quot;&gt;Dan Leatherman&lt;/a&gt;, &lt;a href=&quot;https://darthmall.net/&quot;&gt;Evan Sheehan&lt;/a&gt;, &lt;a href=&quot;https://helloyes.dev/&quot;&gt;Thomas M. Semmler&lt;/a&gt;, &lt;a href=&quot;https://sia.codes/&quot;&gt;Sia Karamalegos&lt;/a&gt; and &lt;a href=&quot;https://thinkdobecreate.com/&quot;&gt;Stephanie Eckles&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;All of our &lt;a href=&quot;https://opencollective.com/11ty&quot;&gt;supporters on Open Collective&lt;/a&gt; ❤️&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://opencollective.com/11ty&quot;&gt;Contribute on Open Collective&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/community/&quot;&gt;How else can you contribute to Eleventy?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;pull-requests-from&quot; tabindex=&quot;-1&quot;&gt;Pull Requests From &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#pull-requests-from&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/AleksandrHovhannisyan&quot;&gt;@AleksandrHovhannisyan&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/amareshsm&quot;&gt;@amareshsm&lt;/a&gt; ×2 🆕, &lt;a href=&quot;https://github.com/binyamin&quot;&gt;@binyamin&lt;/a&gt;, &lt;a href=&quot;https://github.com/DamianOsipiuk&quot;&gt;@DamianOsipiuk&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/epelc&quot;&gt;@epelc&lt;/a&gt; ×2 🆕, &lt;a href=&quot;https://github.com/j-f1&quot;&gt;@j-f1&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/Jaza&quot;&gt;@Jaza&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/kentaroi&quot;&gt;@kentaroi&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/kev4ev&quot;&gt;@kev4ev&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/LeoSchae&quot;&gt;@LeoSchae&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/milahu&quot;&gt;@milahu&lt;/a&gt; ×3, &lt;a href=&quot;https://github.com/nasivuela&quot;&gt;@nasivuela&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/NickColley&quot;&gt;@NickColley&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/NotWoods&quot;&gt;@NotWoods&lt;/a&gt;, &lt;a href=&quot;https://github.com/Obayanju&quot;&gt;@Obayanju&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/Snapstromegon&quot;&gt;@Snapstromegon&lt;/a&gt; ×16 (wow! 🤯), &lt;a href=&quot;https://github.com/TheDocTrier&quot;&gt;@TheDocTrier&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/thinkverse&quot;&gt;@thinkverse&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/TigersWay&quot;&gt;@TigersWay&lt;/a&gt; 🆕, &lt;a href=&quot;https://github.com/wes-goulet&quot;&gt;@wes-goulet&lt;/a&gt; 🆕&lt;/p&gt;
&lt;h3 id=&quot;read-more-from-the-community&quot; tabindex=&quot;-1&quot;&gt;Read more from the Community &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#read-more-from-the-community&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://11ty.rocks/posts/new-features-upgrade-considerations-eleventy-version-2/&quot;&gt;New Features and Upgrade Considerations for Eleventy v2.0.0&lt;/a&gt; by Stephanie Eckles&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;open-collective-supporters&quot; tabindex=&quot;-1&quot;&gt;Open Collective Supporters &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v2-beta/#open-collective-supporters&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gold Sponsors&lt;/strong&gt;: &lt;a href=&quot;https://www.sanity.io/&quot;&gt;&lt;strong&gt;Sanity.io&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://nordhealth.com/&quot;&gt;&lt;strong&gt;Nordhealth&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://cloudcannon.com/&quot;&gt;&lt;strong&gt;CloudCannon&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://transloadit.com/&quot;&gt;&lt;strong&gt;Transloadit&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Silver Sponsors&lt;/strong&gt;: &lt;a href=&quot;https://www.unabridgedsoftware.com/&quot;&gt;&lt;strong&gt;Unabridged Software&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://pqina.nl/&quot;&gt;&lt;strong&gt;PQINA&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://bejamas.io/&quot;&gt;&lt;strong&gt;Bejamas&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://sonspring.com/&quot;&gt;&lt;strong&gt;Nathan Smith&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://monarchairgroup.com/&quot;&gt;&lt;strong&gt;Monarch Air Group&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://getform.io/&quot;&gt;&lt;strong&gt;Getform.io&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.mercuryjets.com/&quot;&gt;&lt;strong&gt;Mercury Jets&lt;/strong&gt;&lt;/a&gt;, and &lt;a href=&quot;https://www.oceg.org/&quot;&gt;&lt;strong&gt;OCEG&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backers&lt;/strong&gt;: Tyler Gaw, &lt;a href=&quot;https://arie.ls/&quot;&gt;Ariel Salminen&lt;/a&gt;, &lt;a href=&quot;https://about.me/peterdehaan&quot;&gt;Peter deHaan&lt;/a&gt;, Melanie Sumner, &lt;a href=&quot;https://www.bennash.com/&quot;&gt;Ben Nash&lt;/a&gt;, Alejandro Rodríguez, &lt;a href=&quot;https://hire.wil.to/&quot;&gt;Mat Marquis&lt;/a&gt;, &lt;a href=&quot;https://pborenstein.com/&quot;&gt;Philip Borenstein&lt;/a&gt;, &lt;a href=&quot;https://www.webstoemp.com/&quot;&gt;Jérôme Coupé&lt;/a&gt;, &lt;a href=&quot;https://nicolas-hoizey.com/&quot;&gt;Nicolas Hoizey&lt;/a&gt;, &lt;a href=&quot;https://mikeaparicio.com/&quot;&gt;Mike Aparicio&lt;/a&gt;, &lt;a href=&quot;https://benmyers.dev/&quot;&gt;Ben Myers&lt;/a&gt;, Katie Sylor-Miller, &lt;a href=&quot;https://markbuskbjerg.dk/&quot;&gt;Mark Buskbjerg&lt;/a&gt;, &lt;a href=&quot;https://morten.dk/&quot;&gt;mortendk&lt;/a&gt;, Aaron Hans, &lt;a href=&quot;https://lauris-webdev.com/&quot;&gt;Lauris Consulting&lt;/a&gt;, John Meyerhofer, Todd Libby, &lt;a href=&quot;https://lukeb.co.uk/&quot;&gt;Luke Bonaccorsi&lt;/a&gt;, shawn j sandy, &lt;a href=&quot;https://jennmoney.biz/&quot;&gt;Jenn Schiffer&lt;/a&gt;, &lt;a href=&quot;https://dgrammatiko.online/&quot;&gt;Dimitrios Grammatikogiannis&lt;/a&gt;, Devin Clark, &lt;a href=&quot;https://ericwbailey.design/&quot;&gt;Eric Bailey&lt;/a&gt;, Manuel Matuzovic, Kyosuke Nakamura, &lt;a href=&quot;https://www.tgiles.dev/&quot;&gt;Tim Giles&lt;/a&gt;, &lt;a href=&quot;https://hans.gerwitz.com/&quot;&gt;Hans Gerwitz&lt;/a&gt;, &lt;a href=&quot;https://makotokw.com/&quot;&gt;Makoto Kawasaki&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/LostInBrittany&quot;&gt;Horacio Gonzalez&lt;/a&gt;, &lt;a href=&quot;https://robsterlini.co.uk/&quot;&gt;Rob Sterlini&lt;/a&gt;, &lt;a href=&quot;https://joshcrain.io/&quot;&gt;Josh Crain&lt;/a&gt;, &lt;a href=&quot;https://annualbeta.com/&quot;&gt;Søren Birkemeyer&lt;/a&gt;, Richard  Hemmer, &lt;a href=&quot;https://nicknisi.com/&quot;&gt;Nick Nisi&lt;/a&gt;, &lt;a href=&quot;https://genehack.org/&quot;&gt;John SJ Anderson&lt;/a&gt;, Ryan Swaney, &lt;a href=&quot;https://alistairshepherd.uk/&quot;&gt;Alistair Shepherd&lt;/a&gt;, &lt;a href=&quot;https://ivoherrmann.com/&quot;&gt;Ivo Herrmann&lt;/a&gt;, &lt;a href=&quot;https://flak.is/&quot;&gt;Flaki&lt;/a&gt;, John Hall, &lt;a href=&quot;https://scottmccracken.net/&quot;&gt;Scott McCracken&lt;/a&gt;, &lt;a href=&quot;https://jamessteinbach.com/&quot;&gt;James Steinbach&lt;/a&gt;, &lt;a href=&quot;https://oddbird.net/&quot;&gt;Miriam Suzanne&lt;/a&gt;, &lt;a href=&quot;https://angeliqueweger.com/&quot;&gt;Angelique Weger&lt;/a&gt;, &lt;a href=&quot;https://bentleydavis.com/&quot;&gt;Bentley Davis&lt;/a&gt;, &lt;a href=&quot;https://tattooed.dev/&quot;&gt;vince falconi&lt;/a&gt;, &lt;a href=&quot;https://martinschneider.me/&quot;&gt;Martin Schneider&lt;/a&gt;, &lt;a href=&quot;https://thinkdobecreate.com/&quot;&gt;Stephanie Eckles&lt;/a&gt;, &lt;a href=&quot;https://frontendweekly.tokyo/&quot;&gt;Frontend Weekly Tokyo&lt;/a&gt;, &lt;a href=&quot;https://chrisburnell.com/&quot;&gt;Chris Burnell&lt;/a&gt;, &lt;a href=&quot;https://ximenavf.com/&quot;&gt;Ximenav Vf.&lt;/a&gt;, Rich Holman, Kasper Storgaard, &lt;a href=&quot;https://kevhealy.com/&quot;&gt;Kevin Healy&lt;/a&gt;, Greg Gibson, &lt;a href=&quot;https://hidde.blog/&quot;&gt;Hidde&lt;/a&gt;, Michelle Barker, &lt;a href=&quot;https://alesandroortiz.com/&quot;&gt;Alesandro Ortiz&lt;/a&gt;, &lt;a href=&quot;https://www.david-herron.com/&quot;&gt;David A. Herron&lt;/a&gt;, &lt;a href=&quot;https://paulrobertlloyd.com/&quot;&gt;Paul Robert Lloyd&lt;/a&gt;, &lt;a href=&quot;https://www.andreavaghi.dev/&quot;&gt;Andrea Vaghi&lt;/a&gt;, Bryan Robinson, &lt;a href=&quot;https://ashur.cab/rera&quot;&gt;Ashur Cabrera&lt;/a&gt;, &lt;a href=&quot;https://www.raymondcamden.com/&quot;&gt;Raymond Camden&lt;/a&gt;, John Meguerian, &lt;a href=&quot;https://joelamyman.co.uk/&quot;&gt;Joe Lamyman&lt;/a&gt;, &lt;a href=&quot;https://dorinvancea.com/&quot;&gt;Dorin Vancea&lt;/a&gt;, &lt;a href=&quot;https://itsmeara.com/&quot;&gt;Ara Abcarians&lt;/a&gt;, &lt;a href=&quot;https://www.nonbreakingspace.co.uk/&quot;&gt;Paul Welsh&lt;/a&gt;, &lt;a href=&quot;https://www.ingo-steinke.com/&quot;&gt;Ingo Steinke&lt;/a&gt;, &lt;a href=&quot;https://dryan.com/&quot;&gt;Dan Ryan&lt;/a&gt;, Sam, &lt;a href=&quot;https://wipdeveloper.com/&quot;&gt;Brett Nelson&lt;/a&gt;, &lt;a href=&quot;http://melanie-richards.com/&quot;&gt;Melanie Richards&lt;/a&gt;, Marco Zehe, Wes Ruvalcaba, &lt;a href=&quot;https://www.kloh.ch/&quot;&gt;Luc Poupard&lt;/a&gt;, &lt;a href=&quot;https://forte.is/&quot;&gt;Noel Forte&lt;/a&gt;, &lt;a href=&quot;https://www.entle.co/&quot;&gt;Entle Web Solutions&lt;/a&gt;, &lt;a href=&quot;https://allaboutken.com/&quot;&gt;Ken Hawkins&lt;/a&gt;, &lt;a href=&quot;https://www.fershad.com/&quot;&gt;Fershad Irani&lt;/a&gt;, &lt;a href=&quot;https://mefody.dev/&quot;&gt;Nikita Dubko&lt;/a&gt;, &lt;a href=&quot;https://www.aaron-gustafson.com/&quot;&gt;Aaron Gustafson&lt;/a&gt;, &lt;a href=&quot;https://www.chrisswithinbank.net/&quot;&gt;Chris&lt;/a&gt;, &lt;a href=&quot;https://cjlm.ca/&quot;&gt;Christian Miles&lt;/a&gt;, &lt;a href=&quot;https://benjamingeese.de/&quot;&gt;Benjamin Geese&lt;/a&gt;, &lt;a href=&quot;https://www.marcusrelacion.com/&quot;&gt;Marcus Relacion&lt;/a&gt;, &lt;a href=&quot;https://netinnopeustesti.com/&quot;&gt;Netin nopeustesti&lt;/a&gt;, &lt;a href=&quot;https://alextheward.com/&quot;&gt;Cthos&lt;/a&gt;, &lt;a href=&quot;https://sia.codes/&quot;&gt;Sia Karamalegos&lt;/a&gt;, &lt;a href=&quot;https://jonkuperman.com/&quot;&gt;Jon Kuperman&lt;/a&gt;, &lt;a href=&quot;https://hoeser.dev/&quot;&gt;Raphael Höser&lt;/a&gt;, &lt;a href=&quot;https://saneef.com/&quot;&gt;Saneef Ansari&lt;/a&gt;, &lt;a href=&quot;https://fokus.design/&quot;&gt;Flemming Meyer&lt;/a&gt;, Colin Fahrion, &lt;a href=&quot;https://danburzo.ro/&quot;&gt;Dan Burzo&lt;/a&gt;, &lt;a href=&quot;https://dtott.com/&quot;&gt;Dan Ott&lt;/a&gt;, &lt;a href=&quot;https://mobilemall.pk/&quot;&gt;Mobilemall.pk&lt;/a&gt;, &lt;a href=&quot;https://vpsdime.com/&quot;&gt;Cheap VPS&lt;/a&gt;, &lt;a href=&quot;https://darn.es/&quot;&gt;David Darnes&lt;/a&gt;, &lt;a href=&quot;https://neckam.nl/&quot;&gt;Michel van der Kroef&lt;/a&gt;, &lt;a href=&quot;https://roobottom.com/&quot;&gt;Jon Roobottom&lt;/a&gt;, &lt;a href=&quot;https://danabyerly.com/&quot;&gt;Dana Byerly&lt;/a&gt;, &lt;a href=&quot;https://oisin.io/&quot;&gt;Oisín Quinn&lt;/a&gt;, &lt;a href=&quot;https://renkaatsopivasti.fi/&quot;&gt;Renkaatsopivasti&lt;/a&gt;, &lt;a href=&quot;https://windesol.fi/&quot;&gt;Windesol Sähkön Kilpailutus&lt;/a&gt;, &lt;a href=&quot;https://www.interroban.gg/&quot;&gt;Luke Mitchell&lt;/a&gt;, SignpostMarv, &lt;a href=&quot;https://paddn.com/hk&quot;&gt;THE PADDING&lt;/a&gt;, &lt;a href=&quot;https://www.bobmonsour.com/&quot;&gt;Bob Monsour&lt;/a&gt;, Patrick Byrne, zapscribbles, Frank Reding, quinnanya, &lt;a href=&quot;https://www.centralvainsulation.com/&quot;&gt;Richmond Insulation&lt;/a&gt;, &lt;a href=&quot;https://birdsong.dev/&quot;&gt;Cory Birdsong&lt;/a&gt;, Aram ZS, Andy Stevenson, &lt;a href=&quot;https://helppohinta.fi/&quot;&gt;HelppoHinta.fi&lt;/a&gt;, Robin Rendle, &lt;a href=&quot;https://tannerdolby.com/&quot;&gt;Tanner Dolby&lt;/a&gt;, &lt;a href=&quot;https://justin.poehnelt.com/&quot;&gt;jpoehnelt&lt;/a&gt;, &lt;a href=&quot;https://www.richmondconcretepros.com/&quot;&gt;Richmond Concrete&lt;/a&gt;, &lt;a href=&quot;https://geauxweisbeck4.dev/&quot;&gt;Andrew Weisbeck&lt;/a&gt;, &lt;a href=&quot;https://tomquinonero.com/&quot;&gt;Tom&lt;/a&gt;, &lt;a href=&quot;https://www.celinedesign.com/&quot;&gt;CelineDesign&lt;/a&gt;, Nic Chan, Duc Lam, &lt;a href=&quot;https://alex.zappa.dev/&quot;&gt;Alex Zappa&lt;/a&gt;, &lt;a href=&quot;https://steedgood.com/&quot;&gt;Stephen Bell&lt;/a&gt;, Brett DeWoody, alistairtweedie, &lt;a href=&quot;https://metatierlist.com/&quot;&gt;Meta Tier List&lt;/a&gt;, &lt;a href=&quot;https://henry.codes/&quot;&gt;xdesro&lt;/a&gt;, &lt;a href=&quot;https://www.wunschik.it/&quot;&gt;Alexander Wunschik&lt;/a&gt;, Robert Haselbacher, &lt;a href=&quot;https://www.lenesaile.com/&quot;&gt;Lene&lt;/a&gt;, &lt;a href=&quot;https://ivatech.dev/&quot;&gt;Iva Tech&lt;/a&gt;, kylepfeeley, Daniel Saunders, &lt;a href=&quot;https://danurbanowicz.com/&quot;&gt;Dan Urbanowicz&lt;/a&gt;, &lt;a href=&quot;https://danleatherman.com/&quot;&gt;dan leatherman&lt;/a&gt;, &lt;a href=&quot;https://www.viewalitymedia.com/&quot;&gt;Viewality Media&lt;/a&gt;, &lt;a href=&quot;https://aviatorgame.guru/&quot;&gt;Aviator Game&lt;/a&gt;, &lt;a href=&quot;https://www.softermii.com/&quot;&gt;Softermii&lt;/a&gt;, Eric Carlisle, Claus Conrad, &lt;a href=&quot;https://cbd.topreview.com/&quot;&gt;CBD Review&lt;/a&gt;, Eric Gallager&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>Jamstack Community Survey 2022 Results</title>
    <link href="https://www.11ty.dev/blog/jamstack-survey-2022/"/>
    <updated>2022-11-29T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/jamstack-survey-2022/</id>
    <content type="html">&lt;h3 id=&quot;check-out-the-jamstack-community-survey-2022&quot; tabindex=&quot;-1&quot;&gt;Check out the &lt;a href=&quot;https://jamstack.org/survey/2022/&quot;&gt;Jamstack Community Survey 2022&lt;/a&gt; &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/jamstack-survey-2022/#check-out-the-jamstack-community-survey-2022&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Looks like our usage grew from &lt;a href=&quot;https://jamstack.org/survey/2022/#frameworks-by-usage-and-satisfaction&quot;&gt;17% to 19% while keeping a solid 3.8 satisfaction score&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also notably:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;11ty was the only purely static site generator (SSG) in our survey to show growth in usage share. For this reason we think 11ty is now the clear choice if a static site is your use case.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;As we mentioned already, if you’re building a static or nearly-static site, we continue to think 11ty is an excellent choice given its growth relative to other SSGs in the space.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;We really appreciate the support, everyone!&lt;/p&gt;
&lt;p&gt;Read more &lt;a href=&quot;https://www.netlify.com/blog/jamstack-community-survey-2022/&quot;&gt;on the Netlify Blog: &lt;em&gt;Top Takeaways from the Jamstack Community Survey 2022&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&quot;previously&quot; tabindex=&quot;-1&quot;&gt;Previously: &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/jamstack-survey-2022/#previously&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/jamstack-survey-2021/&quot;&gt;2021&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/jamstack-survey/&quot;&gt;2020&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>The State of Eleventy (2022) in Two Minutes</title>
    <link href="https://www.11ty.dev/blog/state-of-eleventy-2022/"/>
    <updated>2022-11-28T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/state-of-eleventy-2022/</id>
    <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=EZfNr-YblBE&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Read a bunch more detail on &lt;a href=&quot;https://www.zachleat.com/web/state-of-eleventy-2022/&quot;&gt;zachleat.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube-nocookie.com/embed/EZfNr-YblBE&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
</content>
  </entry>
  
  <entry>
    <title>Represent Eleventy in the State of JavaScript Survey 2022</title>
    <link href="https://www.11ty.dev/blog/state-of-js/"/>
    <updated>2022-11-23T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/state-of-js/</id>
    <content type="html">&lt;p&gt;Looks like Eleventy is listed on this year’s &lt;a href=&quot;https://stateofjs.com/&quot;&gt;State of JavaScript Survey&lt;/a&gt; in the “Rendering Frameworks” section——it would be really lovely if our community were well represented in the data!&lt;/p&gt;
&lt;p&gt;Appreciate y’all!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://stateofjs.com/&quot; style=&quot;display: block; max-width: 16em&quot;&gt;&lt;img alt=&quot;Screenshot of https://stateofjs.com/&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://v1.screenshot.11ty.dev/https%3A%2F%2Fstateofjs.com%2F/small/1:1/&quot; width=&quot;375&quot; height=&quot;375&quot;&gt;&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Four Million npm Downloads!</title>
    <link href="https://www.11ty.dev/blog/four-million/"/>
    <updated>2022-09-30T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/four-million/</id>
    <content type="html">&lt;p&gt;On September 16, 2022 &lt;strong&gt;Eleventy passed &lt;a href=&quot;https://npm-stat.com/charts.html?package=@11ty/eleventy&amp;amp;from=2018-01-01&amp;amp;to=2022-09-16&quot;&gt;four million lifetime downloads&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(This number is limited to Eleventy core and doesn’t count our ecosystem of utilities and plugins.)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We put up a nice &lt;a href=&quot;https://twitter.11ty.dev/1575886929916108800&quot;&gt;celebratory video on Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;xlBXAHqjlec&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/xlBXAHqjlec/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=xlBXAHqjlec&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=xlBXAHqjlec&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
&lt;p&gt;(and on our &lt;a href=&quot;https://www.youtube.com/watch?v=xlBXAHqjlec&quot;&gt;YouTube channel&lt;/a&gt; too)&lt;/p&gt;
&lt;p&gt;Thanks for the support, y’all!&lt;/p&gt;
&lt;h2 id=&quot;previous-arbitrary-milestones&quot; tabindex=&quot;-1&quot;&gt;Previous arbitrary milestones &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/four-million/#previous-arbitrary-milestones&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/three-million/&quot;&gt;Three Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/blog/2million/&quot;&gt;Two Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.11ty.dev/1338210611797389312&quot;&gt;Twitter: One Million npm Downloads!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>Three Million npm Downloads!</title>
    <link href="https://www.11ty.dev/blog/three-million/"/>
    <updated>2022-04-22T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/three-million/</id>
    <content type="html">&lt;p&gt;&lt;strong&gt;On March 25, 2022 Eleventy passed &lt;a href=&quot;https://npm-stat.com/charts.html?package=%4011ty%2Feleventy&amp;amp;from=2018-01-01&amp;amp;to=2022-03-25&quot;&gt;three million lifetime downloads&lt;/a&gt;!&lt;/strong&gt; We put up a nice &lt;a href=&quot;https://twitter.11ty.dev/1513559535830671362&quot;&gt;celebratory video on Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;qP3GDtn-0BQ&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/qP3GDtn-0BQ/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=qP3GDtn-0BQ&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=qP3GDtn-0BQ&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
&lt;p&gt;(and on our &lt;a href=&quot;https://www.youtube.com/watch?v=qP3GDtn-0BQ&quot;&gt;YouTube channel&lt;/a&gt; too)&lt;/p&gt;
&lt;p&gt;Thanks for the support, y’all!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Use Eleventy Edge to deliver dynamic web sites on the Edge</title>
    <link href="https://www.11ty.dev/blog/eleventy-edge/"/>
    <updated>2022-04-19T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/eleventy-edge/</id>
    <content type="html">&lt;p&gt;I am very proud to introduce a brand new addition to Eleventy: Eleventy Edge.&lt;/p&gt;
&lt;p&gt;Eleventy Edge is an exciting new way to add dynamic content to your Eleventy templates. With a simple Eleventy shortcode you can opt-in a part of your Eleventy template to run on an Edge server, allowing your site to use dynamic, user-specific content!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/edge/&quot;&gt;Eleventy Edge Plugin documentation&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://demo-eleventy-edge.netlify.app/&quot;&gt;Eleventy Edge Demos&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/11ty/demo-eleventy-edge&quot;&gt;&lt;code&gt;demo-eleventy-edge&lt;/code&gt; Source Code on GitHub&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;a-few-ideas&quot; tabindex=&quot;-1&quot;&gt;A few ideas &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-edge/#a-few-ideas&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Here are a few ideas of things you could do with the new Eleventy Edge plugin:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any user personalized content (User accounts, premium-only content, AB testing)&lt;/li&gt;
&lt;li&gt;Accessing/setting HTTP Headers (e.g. Cookies, Save-Data, Client Hints, etc)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://demo-eleventy-edge.netlify.app/forms/&quot;&gt;Handling Forms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Using Geolocation information to localize content&lt;/li&gt;
&lt;li&gt;A zero-clientside JavaScript &lt;a href=&quot;https://demo-eleventy-edge.netlify.app/appearance/&quot;&gt;Dark mode/Light mode toggle&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;supplement-your-build&quot; tabindex=&quot;-1&quot;&gt;Supplement your build &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-edge/#supplement-your-build&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You can use Eleventy Edge with your existing projects and templates—render just a portion of your build template on the Edge:&lt;/p&gt;
&lt;div class=&quot;codetitle codetitle-left&quot;&gt;&lt;b&gt;Syntax &lt;/b&gt;Nunjucks, Liquid&lt;/div&gt;
&lt;pre class=&quot;language-liquid&quot;&gt;&lt;code class=&quot;language-liquid&quot;&gt;The content outside of the `edge` shortcode is generated with the Build.&lt;br&gt;&lt;br&gt;&lt;span class=&quot;token liquid language-liquid&quot;&gt;&lt;span class=&quot;token delimiter punctuation&quot;&gt;{%&lt;/span&gt; edge &lt;span class=&quot;token delimiter punctuation&quot;&gt;%}&lt;/span&gt;&lt;/span&gt;&lt;br&gt;The content inside of the `edge` shortcode is generated on the Edge.&lt;br&gt;&lt;br&gt;* Use a query param value here.&lt;br&gt;* Use a cookie value here.&lt;br&gt;* All without clientside JS.&lt;br&gt;&lt;span class=&quot;token liquid language-liquid&quot;&gt;&lt;span class=&quot;token delimiter punctuation&quot;&gt;{%&lt;/span&gt; endedge &lt;span class=&quot;token delimiter punctuation&quot;&gt;%}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This feature makes heavy use of &lt;a href=&quot;https://docs.netlify.com/netlify-labs/experimental-features/edge-functions/&quot;&gt;Netlify’s new Edge Functions feature&lt;/a&gt; to run Eleventy in Deno on Edge servers. It continues Eleventy’s architectural dedication to markup-first zero-clientside JavaScript solutions to deliver the fast and scalable dynamic web sites. Check out our &lt;a href=&quot;https://demo-eleventy-edge.netlify.app/&quot;&gt;introductory demos&lt;/a&gt; and watch for more content to come discussing this exciting new feature.&lt;/p&gt;
&lt;h2 id=&quot;more-around-the-web&quot; tabindex=&quot;-1&quot;&gt;More around the web &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-edge/#more-around-the-web&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.netlify.com/netlify-labs/experimental-features/edge-functions/&quot;&gt;Netlify Docs: Edge Functions overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deno.com/blog/netlify-edge-functions-on-deno-deploy&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdeno.com%2Fblog%2Fnetlify-edge-functions-on-deno-deploy/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://deno.com/blog/netlify-edge-functions-on-deno-deploy&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Netlify Edge Functions on Deno Deploy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.netlify.com/blog/announcing-serverless-compute-with-edge-functions&quot;&gt;Netlify Edge Functions: A new serverless runtime powered by Deno&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>New Eleventy YouTube Channel</title>
    <link href="https://www.11ty.dev/blog/youtube-channel/"/>
    <updated>2022-02-18T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/youtube-channel/</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCskGTioqrMBcw8pd14_334A&quot;&gt;🎥 Eleventy has a new YouTube channel!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We’ll be sharing updates and community content over there. Like/dislike/subscribe/unsubscribe at your leisure!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Full Time Open Source Development for Eleventy, sponsored by Netlify</title>
    <link href="https://www.11ty.dev/blog/eleventy-oss/"/>
    <updated>2022-02-14T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/eleventy-oss/</id>
    <content type="html">&lt;p&gt;And now a special message via &lt;a href=&quot;https://www.youtube.com/watch?v=pPkWxn0TF9w&quot;&gt;YouTube&lt;/a&gt; and &lt;a href=&quot;https://twitter.11ty.dev/1493284209925967872&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;pPkWxn0TF9w&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://img.youtube.com/vi/pPkWxn0TF9w/hqdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=pPkWxn0TF9w&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=pPkWxn0TF9w&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.netlify.com/blog/growing-our-open-source-contributions&quot;&gt;Read more on the Netlify Blog: &lt;em&gt;Doubling down on the ecosystem: open source and integrations&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=pPkWxn0TF9w&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.11ty.dev/1493284209925967872&quot;&gt;More discussion on Twitter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;transcript&quot; tabindex=&quot;-1&quot;&gt;Transcript: &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-oss/#transcript&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you&#39;re seeing this video, it is Monday, February 14—Yep.&lt;/p&gt;
&lt;p&gt;Which means that I am now very excited to announce that effective today, Netlify will be sponsoring full-time development of Eleventy!&lt;/p&gt;
&lt;p&gt;Eleventy started with the very basic idea that the tools we use to make websites should be simpler for both beginners and experts, and we are still working very hard to continue to deliver on that mission today.&lt;/p&gt;
&lt;p&gt;This announcement is such huge news for our project in multiple ways: the project&#39;s longevity, sustainability, delivery of features, integrations fixes enabling folks to take on even larger scale projects (if this sounds like your project, please get in touch).&lt;/p&gt;
&lt;p&gt;This is one small part of Netlify&#39;s larger strategy to invest in an ecosystem of frameworks and tools to make building for the web easier, more resilient, and more scalable. I&#39;m now on a team of three folks working toward those goals, and if this sounds like a pretty sweet deal to you, we are hiring.&lt;/p&gt;
&lt;p&gt;And personally speaking, I&#39;m just so grateful to have this opportunity. Grateful to the folks that have trusted Eleventy with their web projects, grateful to folks that have participated in our community, whether it be answering questions, writing blog posts, code, docs, or being friendly on Discord, Twitter, or at meetups.&lt;/p&gt;
&lt;p&gt;I&#39;m grateful to everyone building for the open web—accessible to all—independent of walled gardens and app stores, where a wallet isn&#39;t a prerequisite.&lt;/p&gt;
&lt;p&gt;And I don&#39;t know if you all can tell, but I am so excited. If Eleventy was walking before now we&#39;re going to find out what it really feels like to run.&lt;/p&gt;
&lt;p&gt;Stay tuned.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Eleventy v1.0.0, the stable release.</title>
    <link href="https://www.11ty.dev/blog/eleventy-one-point-oh/"/>
    <updated>2022-01-09T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/eleventy-one-point-oh/</id>
    <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/&quot;&gt;Full docs for v1.0.0 on our web site&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This project would not be possible without our lovely community. Thank you to everyone that built something with Eleventy (&lt;a href=&quot;https://v1-0-0.11ty.dev/authors/&quot;&gt;×476 authors on our web site!&lt;/a&gt;), wrote a blog post about Eleventy, &lt;a href=&quot;https://github.com/11ty/eleventy/graphs/contributors&quot;&gt;contributed code to core&lt;/a&gt; or plugins, &lt;a href=&quot;https://github.com/11ty/11ty-website/graphs/contributors&quot;&gt;documentation&lt;/a&gt;, asked questions, answered questions, braved &lt;a href=&quot;https://www.11ty.dev/speedlify/&quot;&gt;The Leaderboards&lt;/a&gt;, participated on Discord, filed issues, attended (or organized!) a meetup, said a kind word on Twitter ❤️.&lt;/p&gt;
&lt;p&gt;I really wish I had time to list everyone, but I do want to mention a few folks that have made tremendous contributions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🏆 A super special thanks to &lt;a href=&quot;https://github.com/pdehaan&quot;&gt;Peter DeHaan&lt;/a&gt; and &lt;a href=&quot;https://github.com/binyamin&quot;&gt;Binyamin Green&lt;/a&gt; for their tireless contributions on the Eleventy Issue tracker.&lt;/li&gt;
&lt;li&gt;All of our &lt;a href=&quot;https://opencollective.com/11ty&quot;&gt;supporters on Open Collective&lt;/a&gt; ❤️
&lt;ul&gt;
&lt;li&gt;Gold Sponsors: &lt;a href=&quot;https://www.sanity.io/&quot;&gt;&lt;strong&gt;Sanity.io&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://nordhealth.com/&quot;&gt;&lt;strong&gt;Nordhealth&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.movavi.com/screen-recorder-mac/&quot;&gt;&lt;strong&gt;Screen recorder for Mac&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Silver Sponsors: &lt;a href=&quot;https://swop.link/open-collective&quot;&gt;&lt;strong&gt;Piccalilli&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://eslint.org/&quot;&gt;&lt;strong&gt;ESLint&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.unabridgedsoftware.com/&quot;&gt;&lt;strong&gt;Unabridged Software&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://pqina.nl/&quot;&gt;&lt;strong&gt;PQINA&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://thecodersguild.org.uk/&quot;&gt;&lt;strong&gt;The Coders Guild&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://bejamas.io/&quot;&gt;&lt;strong&gt;Bejamas&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A full list of Backers can be found below!&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://opencollective.com/11ty&quot;&gt;Contribute on Open Collective&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/how-to-support/&quot;&gt;How else can you contribute to Eleventy?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;install-or-upgrade&quot; tabindex=&quot;-1&quot;&gt;Install or Upgrade &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#install-or-upgrade&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Install to your local project: &lt;code&gt;npm install @11ty/eleventy&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Already installed in your local project? Upgrade your version: &lt;code&gt;npm update @11ty/eleventy&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Read more about &lt;a href=&quot;https://v1-0-0.11ty.dev/docs/global-installation/&quot;&gt;local project versus global installation&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Upgrading from 0.x? Try out the &lt;code&gt;eleventy-upgrade-help&lt;/code&gt; plugin.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This will log breaking changes that apply to your project. &lt;a href=&quot;https://github.com/11ty/eleventy-upgrade-help&quot;&gt;https://github.com/11ty/eleventy-upgrade-help&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;breaking-changes&quot; tabindex=&quot;-1&quot;&gt;Breaking Changes &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#breaking-changes&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Changes Node requirement to 12+ (previously: 10+)&lt;/li&gt;
&lt;li&gt;Data Deep Merge is now enabled by default
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/data-deep-merge/&quot;&gt;Docs: Data Deep Merge&lt;/a&gt; and &lt;em&gt;Issue #1753&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The ordering in the Data Cascade changed slightly: &lt;em&gt;Front Matter in Layout&lt;/em&gt; files moved to be lower precedence, below Template and Data Directory Files (but higher than Global Data).
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/data-cascade/&quot;&gt;Docs: Data Cascade&lt;/a&gt; and &lt;em&gt;Issue #915&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;liquidjs&lt;/code&gt; v9 major version upgrade changes:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;setLiquidOptions&lt;/code&gt;: Eleventy default for &lt;code&gt;dynamicPartials&lt;/code&gt; changed to &lt;code&gt;true&lt;/code&gt;. &lt;em&gt;Issue #240&lt;/em&gt; &lt;strong&gt;Unquoted include paths will need to be updated or revert using &lt;code&gt;dynamicPartials: false&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setLiquidOptions&lt;/code&gt;: Liquid option &lt;code&gt;strict_filters&lt;/code&gt; renamed to &lt;code&gt;strictFilters&lt;/code&gt;. &lt;em&gt;Issue #1390&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setLiquidOptions&lt;/code&gt;: Eleventy default for &lt;code&gt;strict_filters&lt;/code&gt;/&lt;code&gt;strictFilters&lt;/code&gt; changed to &lt;code&gt;true&lt;/code&gt;. &lt;em&gt;Issue #222&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Relative path includes (e.g. &lt;code&gt;{% include &amp;quot;./include.liquid&amp;quot; %}&lt;/code&gt;) now look relative to the file first, and the includes directory second. &lt;em&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/issues/2090#issuecomment-970440427&quot;&gt;Issue #2090&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ejs&lt;/code&gt; v3 major version upgrade changes: &lt;em&gt;Issue #1392&lt;/em&gt;
&lt;ul&gt;
&lt;li&gt;Removes &lt;code&gt;&amp;lt;% include /included %&amp;gt;&lt;/code&gt; style include, use &lt;code&gt;&amp;lt;%- include(&#39;/included&#39;) -%&amp;gt;&lt;/code&gt; instead. &lt;strong&gt;Don’t forget the dash &lt;code&gt;&amp;lt;%-&lt;/code&gt; and &lt;code&gt;-%&amp;gt;&lt;/code&gt;!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.gitignore&lt;/code&gt; files outside of your project root are no longer supported when calculating ignored paths in Eleventy. &lt;em&gt;Issue #364&lt;/em&gt;
&lt;ul&gt;
&lt;li&gt;✅ {ROOT}/.gitignore (supported)&lt;/li&gt;
&lt;li&gt;🚫 {INPUT_DIR}/.gitignore (&lt;em&gt;not&lt;/em&gt; supported)&lt;/li&gt;
&lt;li&gt;✅ {ROOT}/.eleventyignore (supported)&lt;/li&gt;
&lt;li&gt;✅ {INPUT_DIR}/.eleventyignore (supported)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;If you rely on the &lt;code&gt;YYYY-MM-DD&lt;/code&gt; format in your file names for content dates, these are now assumed to be UTC instead of local dates. Take care if you use &lt;code&gt;liquid&lt;/code&gt;’s built-in &lt;code&gt;date&lt;/code&gt; format with &lt;code&gt;page.date&lt;/code&gt;!
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/dates/&quot;&gt;Docs: Content Dates&lt;/a&gt;, &lt;em&gt;Issue #1752&lt;/em&gt;, and &lt;a href=&quot;https://github.com/harttle/liquidjs/issues/375&quot;&gt;https://github.com/harttle/liquidjs/issues/375&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;browser-sync&lt;/code&gt;:
&lt;ul&gt;
&lt;li&gt;Default to &lt;code&gt;ui: false&lt;/code&gt; &lt;em&gt;Issue #843&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Default to &lt;code&gt;ghostMode: false&lt;/code&gt; &lt;em&gt;Issue #841&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/watch-serve/#override-browsersync-server-options&quot;&gt;Re-enable these features using &lt;code&gt;eleventyConfig.setBrowserSyncConfig&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Removes the &lt;code&gt;jstl&lt;/code&gt; template language. Use &lt;code&gt;11ty.js&lt;/code&gt; instead. &lt;em&gt;Issue #1084&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Change to &lt;code&gt;dataTemplateEngine: false&lt;/code&gt; by default. &lt;em&gt;Issue #174&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please use &lt;a href=&quot;https://github.com/11ty/eleventy-upgrade-help&quot;&gt;&lt;code&gt;eleventy-upgrade-help&lt;/code&gt;&lt;/a&gt; to log breaking changes that apply to your project.&lt;/p&gt;
&lt;h2 id=&quot;features&quot; tabindex=&quot;-1&quot;&gt;Features &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#features&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id=&quot;major&quot; tabindex=&quot;-1&quot;&gt;Major &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#major&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Custom File Extension Handlers: applications and plugins can now add their own template types and tie them to a file extension.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/languages/custom/&quot;&gt;Docs: Custom Template Languages&lt;/a&gt; and &lt;em&gt;Issue #117&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Render Plugin, shortcodes to render other template languages.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/plugins/render/&quot;&gt;Docs: Render Plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Serverless Plugin, allow Eleventy templates to run in a serverless function for server side rendering.
&lt;ul&gt;
&lt;li&gt;Use with &lt;a href=&quot;https://www.netlify.com/products/functions/&quot;&gt;Netlify Functions&lt;/a&gt; and &lt;a href=&quot;https://www.netlify.com/blog/2021/10/25/faster-more-reliable-page-loads-with-update-to-on-demand-builders/&quot;&gt;On-demand Builders&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/plugins/serverless/&quot;&gt;Docs: Serverless Plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Adds support for &lt;code&gt;--to=json&lt;/code&gt; and &lt;code&gt;--to=ndjson&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/usage/#to-can-output-json&quot;&gt;Docs: Command Line Usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Use Data Filter Selectors to opt-in data from the Data Cascade. &lt;a href=&quot;https://v1-0-0.11ty.dev/docs/config/#data-filter-selectors&quot;&gt;Docs: Configuration: Data Filter Selectors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Adds support for programmatic Eleventy (e.g. &lt;code&gt;new Eleventy()&lt;/code&gt; in your Node.js script)
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/programmatic/&quot;&gt;Docs: Programmatic API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Configuration: &lt;code&gt;addGlobalData&lt;/code&gt; method.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/data-global-custom/&quot;&gt;Docs: Global Data from the Configuration API&lt;/a&gt; and &lt;em&gt;Issue #1280&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Note also that JavaScript Global Data Files now receive data. &lt;a href=&quot;https://v1-0-0.11ty.dev/docs/data-js/#arguments-to-global-data-files&quot;&gt;Docs: JavaScript Data Files&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;minor&quot; tabindex=&quot;-1&quot;&gt;Minor &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#minor&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Passthrough Copy now throws an error if two or more files attempt to copy to the same output location. &lt;em&gt;Issue #1677&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;For better URL-safe slugs by default, we now suggest using the new &lt;code&gt;slugify&lt;/code&gt; global filter instead of the previous &lt;code&gt;slug&lt;/code&gt;. &lt;code&gt;slug&lt;/code&gt; is still included for backwards compatiblity. &lt;a href=&quot;https://v1-0-0.11ty.dev/docs/filters/slugify/&quot;&gt;&lt;code&gt;slugify&lt;/code&gt; Docs&lt;/a&gt;. &lt;a href=&quot;https://github.com/11ty/eleventy-upgrade-help&quot;&gt;&lt;code&gt;eleventy-upgrade-help&lt;/code&gt;&lt;/a&gt; includes a permalink checker to compare &lt;code&gt;slug&lt;/code&gt; and &lt;code&gt;slugify&lt;/code&gt; output. &lt;em&gt;Issue #278&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Added support for protocol relative URLs in the &lt;code&gt;url&lt;/code&gt; global filter (though technically accurate, using this method is discouraged). &lt;em&gt;Issue #1276&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;New Eleventy supplied data:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;eleventy&lt;/code&gt; Global Data
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/data-eleventy-supplied/#eleventy-variable&quot;&gt;Docs: Eleventy Supplied Data: &lt;code&gt;eleventy&lt;/code&gt; Variable&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Environment Variables:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/data-eleventy-supplied/#environment-variables&quot;&gt;Docs: Eleventy Supplied Data: Environment Variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ELEVENTY_ROOT&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ELEVENTY_SOURCE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ELEVENTY_SERVERLESS&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tags&lt;/code&gt; are now de-duped. &lt;em&gt;Issue #1876&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;JavaScript functions in &lt;code&gt;eleventyComputed&lt;/code&gt; now have access to global filters.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/data-computed/#using-javascript&quot;&gt;Docs: Computed Data&lt;/a&gt; and &lt;em&gt;Issue #1862&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Ignores
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;node_modules&lt;/code&gt; are now ignored by default. &lt;a href=&quot;https://v1-0-0.11ty.dev/docs/ignores/#node_modules&quot;&gt;Docs: Ignores&lt;/a&gt; and &lt;em&gt;Issue #383&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Control ignores programmatically. &lt;a href=&quot;https://v1-0-0.11ty.dev/docs/ignores/#configuration-api&quot;&gt;Docs: Ignores&lt;/a&gt; and &lt;em&gt;Issue #894&lt;/em&gt; &lt;em&gt;#1405&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Configuration: Access to &lt;code&gt;eleventyConfig.dir&lt;/code&gt; in plugins. &lt;em&gt;Issue #922&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Configuration: Events are now Async-friendly
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/events/&quot;&gt;Docs: Events&lt;/a&gt; and &lt;em&gt;Issue #1363&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Replace &lt;code&gt;chalk&lt;/code&gt; dependency with &lt;code&gt;kleur&lt;/code&gt; &lt;em&gt;Issue #2113&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Adds template language-agnostic compilation caching for speeeeed &lt;em&gt;Issue #1529&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Fixes bug &lt;code&gt;--input=file.njk --output=.&lt;/code&gt; would process 0 files. &lt;em&gt;Issue #1129&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Fixes bug where Eleventy would stop processing templates in watch/serve mode after a compilation error. &lt;em&gt;Issue #1658&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Front matter parsing errors will now report the filename of the offending file in the error message. &lt;em&gt;Issue #1152&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/watch-serve/#opt-out-of-the-browsersync-javascript-snippet&quot;&gt;Option to opt-out of the &lt;code&gt;browser-sync&lt;/code&gt; JavaScript snippet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Warning when Transforms that return empty content. &lt;em&gt;Issue #1487&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Transforms now have access to &lt;code&gt;inputPath&lt;/code&gt; &lt;em&gt;Issue #789&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Shows the preprocessed template engine name on the console for &lt;code&gt;html&lt;/code&gt; or &lt;code&gt;md&lt;/code&gt; files &lt;em&gt;Issue #1478&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;nunjucks&quot; tabindex=&quot;-1&quot;&gt;Nunjucks &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#nunjucks&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Adds &lt;code&gt;eleventyConfig.setNunjucksEnvironmentOptions&lt;/code&gt; method. &lt;em&gt;Issue #895&lt;/em&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v1-0-0.11ty.dev/docs/languages/nunjucks/#optional-use-your-nunjucks-environment-options&quot;&gt;Docs: Nunjucks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Adds &lt;code&gt;eleventyConfig.addNunjucksGlobal&lt;/code&gt; method. &lt;em&gt;Issue #1060&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;liquid&quot; tabindex=&quot;-1&quot;&gt;Liquid &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#liquid&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Adds support for asynchronous filters. &lt;em&gt;Issue #831&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;milestone&quot; tabindex=&quot;-1&quot;&gt;Milestone &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#milestone&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;All bug fix issues can be perused at the GitHub milestone:&lt;br&gt;
&lt;a href=&quot;https://github.com/11ty/eleventy/milestone/32?closed=1&quot;&gt;https://github.com/11ty/eleventy/milestone/32?closed=1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some internals highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improvements to stability with Nunjucks and shortcodes in &lt;code&gt;{% for %}&lt;/code&gt; loops&lt;/li&gt;
&lt;li&gt;Fix for &lt;code&gt;EMFILE: too many open files&lt;/code&gt; errors&lt;/li&gt;
&lt;li&gt;Use a named &lt;code&gt;browser-sync&lt;/code&gt; instance. &lt;em&gt;Issue #1125&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Switch from &lt;code&gt;fs-extra&lt;/code&gt; to &lt;code&gt;graceful-fs&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;major-version-dependency-upgrades&quot; tabindex=&quot;-1&quot;&gt;Major Version Dependency Upgrades &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#major-version-dependency-upgrades&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;These are convenience links provided. Major things of note are summarized in the Breaking Changes section above.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;liquidjs&lt;/code&gt; from 6 to 9, release notes: &lt;a href=&quot;https://github.com/harttle/liquidjs/blob/master/CHANGELOG.md#700-2019-02-14&quot;&gt;v7&lt;/a&gt; &lt;a href=&quot;https://github.com/harttle/liquidjs/blob/master/CHANGELOG.md#800-2019-03-10&quot;&gt;v8&lt;/a&gt; &lt;a href=&quot;https://github.com/harttle/liquidjs/blob/master/CHANGELOG.md#900-2019-08-26&quot;&gt;v9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;luxon&lt;/code&gt; from 1 to 2: (Node 12+ minimum) &lt;a href=&quot;https://moment.github.io/luxon/#/upgrading&quot;&gt;Upgrade Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;markdown-it&lt;/code&gt; from 10 to 12, release notes: &lt;a href=&quot;https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md#1100---2020-05-20&quot;&gt;v11&lt;/a&gt; &lt;a href=&quot;https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md#1200---2020-10-14&quot;&gt;v12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ejs&lt;/code&gt; from 2 to 3. Release notes: &lt;a href=&quot;https://github.com/mde/ejs/blob/main/CHANGELOG.md#v301-2019-11-23&quot;&gt;v3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mustache&lt;/code&gt; from 2 to 4. Release notes: &lt;a href=&quot;https://github.com/janl/mustache.js/blob/master/CHANGELOG.md#300--16-september-2018&quot;&gt;v3&lt;/a&gt; &lt;a href=&quot;https://github.com/janl/mustache.js/blob/master/CHANGELOG.md#400--16-january-2020&quot;&gt;v4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;thank-you-notes&quot; tabindex=&quot;-1&quot;&gt;THANK YOU NOTES &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-one-point-oh/#thank-you-notes&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;First-time GitHub contributions&lt;/strong&gt; from &lt;a href=&quot;https://github.com/d2s&quot;&gt;@d2s&lt;/a&gt;, &lt;a href=&quot;https://github.com/Snugug&quot;&gt;@Snugug&lt;/a&gt;, &lt;a href=&quot;https://github.com/slightlyoff&quot;&gt;@slightlyoff&lt;/a&gt;, &lt;a href=&quot;https://github.com/max&quot;&gt;@max&lt;/a&gt;, &lt;a href=&quot;https://github.com/valtlai&quot;&gt;@valtlai&lt;/a&gt;, &lt;a href=&quot;https://github.com/harttle&quot;&gt;@harttle&lt;/a&gt;, &lt;a href=&quot;https://github.com/binyamin&quot;&gt;@binyamin&lt;/a&gt;, &lt;a href=&quot;https://github.com/bnb&quot;&gt;@bnb&lt;/a&gt;, &lt;a href=&quot;https://github.com/NotWoods&quot;&gt;@NotWoods&lt;/a&gt;, &lt;a href=&quot;https://github.com/gobeli&quot;&gt;@gobeli&lt;/a&gt;, &lt;a href=&quot;https://github.com/lxg&quot;&gt;@lxg&lt;/a&gt;, &lt;a href=&quot;https://github.com/GerHobbelt&quot;&gt;@GerHobbelt&lt;/a&gt;, &lt;a href=&quot;https://github.com/hirusi&quot;&gt;@hirusi&lt;/a&gt;, &lt;a href=&quot;https://github.com/stuartpb&quot;&gt;@stuartpb&lt;/a&gt;, &lt;a href=&quot;https://github.com/milahu&quot;&gt;@milahu&lt;/a&gt;, &lt;a href=&quot;https://github.com/oscarotero&quot;&gt;@oscarotero&lt;/a&gt;, &lt;a href=&quot;https://github.com/jakemulley&quot;&gt;@jakemulley&lt;/a&gt;, &lt;a href=&quot;https://github.com/tannerdolby&quot;&gt;@tannerdolby&lt;/a&gt;, &lt;a href=&quot;https://github.com/Snapstromegon&quot;&gt;@Snapstromegon&lt;/a&gt;, &lt;a href=&quot;https://github.com/knokmki612&quot;&gt;@knokmki612&lt;/a&gt;, &lt;a href=&quot;https://github.com/mariusschulz&quot;&gt;@mariusschulz&lt;/a&gt;, &lt;a href=&quot;https://github.com/Holben888&quot;&gt;@Holben888&lt;/a&gt;, &lt;a href=&quot;https://github.com/zidingz&quot;&gt;@zidingz&lt;/a&gt;, &lt;a href=&quot;https://github.com/magua-io&quot;&gt;@magua-io&lt;/a&gt;, &lt;a href=&quot;https://github.com/masguit42&quot;&gt;@masguit42&lt;/a&gt;, &lt;a href=&quot;https://github.com/JKC-Codes&quot;&gt;@JKC-Codes&lt;/a&gt;, &lt;a href=&quot;https://github.com/ThewBear&quot;&gt;@ThewBear&lt;/a&gt;, &lt;a href=&quot;https://github.com/CodeFoodPixels&quot;&gt;@CodeFoodPixels&lt;/a&gt;, &lt;a href=&quot;https://github.com/dgrammatiko&quot;&gt;@dgrammatiko&lt;/a&gt;, &lt;a href=&quot;https://github.com/oscard0m&quot;&gt;@oscard0m&lt;/a&gt;, &lt;a href=&quot;https://github.com/monochromer&quot;&gt;@monochromer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gold Sponsors&lt;/strong&gt;: &lt;a href=&quot;https://www.sanity.io/&quot;&gt;&lt;strong&gt;Sanity.io&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://nordhealth.com/&quot;&gt;&lt;strong&gt;Nordhealth&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.movavi.com/screen-recorder-mac/&quot;&gt;&lt;strong&gt;Screen recorder for Mac&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Silver Sponsors&lt;/strong&gt;: &lt;a href=&quot;https://swop.link/open-collective&quot;&gt;&lt;strong&gt;Piccalilli&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://eslint.org/&quot;&gt;&lt;strong&gt;ESLint&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.unabridgedsoftware.com/&quot;&gt;&lt;strong&gt;Unabridged Software&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://pqina.nl/&quot;&gt;&lt;strong&gt;PQINA&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://thecodersguild.org.uk/&quot;&gt;&lt;strong&gt;The Coders Guild&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;https://bejamas.io/&quot;&gt;&lt;strong&gt;Bejamas&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenCollective Monthly Backers&lt;/strong&gt;: &lt;a href=&quot;https://viljamis.com/&quot;&gt;Viljami Salminen&lt;/a&gt;, Tyler Gaw, &lt;a href=&quot;https://about.me/peterdehaan&quot;&gt;Peter deHaan&lt;/a&gt;, Melanie Sumner, Alejandro Rodríguez, &lt;a href=&quot;https://hire.wil.to/&quot;&gt;Mat Marquis&lt;/a&gt;, &lt;a href=&quot;https://pborenstein.com/&quot;&gt;Philip Borenstein&lt;/a&gt;, &lt;a href=&quot;https://www.webstoemp.com/&quot;&gt;Jérôme Coupé&lt;/a&gt;, &lt;a href=&quot;https://mxb.dev/&quot;&gt;Max Böck&lt;/a&gt;, &lt;a href=&quot;https://www.brycewray.com/&quot;&gt;Bryce Wray&lt;/a&gt;, Kristof Michiels, &lt;a href=&quot;https://yuheiy.com/&quot;&gt;Yuhei Yasuda&lt;/a&gt;, &lt;a href=&quot;https://edspencer.me.uk/&quot;&gt;Ed Spencer&lt;/a&gt;, &lt;a href=&quot;https://nicolas-hoizey.com/&quot;&gt;Nicolas Hoizey&lt;/a&gt;, &lt;a href=&quot;https://mikeaparicio.com/&quot;&gt;Mike Aparicio&lt;/a&gt;, Todd Libby, &lt;a href=&quot;https://lukeb.co.uk/&quot;&gt;Luke Bonaccorsi&lt;/a&gt;, &lt;a href=&quot;https://benmyers.dev/&quot;&gt;Ben Myers&lt;/a&gt;, Katie Sylor-Miller, &lt;a href=&quot;https://markbuskbjerg.dk/&quot;&gt;Mark Buskbjerg&lt;/a&gt;, &lt;a href=&quot;https://morten.dk/&quot;&gt;mortendk&lt;/a&gt;, Aaron Hans, &lt;a href=&quot;https://lauris-webdev.com/&quot;&gt;Lauris Consulting&lt;/a&gt;, John Meyerhofer, Ben Hyrman, &lt;a href=&quot;https://keenanpayne.com/&quot;&gt;Keenan Payne&lt;/a&gt;, &lt;a href=&quot;https://dgrammatiko.online/&quot;&gt;Dimitrios Grammatikogiannis&lt;/a&gt;, Devin Clark, &lt;a href=&quot;https://ericwbailey.design/&quot;&gt;Eric Bailey&lt;/a&gt;, &lt;a href=&quot;https://daverupert.com/&quot;&gt;Dave Rupert&lt;/a&gt;, Manuel Matuzovic, Phil Hawksworth, Brian Koser, Tianyu Ge, Vadim Makeev, Kyosuke Nakamura, &lt;a href=&quot;https://hans.gerwitz.com/&quot;&gt;Hans Gerwitz&lt;/a&gt;, &lt;a href=&quot;https://makotokw.com/&quot;&gt;Makoto Kawasaki&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/LostInBrittany&quot;&gt;Horacio Gonzalez&lt;/a&gt;, Matthew Tole, &lt;a href=&quot;https://wellnessresearched.com/&quot;&gt;Wellness Researched&lt;/a&gt;, &lt;a href=&quot;https://bight.dev/&quot;&gt;Ned Zimmerman&lt;/a&gt;, Mark Boulton, &lt;a href=&quot;https://annualbeta.com/&quot;&gt;Søren Birkemeyer&lt;/a&gt;, Richard Hemmer, &lt;a href=&quot;https://nicknisi.com/&quot;&gt;Nick Nisi&lt;/a&gt;, Andrew Harvard, shawn j sandy, Takuya Fukuju, &lt;a href=&quot;https://genehack.org/&quot;&gt;John SJ Anderson&lt;/a&gt;, Ryan Swaney, &lt;a href=&quot;https://alistairshepherd.uk/&quot;&gt;Alistair Shepherd&lt;/a&gt;, &lt;a href=&quot;https://www.reachdigital.nl/&quot;&gt;Reach Digital&lt;/a&gt;, &lt;a href=&quot;https://ivoherrmann.com/&quot;&gt;Ivo Herrmann&lt;/a&gt;, &lt;a href=&quot;https://flak.is/&quot;&gt;Flaki&lt;/a&gt;, Kyle Mitofsky, &lt;a href=&quot;https://jennmoney.biz/&quot;&gt;Jenn Schiffer&lt;/a&gt;, John Hall, &lt;a href=&quot;https://scottmccracken.net/&quot;&gt;Scott McCracken&lt;/a&gt;, &lt;a href=&quot;https://jamessteinbach.com/&quot;&gt;James Steinbach&lt;/a&gt;, &lt;a href=&quot;https://oddbird.net/&quot;&gt;Miriam Suzanne&lt;/a&gt;, &lt;a href=&quot;https://bentleydavis.com/&quot;&gt;Bentley Davis&lt;/a&gt;, &lt;a href=&quot;https://www.evan-harrison.com/&quot;&gt;Evan Harrison&lt;/a&gt;, &lt;a href=&quot;https://robsterlini.co.uk/&quot;&gt;Rob Sterlini&lt;/a&gt;, &lt;a href=&quot;https://tattooed.dev/&quot;&gt;vince falconi&lt;/a&gt;, &lt;a href=&quot;https://martinschneider.me/&quot;&gt;Martin Schneider&lt;/a&gt;, &lt;a href=&quot;https://thinkdobecreate.com/&quot;&gt;Stephanie Eckles&lt;/a&gt;, &lt;a href=&quot;https://frontendweekly.tokyo/&quot;&gt;Frontend Weekly Tokyo&lt;/a&gt;, &lt;a href=&quot;https://www.higby.io/&quot;&gt;Higby&lt;/a&gt;, &lt;a href=&quot;https://decamp.dev/&quot;&gt;Matt DeCamp&lt;/a&gt;, &lt;a href=&quot;https://chrisburnell.com/&quot;&gt;Chris Burnell&lt;/a&gt;, &lt;a href=&quot;https://ximenavf.com/&quot;&gt;Ximenav Vf.&lt;/a&gt;, &lt;a href=&quot;https://www.apirocket.io/&quot;&gt;Juan Miguel&lt;/a&gt;, &lt;a href=&quot;https://angeliqueweger.com/&quot;&gt;Angelique Weger&lt;/a&gt;, Kasper Storgaard, &lt;a href=&quot;https://kevhealy.com/&quot;&gt;Kevin Healy&lt;/a&gt;, Greg Gibson, &lt;a href=&quot;https://hiddedevries.nl/en/blog&quot;&gt;hiddedevries.nl&lt;/a&gt;, &lt;a href=&quot;https://www.jeremycaldwell.me/&quot;&gt;Jeremy Caldwell&lt;/a&gt;, Michelle Barker, &lt;a href=&quot;https://alesandroortiz.com/&quot;&gt;Alesandro Ortiz&lt;/a&gt;, &lt;a href=&quot;https://www.david-herron.com/&quot;&gt;David A. Herron&lt;/a&gt;, &lt;a href=&quot;https://paulrobertlloyd.com/&quot;&gt;Paul Robert Lloyd&lt;/a&gt;, &lt;a href=&quot;https://www.andreavaghi.dev/&quot;&gt;Andrea Vaghi&lt;/a&gt;, Bryan Robinson, Ashur Cabrera, &lt;a href=&quot;https://www.raymondcamden.com/&quot;&gt;Raymond Camden&lt;/a&gt;, John Meguerian, &lt;a href=&quot;https://joelamyman.co.uk/&quot;&gt;Joe Lamyman&lt;/a&gt;, Stuart Robson, &lt;a href=&quot;https://jam1401.dev/&quot;&gt;Jeffrey A Morgan&lt;/a&gt;, &lt;a href=&quot;https://ollomedia.com/&quot;&gt;Joshua Ray&lt;/a&gt;, Tim Giles, &lt;a href=&quot;https://wipdeveloper.com/&quot;&gt;Brett Nelson&lt;/a&gt;, &lt;a href=&quot;https://www.nonbreakingspace.co.uk/&quot;&gt;Paul Welsh&lt;/a&gt;, &lt;a href=&quot;https://www.ingo-steinke.com/&quot;&gt;Ingo Steinke&lt;/a&gt;, &lt;a href=&quot;http://melanie-richards.com/&quot;&gt;Melanie Richards&lt;/a&gt;, Rich Holman, Ross Kinney, Lewis Nyman, Dorin Vancea, Marco Zehe, Wes Ruvalcaba, &lt;a href=&quot;https://www.kloh.ch/&quot;&gt;Luc Poupard&lt;/a&gt;, &lt;a href=&quot;https://johanbove.info/&quot;&gt;Johan Bové&lt;/a&gt;, &lt;a href=&quot;https://joshcrain.io/&quot;&gt;Josh Crain&lt;/a&gt;, &lt;a href=&quot;https://www.entle.co/&quot;&gt;Entle Web Solutions&lt;/a&gt;, &lt;a href=&quot;https://allaboutken.com/&quot;&gt;Ken Hawkins&lt;/a&gt;, &lt;a href=&quot;https://httpster.io/&quot;&gt;Sami Singh&lt;/a&gt;, Fershad Irani, &lt;a href=&quot;https://mefody.dev/&quot;&gt;Nikita Dubko&lt;/a&gt;, &lt;a href=&quot;https://www.aaron-gustafson.com/&quot;&gt;Aaron Gustafson&lt;/a&gt;, &lt;a href=&quot;https://www.chrisswithinbank.net/&quot;&gt;Chris&lt;/a&gt;, &lt;a href=&quot;https://ferpection.com/&quot;&gt;Ferpection&lt;/a&gt;, &lt;a href=&quot;https://benjamingeese.de/&quot;&gt;Benjamin Geese&lt;/a&gt;, Maël Brunet, &lt;a href=&quot;https://www.marcusrelacion.com/&quot;&gt;Marcus Relacion&lt;/a&gt;, &lt;a href=&quot;https://netinnopeustesti.com/&quot;&gt;Netin nopeustesti&lt;/a&gt;, Bobby Ray, &lt;a href=&quot;https://sia.codes/&quot;&gt;Sia Karamalegos&lt;/a&gt;, &lt;a href=&quot;https://cjlm.ca/&quot;&gt;Christian Miles&lt;/a&gt;, &lt;a href=&quot;https://hoeser.dev/&quot;&gt;Raphael Höser&lt;/a&gt;, &lt;a href=&quot;https://alextheward.com/&quot;&gt;Cthos&lt;/a&gt;, &lt;a href=&quot;https://saneef.com/&quot;&gt;Saneef Ansari&lt;/a&gt;, &lt;a href=&quot;https://fokus.design/&quot;&gt;Flemming Meyer&lt;/a&gt;, Colin Fahrion, &lt;a href=&quot;https://danburzo.ro/&quot;&gt;Dan Burzo&lt;/a&gt;, Gaston Rampersad, &lt;a href=&quot;https://jonkuperman.com/&quot;&gt;Jon Kuperman&lt;/a&gt;, &lt;a href=&quot;https://dtott.com/&quot;&gt;Dan Ott&lt;/a&gt;, &lt;a href=&quot;https://mobilemall.pk/&quot;&gt;Mobilemall.pk&lt;/a&gt;, &lt;a href=&quot;https://vpsdime.com/&quot;&gt;Cheap VPS&lt;/a&gt;, &lt;a href=&quot;https://darn.es/&quot;&gt;David Darnes&lt;/a&gt;, &lt;a href=&quot;https://roobottom.com/&quot;&gt;Jon Roobottom&lt;/a&gt;, &lt;a href=&quot;https://danabyerly.com/&quot;&gt;Dana Byerly&lt;/a&gt;, &lt;a href=&quot;https://renkaatsopivasti.fi/&quot;&gt;Renkaatsopivasti&lt;/a&gt;, &lt;a href=&quot;https://windesol.fi/&quot;&gt;Windesol Sähkön Kilpailutus&lt;/a&gt;, &lt;a href=&quot;https://www.interroban.gg/&quot;&gt;Luke Mitchell&lt;/a&gt;, SignpostMarv, &lt;a href=&quot;https://paddn.com/web-design-hong-kong/&quot;&gt;THE PADDING&lt;/a&gt;, Bob Monsour, Patrick Byrne, &lt;a href=&quot;https://itsmeara.com/&quot;&gt;Ara Abcarians&lt;/a&gt;, &lt;a href=&quot;https://oisin.io/&quot;&gt;Oisín Quinn&lt;/a&gt;, &lt;a href=&quot;https://www.centralvainsulation.com/&quot;&gt;Central Va Insulation&lt;/a&gt;, &lt;a href=&quot;https://www.kneedeepseptic.com/&quot;&gt;Septic Richmond Va&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>A new Eleventy mascot from Geri Coady</title>
    <link href="https://www.11ty.dev/blog/new-mascot-from-geri-coady/"/>
    <updated>2021-10-18T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/new-mascot-from-geri-coady/</id>
    <content type="html">&lt;p&gt;The Eleventy Mascot is becoming a series! Our project has continued with its pseudo-regular refresh of the famed possum on a balloon and the latest in the series is from acclaimed designer, illustrator, and author Geri Coady!&lt;/p&gt;
&lt;div style=&quot;display: inline-block; border-radius: 1em; background-color: hsl(229deg 40% 38%); border: .75em solid hsl(229deg 40% 28%); box-shadow: -10px 10px 80px rgb(0 0 0 / 10%);&quot;&gt;
  &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/IdthKOzqFA-350.avif 350w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;3 possums suspended from a red balloon&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;&quot; src=&quot;https://www.11ty.dev/img/built/IdthKOzqFA-350.png&quot; width=&quot;350&quot; height=&quot;685&quot;&gt;&lt;/picture&gt;
&lt;/div&gt;
&lt;p&gt;I really like this iteration and the unique style Geri brought to the project—especially the addition of two littles, which to me is a lovely nod to how our community has grown!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/hellogeri&quot;&gt;@hellogeri&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.geridrawsjapan.com/&quot;&gt;Geri Draws Japan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dribbble.com/hellogeri&quot;&gt;@hellogeri&lt;/a&gt; on Dribbble&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://abookapart.com/products/color-accessibility-workflows&quot;&gt;Color Accessibility Workflows&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Geri Coady is a color-obsessed Canadian illustrator and designer living in Nottingham, UK. A former ad agency art director, she has worked with companies including Simply Accessible, Nokia Withings, Scholastic, and A List Apart, as well as numerous magazines including Courier and Standart. She is the author of Color Accessibility Workflows by A Book Apart and was voted net Magazine’s Designer of the Year in 2014. Her side business, Geri Draws Japan, showcases her love for Japanese culture through original art prints, pins, stationery and more.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;eleventy-mascot-series&quot; tabindex=&quot;-1&quot;&gt;Eleventy Mascot Series &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/new-mascot-from-geri-coady/#eleventy-mascot-series&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&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;&gt;
  &lt;a href=&quot;https://web.archive.org/web/20200307013845/https://twitter.com/jameswillweb/status/999052022497316865&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/7KDMP7fFcs-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;(Unknown Name)&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/7KDMP7fFcs-250.png&quot; width=&quot;250&quot; height=&quot;388&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;(Unknown Name)&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;James Williamson.&lt;/em&gt;
    22 May 2018. Before the possum, there was the cat
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://web.archive.org/web/20200307013845/https://twitter.com/jameswillweb/status/999052022497316865&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/i6MFwT8ZeK-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Edison&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/i6MFwT8ZeK-250.png&quot; width=&quot;250&quot; height=&quot;313&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;Edison&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;James Williamson.&lt;/em&gt;
    22 May 2018. James pioneered the static-generating possum.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://www.11ty.dev/blog/logo-homage/&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/_Mw8USC4BK-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Grumpy&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/_Mw8USC4BK-250.png&quot; width=&quot;250&quot; height=&quot;453&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;Grumpy&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;Phineas X. Jones.&lt;/em&gt;
    18 December 2019. Our first commissioned iteration.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://www.11ty.dev/blog/logo-homage/&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/7C9ca0Rq2C-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Masked Grumpy&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/7C9ca0Rq2C-250.png&quot; width=&quot;250&quot; height=&quot;453&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;Masked Grumpy&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;Remixed by Ben Brignell.&lt;/em&gt;
    7 July 2020
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://www.11ty.dev/blog/new-mascot-from-geri-coady/&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/faovbQEn7H-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;(Not yet named)&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/faovbQEn7H-250.png&quot; width=&quot;250&quot; height=&quot;489&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;(Not yet named)&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;Geri Coady.&lt;/em&gt;
    July 2021. Our second commission! The community has grown.
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sites-site-vert&quot;&gt;
  &lt;a href=&quot;https://www.11ty.dev/blog/mascot-david/&quot; class=&quot;elv-externalexempt&quot;&gt;
    &lt;div class=&quot;img-gallery&quot;&gt;
      &lt;picture&gt;&lt;source type=&quot;image/avif&quot; srcset=&quot;https://www.11ty.dev/img/built/FIy3o0n-oI-250.avif 250w&quot; sizes=&quot;(min-width: 22em) 30vw, 100vw&quot;&gt;&lt;img alt=&quot;Elle&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; class=&quot;sites-screenshot&quot; src=&quot;https://www.11ty.dev/img/built/FIy3o0n-oI-250.png&quot; width=&quot;250&quot; height=&quot;437&quot;&gt;&lt;/picture&gt;
    &lt;/div&gt;
    &lt;strong class=&quot;sites-site-name&quot;&gt;Elle&lt;/strong&gt;
  &lt;/a&gt;
  &lt;div class=&quot;sites-site-description&quot;&gt;
    &lt;em&gt;David Neal.&lt;/em&gt;
    November 2023. Our third commission! We’re getting smarter.
  &lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</content>
  </entry>
  
  <entry>
    <title>The State of Eleventy (2021) in Two Minutes</title>
    <link href="https://www.11ty.dev/blog/state-of-eleventy-2021/"/>
    <updated>2021-10-08T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/state-of-eleventy-2021/</id>
    <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=kcRtANKWCLQ&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Read a bunch more detail on &lt;a href=&quot;https://www.zachleat.com/web/state-of-eleventy/&quot;&gt;zachleat.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;kcRtANKWCLQ&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/kcRtANKWCLQ/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=kcRtANKWCLQ&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=kcRtANKWCLQ&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
</content>
  </entry>
  
  <entry>
    <title>The 11ties: 11 min ⚡️ talks about Eleventy on 11/11</title>
    <link href="https://www.11ty.dev/blog/11ties/"/>
    <updated>2021-10-08T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/11ties/</id>
    <content type="html">&lt;p&gt;RSVP for this special Jamstack Toronto event in partnership with 11ty:&lt;/p&gt;
&lt;a href=&quot;https://www.meetup.com/JAMstack-Toronto/events/281278073/&quot; class=&quot;elv-externalexempt opengraph-card&quot;&gt;
  &lt;picture&gt;
    &lt;source type=&quot;image/webp&quot; srcset=&quot;https://v1.opengraph.11ty.dev/https%3A%2F%2Fwww.meetup.com%2FJAMstack-Toronto%2Fevents%2F281278073%2F/small/webp/ 375w, https://v1.opengraph.11ty.dev/https%3A%2F%2Fwww.meetup.com%2FJAMstack-Toronto%2Fevents%2F281278073%2F/medium/webp/ 650w&quot; sizes=&quot;100vw&quot;&gt;
    &lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://v1.opengraph.11ty.dev/https%3A%2F%2Fwww.meetup.com%2FJAMstack-Toronto%2Fevents%2F281278073%2F/small/jpeg/ 375w, https://v1.opengraph.11ty.dev/https%3A%2F%2Fwww.meetup.com%2FJAMstack-Toronto%2Fevents%2F281278073%2F/medium/jpeg/ 650w&quot; sizes=&quot;100vw&quot;&gt;
    &lt;img alt=&quot;OpenGraph image for https://www.meetup.com/JAMstack-Toronto/events/281278073/&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; src=&quot;https://v1.opengraph.11ty.dev/https%3A%2F%2Fwww.meetup.com%2FJAMstack-Toronto%2Fevents%2F281278073%2F/small/jpeg/&quot; width=&quot;650&quot; height=&quot;341&quot;&gt;
  &lt;/picture&gt;
  &lt;span&gt;The 11ties: 11 Minute Talks about 11ty on 11/11&lt;/span&gt;
&lt;/a&gt;</content>
  </entry>
  
  <entry>
    <title>Shout out to Jamstack Conf 2021 Jammies Award Winners</title>
    <link href="https://www.11ty.dev/blog/jammies-2021/"/>
    <updated>2021-10-07T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/jammies-2021/</id>
    <content type="html">&lt;p&gt;We are super excited to let y’all know that two projects in the Eleventy community have won Jamstack Conf 2021 Jammies Awards!&lt;/p&gt;
&lt;p&gt;On the &lt;a href=&quot;https://www.netlify.com/blog/2021/10/06/jammies-award-winners-2021/&quot;&gt;Netlify blog: Jammies Award Winners 2021&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-a11y-project-wins-the-social-impact-award&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://www.a11yproject.com/&quot;&gt;The A11Y Project&lt;/a&gt; wins the Social Impact Award &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/jammies-2021/#the-a11y-project-wins-the-social-impact-award&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On the &lt;a href=&quot;https://www.a11yproject.com/announcements/2021-10-07-jammies-social-impact-award/&quot;&gt;A11Y Project Blog: The A11Y Project receives a Jammy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Congratulations to &lt;a href=&quot;https://cariefisher.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcariefisher.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://cariefisher.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Carie Fisher&lt;/a&gt;, &lt;a href=&quot;https://droidpinkman.io/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdroidpinkman.io%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://droidpinkman.io/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Dennis Gaebel Jr.&lt;/a&gt;, &lt;a href=&quot;https://ericwbailey.design/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fericwbailey.design%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://ericwbailey.design/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Eric Bailey&lt;/a&gt;, &lt;a href=&quot;https://jendowns.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjendowns.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://jendowns.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Jen Downs&lt;/a&gt;, &lt;a href=&quot;https://jerryjones.dev/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjerryjones.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://jerryjones.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Jerry Jones&lt;/a&gt;, &lt;a href=&quot;https://saptaks.website/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsaptaks.website%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://saptaks.website/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Saptak Sengupta&lt;/a&gt;, &lt;a href=&quot;https://scottvinkle.me/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fscottvinkle.me%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://scottvinkle.me/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Scott Vinkle&lt;/a&gt;, &lt;a href=&quot;https://www.tatianamac.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.tatianamac.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.tatianamac.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Tatiana Mac&lt;/a&gt;, and Wayne Elgin for The A11Y Project!&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;We&amp;#39;re humbled to receive this award. Thank you to our contributors and maintainers, the &lt;a href=&quot;https://twitter.com/jamstackconf&quot;&gt;@jamstackconf&lt;/a&gt; team and attendees, and to &lt;a href=&quot;https://www.zachleat.com/twitter/&quot;&gt;@zachleat&lt;/a&gt; and &lt;a href=&quot;https://twitter.11ty.dev/&quot;&gt;@eleven_ty&lt;/a&gt; for making this all possible! &lt;a href=&quot;https://www.a11yproject.com/announcements/jammies-social-impact-award/&quot;&gt;https://www.a11yproject.com/announcements/jammies-social-impact-award/&lt;/a&gt; &lt;a href=&quot;https://twitter.com/jamstackconf/status/1445830291709251593&quot;&gt;https://twitter.com/jamstackconf/status/1445830291709251593&lt;/a&gt;&lt;/p&gt;&amp;mdash; The A11Y Project (@A11YProject) &lt;a href=&quot;https://twitter.com/A11YProject/status/1446136316702363655&quot;&gt;October 7, 2021&lt;/a&gt;&lt;/blockquote&gt;
&lt;h2 id=&quot;the-eleventy-meetup-wins-outstanding-community-meetup&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://11tymeetup.dev/&quot;&gt;The Eleventy Meetup&lt;/a&gt; wins Outstanding Community Meetup &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/jammies-2021/#the-eleventy-meetup-wins-outstanding-community-meetup&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Congrats to &lt;a href=&quot;https://sia.codes/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsia.codes%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://sia.codes/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Sia Karamalegos&lt;/a&gt;, &lt;a href=&quot;https://thinkdobecreate.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthinkdobecreate.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://thinkdobecreate.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Stephanie Eckles&lt;/a&gt;, and &lt;a href=&quot;https://helloyes.dev/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fhelloyes.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://helloyes.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Thomas M. Semmler&lt;/a&gt;!&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;Aw we&amp;#39;re feeling all the warm fuzzies over here. Thanks to all our great speakers and attendees too! &lt;a href=&quot;https://twitter.11ty.dev/1445807641624662017&quot;&gt;https://twitter.com/eleven_ty/status/1445807641624662017&lt;/a&gt; &lt;a href=&quot;https://twitter.com/EleventyMeetup/status/1445808227858280452&quot;&gt;https://twitter.com/EleventyMeetup/status/1445808227858280452&lt;/a&gt;&lt;/p&gt;&amp;mdash; EleventyMeetup (@EleventyMeetup) &lt;a href=&quot;https://twitter.com/EleventyMeetup/status/1445808227858280452&quot;&gt;October 6, 2021&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;I did want to acknowledge the Jamstack Toronto meetup too, check out their &lt;a href=&quot;https://www.meetup.com/JAMstack-Toronto/events/281278073/&quot;&gt;upcoming 11ties Event on 11/11&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;special-recognition&quot; tabindex=&quot;-1&quot;&gt;Special Recognition &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/jammies-2021/#special-recognition&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;While Eleventy didn’t win our Ecosystem Innovation Award (congrats to Astro!), we did get an honorable mention!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This category was the most interesting voting experience for us. 11ty and Astro had a close call all through the voting process up until the last minute when Astro won the race with 3 extra votes. We recognize 11ty’s impact and all the amazing things it is enabling on the modern web.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;related&quot; tabindex=&quot;-1&quot;&gt;Related: &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/jammies-2021/#related&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://jamstackconf.com/jammies/&quot;&gt;The Jammies Awards web site&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  
  <entry>
    <title>The very first Eleventy 1.0 Beta Release</title>
    <link href="https://www.11ty.dev/blog/eleventy-v1-beta/"/>
    <updated>2021-10-06T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/eleventy-v1-beta/</id>
    <content type="html">&lt;p&gt;It is my absolute honor to announce that the very first Eleventy 1.0 Beta release is now available on the beta channel. You can try it out now:&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# Local project&lt;/span&gt;&lt;br&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@beta&lt;br&gt;&lt;br&gt;&lt;span class=&quot;token comment&quot;&gt;# Global install&lt;/span&gt;&lt;br&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@beta &lt;span class=&quot;token parameter variable&quot;&gt;-g&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;the-big-features&quot; tabindex=&quot;-1&quot;&gt;The Big Features: &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v1-beta/#the-big-features&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Requires Node 12+&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/docs/plugins/serverless/&quot;&gt;Eleventy Serverless&lt;/a&gt;, a fantastic way to do dynamic server side rendering on request or lazily via Distributed Persistent Rendering.&lt;/li&gt;
&lt;li&gt;A plugin to help you upgrade from &lt;code&gt;0.x&lt;/code&gt; to &lt;code&gt;1.x&lt;/code&gt;: &lt;a href=&quot;https://github.com/11ty/eleventy-upgrade-help&quot;&gt;https://github.com/11ty/eleventy-upgrade-help&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Support for CLI arguments to do JSON and NDJSON output (instead of writing to the file system). Use &lt;code&gt;--to=json&lt;/code&gt; and &lt;code&gt;--to=ndjson&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/11ty/eleventy/issues/117&quot;&gt;Custom File Extension Handlers!&lt;/a&gt; Plugins can now add their own template types and tie them to a file extension.&lt;/li&gt;
&lt;li&gt;Enables the &lt;a href=&quot;https://www.11ty.dev/docs/data-deep-merge/&quot;&gt;Data Deep Merge feature by default&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Upgrades to internal template language plugins for: &lt;code&gt;ejs&lt;/code&gt;, &lt;code&gt;mustache&lt;/code&gt;, &lt;code&gt;liquid&lt;/code&gt;. Removes &lt;code&gt;jstl&lt;/code&gt; (use &lt;code&gt;11ty.js&lt;/code&gt; instead)&lt;/li&gt;
&lt;li&gt;And more! &lt;a href=&quot;https://github.com/11ty/eleventy/milestone/32?closed=1&quot;&gt;Check out the full list of 135+ issues in the GitHub milestone.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;a-big-list-of-thanks&quot; tabindex=&quot;-1&quot;&gt;A Big List of Thanks &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/eleventy-v1-beta/#a-big-list-of-thanks&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Our awesome Eleventy GitHub Support Team:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://about.me/peterdehaan&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fabout.me%2Fpeterdehaan/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://about.me/peterdehaan&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Pete DeHaan&lt;/a&gt; and &lt;a href=&quot;https://binyam.in/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbinyam.in%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://binyam.in/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Binyamin Green&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;…and any other folks participating in &lt;a href=&quot;https://github.com/11ty/eleventy/discussions&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F11ty%2Feleventy%2Fdiscussions/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://github.com/11ty/eleventy/discussions&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;GitHub Discussions&lt;/a&gt; or the &lt;a href=&quot;https://www.11ty.dev/blog/discord/&quot;&gt;Eleventy Discord&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Folks that contributed code, &lt;a href=&quot;https://www.11ty.dev/docs/starter/&quot;&gt;starter projects&lt;/a&gt;, &lt;a href=&quot;https://www.11ty.dev/docs/plugins/&quot;&gt;plugins&lt;/a&gt;, &lt;a href=&quot;https://www.11ty.dev/docs/tutorials/&quot;&gt;wrote blog posts&lt;/a&gt; (share what you learned—on &lt;em&gt;your web site&lt;/em&gt;), recorded podcasts or did streams, &lt;a href=&quot;https://github.com/11ty/11ty-website/graphs/contributors&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fgithub.com%2F11ty%2F11ty-website%2Fgraphs%2Fcontributors/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://github.com/11ty/11ty-website/graphs/contributors&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;helped with documentation&lt;/a&gt;! Here are a few of our contributors:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://kleinfreund.de/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fkleinfreund.de%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://kleinfreund.de/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Philipp Rudloff&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.madebymike.com.au/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.madebymike.com.au%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.madebymike.com.au/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Mike Riethmuller&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://infrequently.org/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Finfrequently.org%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://infrequently.org/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Alex Russell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Samuel Path&lt;/li&gt;
&lt;li&gt;gloryofrobots&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jaenis.ch/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjaenis.ch%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://jaenis.ch/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;André Jaenisch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://chrisdmacrae.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fchrisdmacrae.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://chrisdmacrae.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Chris D. Macrae&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bholmes.dev/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fbholmes.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://bholmes.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Benjamin Holmes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://frank.taillandier.me/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ffrank.taillandier.me%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://frank.taillandier.me/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Frank Taillandier&lt;/a&gt; (Rest in peace, Frank ❤️)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://matmarquis.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmatmarquis.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://matmarquis.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Mat Marquis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mathiasbynens.be/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fmathiasbynens.be%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://mathiasbynens.be/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Mathias Bynens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.avoggu.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.avoggu.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.avoggu.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Aravind Voggu&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Our awesome community of over 444 documented &lt;a href=&quot;https://www.11ty.dev/authors/&quot;&gt;Eleventy Authors&lt;/a&gt;. The absolute best thing you can do is build something for yourself! Here are the top 11 authors (ordered by number of sites) listed on our showcase:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://piccalil.li/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fpiccalil.li%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://piccalil.li/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Andy Bell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.hawksworx.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.hawksworx.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.hawksworx.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Phil Hawksworth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://smth.uk/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsmth.uk%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://smth.uk/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Sam Smith&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ryangittings.co.uk/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.ryangittings.co.uk%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.ryangittings.co.uk/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Ryan Gittings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.marcfilleul.fr/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.marcfilleul.fr%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.marcfilleul.fr/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Marc Filleul&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sia.codes/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsia.codes%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://sia.codes/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Sia Karamalegos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thinkdobecreate.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthinkdobecreate.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://thinkdobecreate.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Stephanie Eckles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tannerdolby.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Ftannerdolby.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://tannerdolby.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Tanner Dolby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lenesaile.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.lenesaile.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.lenesaile.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Lene Saile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nicolas-hoizey.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fnicolas-hoizey.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://nicolas-hoizey.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Nicolas Hoizey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://alistairshepherd.uk/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Falistairshepherd.uk%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://alistairshepherd.uk/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Alistair Shepherd&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.11ty.dev/speedlify/&quot;&gt;Eleventy Leaderboards&lt;/a&gt; (the people that built the sites currently holding the top 11 spots)
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://joshcrain.io/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjoshcrain.io%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://joshcrain.io/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Josh Crain&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lamplightdev.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Flamplightdev.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://lamplightdev.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Chris Haynes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://piraces.dev/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fpiraces.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://piraces.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Raúl Piracés&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nraboy.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.nraboy.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.nraboy.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Nic Raboy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stedman.dev/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fstedman.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://stedman.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Steve Stedman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://curtisjurgensen.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcurtisjurgensen.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://curtisjurgensen.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Curtis Jurgensen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.industrialempathy.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.industrialempathy.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.industrialempathy.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Malte Ubl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cariefisher.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fcariefisher.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://cariefisher.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Carie Fisher&lt;/a&gt;, &lt;a href=&quot;https://droidpinkman.io/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fdroidpinkman.io%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://droidpinkman.io/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Dennis Gaebel Jr.&lt;/a&gt;, &lt;a href=&quot;https://ericwbailey.design/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fericwbailey.design%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://ericwbailey.design/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Eric Bailey&lt;/a&gt;, &lt;a href=&quot;https://jendowns.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjendowns.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://jendowns.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Jen Downs&lt;/a&gt;, &lt;a href=&quot;https://jerryjones.dev/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjerryjones.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://jerryjones.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Jerry Jones&lt;/a&gt;, &lt;a href=&quot;https://saptaks.website/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsaptaks.website%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://saptaks.website/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Saptak Sengupta&lt;/a&gt;, &lt;a href=&quot;https://scottvinkle.me/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fscottvinkle.me%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://scottvinkle.me/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Scott Vinkle&lt;/a&gt;, &lt;a href=&quot;https://www.tatianamac.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.tatianamac.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://www.tatianamac.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Tatiana Mac&lt;/a&gt;, Wayne Elgin&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jkc.codes/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fjkc.codes%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://jkc.codes/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;John Kemp-Cruz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://reubenlillie.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Freubenlillie.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://reubenlillie.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Reuben Lillie&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://11tymeetup.dev/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2F11tymeetup.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://11tymeetup.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Eleventy Meetup&lt;/a&gt; organized by:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://sia.codes/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fsia.codes%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://sia.codes/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Sia Karamalegos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thinkdobecreate.com/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fthinkdobecreate.com%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://thinkdobecreate.com/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Stephanie Eckles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://helloyes.dev/&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fhelloyes.dev%2F/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://helloyes.dev/&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Thomas M. Semmler&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/JAMstackTORONTO/status/1341815501341790208&quot;&gt;The 11ties&lt;/a&gt;, organized last year by Henri Helvetica&lt;/li&gt;
&lt;li&gt;Our Sponsors and &lt;a href=&quot;https://opencollective.com/11ty&quot;&gt;&lt;img src=&quot;https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fopencollective.com%2F11ty/&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;IndieWeb Avatar for https://opencollective.com/11ty&quot; class=&quot;avatar avatar-indieweb&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Open Collective Supporters&lt;/a&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;fullwidth-module supporters-gold&quot;&gt;
	&lt;h3 class=&quot;subhed ta-c&quot;&gt;&lt;strong&gt;Official CMS Partner&lt;/strong&gt;&lt;/h3&gt;
	&lt;div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;fullwidth-module supporters-gold&quot;&gt;
	&lt;h3 class=&quot;subhed ta-c&quot;&gt;&lt;strong&gt;Gold Sponsors&lt;/strong&gt;&lt;/h3&gt;
	&lt;div class=&quot;lo-grid&quot;&gt;&lt;div class=&quot; supporters-gold-nordhealth&quot;&gt;
			&lt;a href=&quot;https://nordhealth.com/&quot; class=&quot;elv-externalexempt&quot; data-supporters-slug=&quot;nordhealth&quot; rel=&quot;sponsored&quot;&gt;&lt;svg style=&quot;max-height: 4.5em&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 1015.71 200&quot;&gt;&lt;defs&gt;&lt;style&gt;.cls-1{fill:#3559c7;}.cls-2{fill:currentColor;}&lt;/style&gt;&lt;/defs&gt;&lt;path class=&quot;cls-1&quot; d=&quot;M162,0a34.22,34.22,0,0,0-24,10.09,1.09,1.09,0,0,0-.34.34L97.93,50.09,57.76,10.26c-.17-.09-.26-.26-.43-.35l-.17-.17A33.29,33.29,0,0,0,33.49,0,33.91,33.91,0,0,0-.27,33.33V166.58A33.86,33.86,0,0,0,33.49,200a34.2,34.2,0,0,0,24-10.09c.17-.08.26-.25.35-.34l40-40,39.74,40.17c.17.09.26.26.43.35l.17.17A33.29,33.29,0,0,0,161.86,200c18.38,0,34.28-14.87,34.62-33.33V33.42C196.31,15,180.41,0,162,0Zm14.1,162.74c0,7.43-6.84,13.41-14.1,13.41a13.2,13.2,0,0,1-9.32-3.93c-.17-.17-.25-.34-.43-.43l-.17-.17-89-86.49L48.53,99.66,83.4,134.87,43,172.05l-.25.26a13.18,13.18,0,0,1-22.4-9.66V37.26A13.35,13.35,0,0,1,33.57,23.85a13.2,13.2,0,0,1,9.32,3.93c.17.17.25.34.43.43l.17.17L133.32,114l14.53-14.53L112.63,64.62,152.55,28l.25-.26A13.33,13.33,0,0,1,162,23.93c7.35,0,14.1,6,14.1,13.42Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M295.62,66.5c-11.53,0-20.85,5.64-23.5,14.1h-.43l-2.82-12.22H250.32v77.69h21.29V104.19c0-10.51,6.24-17.69,15.72-17.69,8.72,0,14.79,6.75,14.79,16.75v42.82H323.4V95.9C323.49,78.29,312.46,66.5,295.62,66.5Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M377.42,147.86c24.44,0,40.77-16.32,40.77-40.77s-16.33-40.77-40.77-40.77-40.94,16.33-40.94,40.77S353,147.86,377.42,147.86Zm0-20.08c-11.54,0-19.15-8.29-19.15-20.69s7.61-20.68,19.15-20.68,19,8.29,19,20.68S389,127.78,377.42,127.78Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M472.46,68.38c-9.31,0-16.84,5.81-19,14.61h-.17L450.5,68.38H432v77.69h21.28v-35c0-12.82,6.5-21.28,16.67-21.28h11.79V68.38Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M546.65,30.77V80.26h-.43c-2.48-8.12-11.71-13.76-22.9-13.76-21.2,0-35.13,16.32-35.13,40.76s14,40.77,35.13,40.77c11.19,0,20.34-5.64,22.9-13.93h.43l2.82,12.05H568V30.77Zm-18.38,97.61c-11,0-18.37-8.47-18.37-21.2S517.25,86,528.27,86s18.38,8.46,18.38,21.2S539.3,128.38,528.27,128.38Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M630.75,66.5c-11.53,0-20.85,5.64-23.5,14.1h-.43V30.77H585.54v115.3h21.28V104.19c0-10.51,6.24-17.69,15.73-17.69,8.89,0,14.78,6.92,14.78,16.92v42.65h21.29V95.9C658.53,78.29,647.51,66.5,630.75,66.5Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M747.68,106.75c0-24.1-15.13-40.25-37.52-40.25-23.17,0-38.55,16.32-38.55,40.76S687.51,148,711.44,148c15,0,28.63-8.46,34.1-21l-16.84-7c-2.48,6.07-8.89,9.74-17.26,9.74-10.6,0-17.61-5.64-19.57-15.64h55.81v-7.35ZM709.56,84.87c10.6,0,16.92,6.07,17.86,16.58H691.61C693.23,90.94,699.73,84.87,709.56,84.87Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M831.61,128.38c-2.14,0-3.42-1.54-3.42-4.36V94.36c0-17.52-12.14-27.86-33.16-27.86-17.87,0-30.17,9.23-34.1,25l18.8,4.7c1.28-7.69,7-12.22,15-12.22,7.6,0,12.13,3.59,12.13,9.23v.34c0,3.33-2.05,5.81-5.89,6.41L781,103.16c-14.79,2.22-23.33,10.17-23.33,22.14,0,14.44,9.48,22.73,25.81,22.73,11,0,19.57-3.93,24.7-10.94,2.31,6,7.78,9.06,15.73,9.06h11.36V128.46h-3.67Zm-41.11,4.1c-7.18,0-11.54-3.16-11.54-8.29,0-4.7,3.76-7.87,9.66-8.81l18.2-2.82v2.82C806.82,125.73,800.33,132.48,790.5,132.48Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M847.42,146.07H868.7V30.77H847.42Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M916,127.18c-6.41,0-10-3.16-10-8.46V87.18h21.45V68.38H906.05V44.27H884.77V120c0,16.75,9.66,26.15,26.41,26.15h17.61v-19Z&quot;&gt;&lt;/path&gt;&lt;path class=&quot;cls-2&quot; d=&quot;M987.93,66.5c-11.53,0-20.85,5.64-23.5,14.1h-.51V30.77H942.64v115.3h21.28V104.19c0-10.51,6.24-17.69,15.72-17.69,8.89,0,14.79,6.92,14.79,16.92v42.65h21.28V95.9C1015.71,78.29,1004.69,66.5,987.93,66.5Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;span class=&quot;sr-only&quot;&gt;Nordhealth&lt;/span&gt;&lt;/a&gt;
		&lt;/div&gt;&lt;div class=&quot; supporters-gold-transloadit&quot;&gt;
			&lt;a href=&quot;https://transloadit.com/?utm_source=11ty&amp;amp;utm_medium=referral&amp;amp;utm_campaign=sponsorship&amp;amp;utm_content=website&quot; class=&quot;elv-externalexempt&quot; data-supporters-slug=&quot;transloadit&quot; rel=&quot;sponsored&quot;&gt;&lt;svg style=&quot;margin-top: 0; margin-bottom: 0;&quot; viewBox=&quot;30 25 240 65&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;g fill=&quot;none&quot; fill-rule=&quot;evenodd&quot;&gt;&lt;path d=&quot;M56.641 42.978c-1.08-2.863-1.759-7.443-1.759-9.04a5.522 5.522 0 0 1 11.044 0c0 1.59-.674 6.139-1.75 9.005 9.543.514 22.807 2.959 23.417 6.211.684 3.666.945 12.881.945 21.923 0 7.842-13.972 12.964-27.81 12.964-13.845 0-27.81-5.122-27.81-12.964 0-9.042.255-18.257.945-21.923.594-3.182 13.293-5.591 22.778-6.176Z&quot; fill=&quot;#FFF&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M52.898 68.333a1.918 1.918 0 0 1-1.92 1.915 1.918 1.918 0 0 1-1.922-1.915c0-1.058.863-1.92 1.921-1.92 1.059 0 1.92.862 1.92 1.92M67.976 76.984a1.543 1.543 0 0 1-.619 2.081c-.113.054-2.693 1.427-6.647 1.427-3.96 0-6.51-1.373-6.617-1.433a1.536 1.536 0 0 1-.607-2.086 1.531 1.531 0 0 1 2.075-.607c.054.024 2.045 1.058 5.149 1.058 3.133 0 5.16-1.052 5.185-1.058a1.532 1.532 0 0 1 2.08.618M76.228 68.333a1.918 1.918 0 0 1-3.835 0c0-1.058.862-1.92 1.92-1.92 1.059 0 1.915.862 1.915 1.92&quot; fill=&quot;#0D1419&quot; fill-rule=&quot;nonzero&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M72.393 72.168a5.763 5.763 0 0 1-5.755-5.755 5.764 5.764 0 0 1 5.755-5.755 5.76 5.76 0 0 1 5.755 5.755 5.76 5.76 0 0 1-5.755 5.755m0-14.388a8.632 8.632 0 0 0-8.633 8.633 8.632 8.632 0 0 0 8.633 8.633 8.632 8.632 0 0 0 8.633-8.633 8.632 8.632 0 0 0-8.633-8.633&quot; fill=&quot;#0D1419&quot; fill-rule=&quot;nonzero&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M34.899 70.517c0-8.398.237-16.956.878-20.36.593-3.18 14.192-5.528 23.094-5.83v-6.098a3.825 3.825 0 0 1 1.53-7.33 3.829 3.829 0 0 1 3.832 3.825 3.82 3.82 0 0 1-2.301 3.505v6.08c8.873.207 23.136 2.592 23.747 5.847.635 3.405.878 11.963.878 20.361 0 7.284-12.977 12.04-25.83 12.04-12.858 0-25.828-4.756-25.828-12.04Zm42.144-28.356c-3.479-.713-7.534-1.254-11.267-1.534v-.476a7.687 7.687 0 0 0 2.3-5.481c0-4.227-3.442-7.67-7.675-7.67-4.227 0-7.67 3.443-7.67 7.67 0 2.099.856 4.06 2.3 5.481v.53c-3.554.291-7.342.808-10.618 1.48-8.098 1.66-11.832 3.835-12.473 7.272C31.119 53.82 31 64.546 31 70.55c0 10.328 15.316 15.905 29.728 15.905s29.728-5.577 29.728-15.905c0-6.005-.125-16.73-.946-21.118-.642-3.437-4.37-5.613-12.467-7.272Z&quot; fill=&quot;#0D1419&quot; fill-rule=&quot;nonzero&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M49.056 72.168a5.758 5.758 0 0 1-5.749-5.755 5.759 5.759 0 0 1 5.75-5.755 5.76 5.76 0 0 1 5.755 5.755 5.76 5.76 0 0 1-5.755 5.755m0-14.388c-4.763 0-8.627 3.865-8.627 8.633 0 4.768 3.864 8.633 8.627 8.633a8.632 8.632 0 0 0 8.633-8.633 8.632 8.632 0 0 0-8.633-8.633&quot; fill=&quot;#0D1419&quot; fill-rule=&quot;nonzero&quot;&gt;&lt;/path&gt;&lt;g transform=&quot;translate(100.873 48.266)&quot; fill=&quot;currentColor&quot;&gt;&lt;path fill-rule=&quot;nonzero&quot; d=&quot;M17.758 4.681h-7.104v18.188H7.103V4.681H0V1.33h17.758v3.351M28.116 9.466H23.38c-.8 0-1.185.48-1.185 1.437v11.966h-3.551V10.903c0-3.263 1.509-4.787 4.736-4.787h4.735v3.35M42.025 14.852l-7.104 1.794c-1.065.268-1.184.63-1.184 1.436 0 .958.386 1.436 1.184 1.436h5.92c.799 0 1.182-.478 1.182-1.436v-3.23h.002Zm3.552-3.949v7.178c0 3.258-1.509 4.785-4.734 4.785h-5.921c-3.225 0-4.735-1.527-4.735-4.785 0-1.438.474-2.423 1.51-3.022 1.065-.629 1.687-.837 3.225-1.226l7.104-1.794v-1.135c0-.958-.386-1.437-1.182-1.437h-5.92c-.8 0-1.184.48-1.184 1.437V12.1h-3.552v-1.196c0-3.262 1.51-4.787 4.735-4.787h5.92c3.225 0 4.734 1.523 4.734 4.786ZM60.82 10.903c0-.958-.386-1.437-1.183-1.437h-5.92c-.8 0-1.185.48-1.185 1.437v11.966h-3.55V10.903c0-3.263 1.509-4.787 4.734-4.787h5.921c3.225 0 4.734 1.524 4.734 4.787v11.966h-3.552V10.903M78.28 22.87h-5.92c-3.227 0-4.735-1.528-4.735-4.788v-1.195h3.553v1.195c0 .958.384 1.436 1.181 1.436h5.922c.8 0 1.182-.478 1.182-1.436 0-.687 0-1.018-1.182-1.436l-5.922-1.496c-1.539-.39-2.16-.597-3.226-1.196-1.036-.629-1.508-1.615-1.508-3.051 0-3.263 1.508-4.787 4.734-4.787h5.922c3.225 0 4.733 1.524 4.733 4.787v1.196h-3.55v-1.196c0-.958-.385-1.437-1.182-1.437H72.36c-.799 0-1.18.48-1.18 1.437 0 .685 0 1.016 1.18 1.436l5.922 1.494c1.539.392 2.159.6 3.197 1.228 1.065.597 1.538 1.585 1.538 3.021-.001 3.26-1.51 4.787-4.736 4.787M90.415 19.517h2.958v3.349h-2.958c-2.961 0-4.143-1.196-4.143-4.188V1.329h3.551v17.35c0 .599.089.838.592.838M107.432 10.903c0-.958-.387-1.437-1.184-1.437h-5.919c-.802 0-1.183.48-1.183 1.437v7.178c0 .955.384 1.436 1.183 1.436h5.92c.799 0 1.182-.48 1.182-1.436v-7.178Zm3.552 0v7.178c0 3.258-1.452 4.785-4.736 4.785h-5.919c-3.286 0-4.735-1.527-4.735-4.785v-7.178c0-3.263 1.451-4.787 4.735-4.787h5.92c3.285 0 4.735 1.524 4.735 4.787ZM125.93 14.852l-7.103 1.794c-1.067.268-1.185.63-1.185 1.436 0 .958.385 1.436 1.185 1.436h5.92c.798 0 1.183-.478 1.183-1.436v-3.23Zm3.55-3.949v7.178c0 3.258-1.507 4.785-4.733 4.785h-5.92c-3.225 0-4.735-1.527-4.735-4.785 0-1.438.474-2.423 1.51-3.022 1.064-.629 1.685-.837 3.226-1.226l7.103-1.794v-1.135c0-.958-.387-1.437-1.184-1.437h-5.92c-.8 0-1.184.48-1.184 1.437V12.1h-3.551v-1.196c0-3.262 1.51-4.787 4.736-4.787h5.92c3.224 0 4.732 1.523 4.732 4.786ZM144.575 18.082V9.467h-7.103c-.802 0-1.184.478-1.184 1.436v7.178c0 .958.384 1.436 1.184 1.436h5.92c.797 0 1.183-.477 1.183-1.435Zm3.55-16.752v16.752c0 3.26-1.45 4.787-4.734 4.787h-5.92c-3.286 0-4.734-1.527-4.734-4.787v-7.178c0-3.261 1.449-4.786 4.735-4.786h7.103V1.331h3.55ZM155.228 6.261v16.605h-3.551V6.261h3.551z&quot;&gt;&lt;/path&gt;&lt;circle cx=&quot;153.323&quot; cy=&quot;2.27&quot; r=&quot;2.27&quot;&gt;&lt;/circle&gt;&lt;path d=&quot;M168.251 19.517v3.349h-5.327c-2.958 0-4.141-1.196-4.141-4.188V1.329h3.55v4.787h5.327v3.35h-5.327v9.21c0 .6.09.84.591.84h5.327&quot; fill-rule=&quot;nonzero&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;span class=&quot;sr-only&quot;&gt;Transloadit&lt;/span&gt;&lt;/a&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;fullwidth-module&quot;&gt;
	&lt;is-land on:visible=&quot;&quot; on:save-data=&quot;false&quot;&gt;
		&lt;template data-island=&quot;&quot;&gt;
			&lt;h3 class=&quot;subhed ta-c&quot;&gt;&lt;strong&gt;Supporters&lt;/strong&gt;&lt;/h3&gt;
			&lt;html-fetch src=&quot;/imports/supporters.html&quot;&gt;&lt;/html-fetch&gt;
		&lt;/template&gt;
	&lt;/is-land&gt;
&lt;/div&gt;
&lt;p&gt;Wow, such a big list! &lt;strong&gt;&lt;a href=&quot;https://www.11ty.dev/docs/how-to-support/&quot;&gt;Do you want to help too?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Jamstack Community Survey 2021 Results</title>
    <link href="https://www.11ty.dev/blog/jamstack-survey-2021/"/>
    <updated>2021-10-05T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/jamstack-survey-2021/</id>
    <content type="html">&lt;h3 id=&quot;check-out-the-jamstack-community-survey-2021&quot; tabindex=&quot;-1&quot;&gt;Check out the &lt;a href=&quot;https://jamstack.org/survey/2021/&quot;&gt;Jamstack Community Survey 2021&lt;/a&gt; &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/jamstack-survey-2021/#check-out-the-jamstack-community-survey-2021&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Skip to the &lt;a href=&quot;https://jamstack.org/survey/2021/#choices&quot;&gt;Technology choices section&lt;/a&gt; to read about Frameworks.&lt;/p&gt;
&lt;p&gt;Of note:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Major frameworks, where the cut-off is at least 10% usage&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Eleventy is classified as a “major framework” here with ~17% usage, which is huge news. Our usage is beyond that of Vite, Svelte, Hugo, Preact, and Jekyll in the Jamstack world!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Relative newcomers Svelte and 11ty are doing very well, with 11ty continuing a strong showing despite relatively low awareness. Early-ish adopters, check these out.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Astute readers might remember that &lt;a href=&quot;https://www.11ty.dev/blog/jamstack-survey/&quot;&gt;last year’s 2020 survey&lt;/a&gt; had some lovely things to say too.&lt;/p&gt;
&lt;p&gt;Really appreciate the support, everyone!&lt;/p&gt;
&lt;p&gt;Read more &lt;a href=&quot;https://www.netlify.com/blog/2021/10/06/first-look-announcing-jamstack-community-survey-2021-results/&quot;&gt;on the Netlify Blog: First look: Announcing Jamstack Community Survey 2021 Results&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Two Million npm Downloads!</title>
    <link href="https://www.11ty.dev/blog/2million/"/>
    <updated>2021-09-03T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/2million/</id>
    <content type="html">&lt;p&gt;Eleventy has passed &lt;a href=&quot;https://npm-stat.com/charts.html?package=%4011ty%2Feleventy&amp;amp;from=2018-01-01&amp;amp;to=2021-08-31&quot;&gt;two million lifetime downloads&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;We put up a nice &lt;a href=&quot;https://twitter.11ty.dev/1433927237397581824&quot;&gt;celebratory video on Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks for the support, y’all!&lt;/p&gt;
&lt;img src=&quot;https://www.11ty.dev/blog/twomillion.png&quot; alt=&quot;Chart showing the npm download statistics from January 1, 2018 to August 31, 2021&quot; class=&quot;sites-screenshot&quot; style=&quot;max-width: 700px&quot;&gt;
</content>
  </entry>
  
  <entry>
    <title>Join the Eleventy Super Professional Business Network</title>
    <link href="https://www.11ty.dev/blog/espbn/"/>
    <updated>2021-02-26T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/espbn/</id>
    <content type="html">&lt;p&gt;In the past week I’ve gotten two requests for recommendations for web developers and the best idea I had was to point people to the &lt;a href=&quot;https://www.11ty.dev/authors/&quot;&gt;Eleventy Authors page&lt;/a&gt;—but I didn’t know who was freelancing and who wasn’t!&lt;/p&gt;
&lt;p&gt;Then I thought y’all might want to let me know if you’re freelancing to make it easier for folks to find you and do business! Thus, the &lt;a href=&quot;https://www.11ty.dev/super-professional-business-network/&quot;&gt;Eleventy Super Professional Business Network&lt;/a&gt; was born.&lt;/p&gt;
&lt;p&gt;If you want to be listed on the network, find your &lt;a href=&quot;https://github.com/11ty/11ty-community/tree/main/built-with-eleventy&quot;&gt;site JSON in the 11ty-community repo&lt;/a&gt; and add your &lt;code&gt;business_*&lt;/code&gt; properties. The &lt;code&gt;business_url&lt;/code&gt; property is the only thing that’s required. Here are a few valid samples:&lt;/p&gt;
&lt;pre class=&quot;language-json&quot;&gt;&lt;code class=&quot;language-json&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;br&gt;  &lt;span class=&quot;token property&quot;&gt;&quot;url&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://www.zachleat.com/&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token property&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Zach Leatherman&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token property&quot;&gt;&quot;twitter&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;zachleat&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token property&quot;&gt;&quot;business_url&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://www.zachleat.com/hire-me/&quot;&lt;/span&gt;&lt;br&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;language-json&quot;&gt;&lt;code class=&quot;language-json&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token property&quot;&gt;&quot;url&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://www.zachleat.com/&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token property&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Zach Leatherman&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token property&quot;&gt;&quot;twitter&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;zachleat&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token property&quot;&gt;&quot;business_url&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;https://www.zachleat.com/hire-me/&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;&lt;br&gt;	&lt;span class=&quot;token property&quot;&gt;&quot;business_name&quot;&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;zachleat Web Design Company&quot;&lt;/span&gt;&lt;br&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;business_url&lt;/code&gt; URL for the big “Do Business” buttons&lt;/li&gt;
&lt;li&gt;&lt;code&gt;business_name&lt;/code&gt; &lt;em&gt;(optional)&lt;/em&gt; if you want your Business Name to be different from your site name&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is what it’ll look like on the site:&lt;/p&gt;
&lt;img src=&quot;https://www.11ty.dev/blog/espbn.png&quot; alt=&quot;Sample rendering of a few fake network entries&quot; class=&quot;sites-screenshot&quot; style=&quot;max-width: 700px&quot;&gt;
&lt;p&gt;This business information will also show on your Eleventy Author page too.&lt;/p&gt;
&lt;p&gt;Currently the Eleventy Super Professional Business Network is available only to active Open Collective supporters at the Backer tier or above (currently only $5/month). Based on the success of the Business Network the minimum required contribution may increase in the future.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>The State of Eleventy (2020) in Two Minutes</title>
    <link href="https://www.11ty.dev/blog/state-of-eleventy-2020/"/>
    <updated>2020-10-15T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/state-of-eleventy-2020/</id>
    <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=ix5mPa6D7ZA&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Also posted on &lt;a href=&quot;https://www.zachleat.com/web/jamsnack/&quot;&gt;zachleat.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;ix5mPa6D7ZA&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/ix5mPa6D7ZA/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=ix5mPa6D7ZA&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=ix5mPa6D7ZA&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <title>MIT’s new Digital Humanities site launches using Eleventy!</title>
    <link href="https://www.11ty.dev/blog/mit/"/>
    <updated>2020-08-11T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/mit/</id>
    <content type="html">&lt;p&gt;In another new exciting launch, we’ve learned that MIT’s new Digital Humanities site was built using Eleventy!&lt;/p&gt;
&lt;p&gt;You can see an interview about the new site on &lt;a href=&quot;https://www.sanity.io/blog/community-digest-summer-edition-part-1#the-new-mit-digital-humanities-website-a6af0b533b78&quot;&gt;Sanity’s Community Spotlight&lt;/a&gt; with &lt;a href=&quot;https://twitter.com/brob&quot;&gt;Bryan Robinson&lt;/a&gt;:&lt;/p&gt;
&lt;div&gt;&lt;is-land on:visible=&quot;&quot; import=&quot;/js/lite-yt-embed.js&quot; class=&quot;fluid&quot;&gt;&lt;lite-youtube videoid=&quot;7U-1WnXpAnc&quot; playlabel=&quot;Play&quot; style=&quot;background-image:url(&#39;https://i.ytimg.com/vi/7U-1WnXpAnc/maxresdefault.jpg&#39;)&quot;&gt;
	&lt;a href=&quot;https://youtube.com/watch?v=7U-1WnXpAnc&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&lt;/span&gt;&lt;/a&gt;
&lt;/lite-youtube&gt;&lt;a href=&quot;https://youtube.com/watch?v=7U-1WnXpAnc&quot;&gt;Watch on YouTube&lt;/a&gt;&lt;/is-land&gt;&lt;/div&gt;
&lt;p&gt;Awesome work by &lt;a href=&quot;https://selfaware.studio/&quot;&gt;Mike Wagz and the Self Aware crew&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Join our Discord Server!</title>
    <link href="https://www.11ty.dev/blog/discord/"/>
    <updated>2020-08-10T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/discord/</id>
    <content type="html">&lt;p&gt;It has been long requested that we create a space for the Eleventy Community to gather and hang out. A welcoming space for beginners to Eleventy to ask questions without some of the intimidation that might accompany opening a GitHub issue.&lt;/p&gt;
&lt;p&gt;Wait no longer. We have created a Discord server! Join us with this special invite code: &lt;a href=&quot;https://discord.gg/GBkBy9u&quot;&gt;discord.gg/GBkBy9u&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>JSNation Open Source Awards 2020</title>
    <link href="https://www.11ty.dev/blog/jsnation-osawards-2020/"/>
    <updated>2020-06-15T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/jsnation-osawards-2020/</id>
    <content type="html">&lt;p&gt;Just want to highlight that Eleventy was nominated for the &lt;a href=&quot;https://twitter.com/thejsnation/status/1272438620889190406&quot;&gt;JSNation Conference 2020 Open Source Awards category: Breakthrough of the Year&lt;/a&gt; alongside:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Deno&lt;/li&gt;
&lt;li&gt;TailwindCSS&lt;/li&gt;
&lt;li&gt;Alpine.js&lt;/li&gt;
&lt;li&gt;Eleventy&lt;/li&gt;
&lt;li&gt;Svelte.js&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://osawards.com/javascript/2020&quot;&gt;Winners for the cateogry&lt;/a&gt; were Deno and Svelte.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>State of the Jamstack Survey 2020 Results</title>
    <link href="https://www.11ty.dev/blog/jamstack-survey/"/>
    <updated>2020-05-27T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/jamstack-survey/</id>
    <content type="html">&lt;p&gt;Yes, it took me a long while to add this to the blog but I did want to include it in the archives. Netlify does a Jamstack Community Survey every year to gauge trends in the Jamstack world and &lt;a href=&quot;https://www.netlify.com/blog/2020/05/27/state-of-the-jamstack-survey-2020-first-results/#best-practices&quot;&gt;the results post had a glowing mention of Eleventy&lt;/a&gt;:&lt;/p&gt;
&lt;img src=&quot;https://www.11ty.dev/blog/jamstack-2020-results.png&quot; alt=&quot;A bubble chart showing web frameworks. On the horizontal axis, total respondents reporting usage, they are ordered as: React (63%), then jQuery, express, Gatsby, Vue, Next, Nuxt, AngularJS, Angular 2+, Huge, Svelte 11ty (11%). On the vertical axis, satisfaction score, they are ordered: 11ty, Nuxt, Svelte, Next, Vue, Gatsby, React, Express, Hugo, Angular 2+, jQuery, AngularJS.&quot; class=&quot;sites-screenshot&quot; style=&quot;max-width: 600px&quot;&gt;
&lt;blockquote&gt;
&lt;p&gt;Relative newcomer 11ty had an amazing satisfaction score&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Really appreciate the support, everyone!&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>How do I get an Eleventy Sticker?</title>
    <link href="https://www.11ty.dev/blog/stickers/"/>
    <updated>2020-02-05T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/stickers/</id>
    <content type="html">&lt;p&gt;In order to minimize administrative overhead, to receive an Eleventy sticker you must find someone with Eleventy stickers and ask for one. Verbally. In person. They are not distributed on conference sticker tables. They are not mailed. They are not shipped. They travel only by sneakernet.&lt;/p&gt;
&lt;p&gt;Our current list of Eleventy Sticker Ambassadors includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://zachleat.com/&quot;&gt;&lt;img src=&quot;https://v1.image.11ty.dev/https%3A%2F%2Favatars.githubusercontent.com%2Fzachleat%3Fs%3D66/webp/66/&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for zachleat&quot; class=&quot;avatar avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Zach Leatherman&lt;/a&gt; (👋🏻 hi)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.matuzo.at/&quot;&gt;&lt;img src=&quot;https://v1.image.11ty.dev/https%3A%2F%2Favatars.githubusercontent.com%2Fmatuzo%3Fs%3D66/webp/66/&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for matuzo&quot; class=&quot;avatar avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Manuel Matuzović&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This list of Sticker Ambassadors may expand as time goes on. You will need to find out which meetups/conferences/events our Sticker Ambassadors are going to, attend those events, and &lt;em&gt;talk to them&lt;/em&gt;! As an introvert, I know this is terrible (sorry).&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>An Homage to the James Williamson Possum Balloon</title>
    <link href="https://www.11ty.dev/blog/logo-homage/"/>
    <updated>2019-12-19T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/logo-homage/</id>
    <content type="html">&lt;p&gt;As many of you may know, &lt;a href=&quot;https://www.11ty.dev/blog/james-williamson/&quot;&gt;James Williamson&lt;/a&gt; first came up with &lt;em&gt;animal suspended from the floating red balloon&lt;/em&gt; logo for the Eleventy project in May of 2018.&lt;/p&gt;
&lt;p&gt;It was &lt;a href=&quot;https://web.archive.org/web/20200307013845/https://twitter.com/jameswillweb/status/999052022497316865&quot;&gt;originally a cat&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;James’ &lt;a href=&quot;https://twitter.com/jameswillweb/status/999059541798072320&quot;&gt;quickly iterated to the now-iconic Eleventy possum&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://www.11ty.dev/img/possum.jpg&quot; alt=&quot;James Williamson’s classic Eleventy possum&quot; style=&quot;max-width: 12em&quot;&gt;
&lt;p&gt;Why a possum? Why is the possum floating? Why a balloon? Exactly. &lt;em&gt;42.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To honor James, I thought it might be nice to commission a professional interpretation of his original vision. After &lt;a href=&quot;https://twitter.11ty.dev/1206687578382049284&quot;&gt;Ethan Marcotte shared some possum content from Phineas X. Jones&lt;/a&gt;, I knew we had the artist to make this a reality.&lt;/p&gt;
&lt;p&gt;Literally three days later, I am proud to show you all something that I hope James would have really enjoyed.&lt;/p&gt;
&lt;img src=&quot;https://www.11ty.dev/img/possum-balloon-original.png&quot; alt=&quot;James Williamson’s vision reimagined by Phineas X. Jones.&quot;&gt;
&lt;p&gt;You can see more of Phineas’ work on &lt;a href=&quot;http://octophant.us/&quot;&gt;octophant.us&lt;/a&gt;, &lt;a href=&quot;https://www.instagram.com/pxj_work/&quot;&gt;Instagram&lt;/a&gt;, or &lt;a href=&quot;https://twitter.com/Phineas/status/1128348644854382592&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;We also maintain a &lt;a href=&quot;https://twitter.com/i/events/1202470199179563008&quot;&gt;Twitter Moment of community contributed logos&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>A special note of remembrance for James Williamson</title>
    <link href="https://www.11ty.dev/blog/james-williamson/"/>
    <updated>2019-12-18T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/james-williamson/</id>
    <content type="html">&lt;p&gt;I just want to take a brief moment to remember the very special James Williamson who &lt;a href=&quot;https://twitter.com/justinseeley/status/1201964060658585600&quot;&gt;passed away earlier this month&lt;/a&gt;. James was &lt;a href=&quot;http://simpleprimate.com/blog/long-goodbye&quot;&gt;diagnosed with ALS in 2013&lt;/a&gt; and was known for his widespread teaching contributions to the web community. Probably the least of which, but one that I will always remember, was his creation of the floating possum mascot for our little Eleventy project. This mascot (nay, mastcot, because it lives in the masthead ok fine but James would have liked that one) lives at the top of the Eleventy docs and links to the &lt;a href=&quot;https://web.archive.org/web/20200307013845/https://twitter.com/jameswillweb/status/999052022497316865&quot;&gt;Twitter thread he started in 2018&lt;/a&gt;. Though we never met in real life, James was clearly a one-of-a-kind. We will miss you ❤️&lt;/p&gt;
&lt;p&gt;Donations may be made in James’ name to &lt;a href=&quot;https://www.als.net/&quot;&gt;The ALS Therapy Development Institute&lt;/a&gt; or to &lt;a href=&quot;http://stjohnsrh.org/&quot;&gt;Quest Youth Ministries at St. John&#39;s United Methodist Church&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Eleventy Docs Moved from 11ty.io to 11ty.dev</title>
    <link href="https://www.11ty.dev/blog/moving-house/"/>
    <updated>2019-12-05T00:00:00Z</updated>
    <id>https://www.11ty.dev/blog/moving-house/</id>
    <content type="html">&lt;p&gt;The Eleventy project is deprecating the 11ty.io domain and moving to 11ty.dev. 11ty.dev now has feature parity and the 11ty.io DNS will begin redirecting to 11ty.dev as soon as your DNS updates.&lt;/p&gt;
&lt;p&gt;A couple of wrinkles here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We switched DNS providers to enable proper forwarding behavior here (including all prior versions of docs on subdomains). This may result in some temporary downtime for 11ty.io URLs, but they will begin forwarding correctly in a matter of time. Sorry for this!&lt;/li&gt;
&lt;li&gt;Eleventy Contributor Accounts need to be migrated to 11ty.dev. This means you’ll need to set a new password for your account. Check your email for new invite links.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This was no small thing! (But it wasn’t too terrible either). We migrated:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All &lt;a href=&quot;https://www.11ty.dev/docs/versions/&quot;&gt;versioned documentation subdomains (×15)&lt;/a&gt; (e.g. the &lt;a href=&quot;https://v0-5-3.11ty.dev/docs/&quot;&gt;Eleventy v0.5.3 documentation&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Netlify custom features (Analytics) and for Contributor Accounts: Identity and Serverless Functions for auth.&lt;/li&gt;
&lt;li&gt;Web Hooks to run the docs build every day to update avatars and footer stats.&lt;/li&gt;
&lt;li&gt;GitHub repo renamed to a more generic &lt;a href=&quot;https://github.com/11ty/11ty-website/&quot;&gt;&lt;code&gt;11ty/11ty-website&lt;/code&gt;&lt;/a&gt; (GitHub handles the redirects here)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;why&quot; tabindex=&quot;-1&quot;&gt;Why? &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/moving-house/#why&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This has been on the agenda for about six months. &lt;a href=&quot;https://twitter.com/TatianaTMac/&quot;&gt;&lt;img src=&quot;https://v1.image.11ty.dev/https%3A%2F%2Favatars.githubusercontent.com%2FTatianaMac%3Fs%3D66/webp/66/&quot; width=&quot;66&quot; height=&quot;66&quot; alt=&quot;GitHub Avatar for TatianaMac&quot; class=&quot;avatar avatar-large&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;Tatiana Mac&lt;/a&gt; said it better:&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;en&quot; dir=&quot;ltr&quot;&gt;ICYMI: .io domains benefit the British government and not the Chagossian and Ilois people that they should, whom the Brits expelled from their island home.&lt;br&gt;&lt;br&gt;So, migrating off of .io domains is one way to exhibit solidarity. &lt;br&gt;&lt;br&gt;Read more: &lt;a href=&quot;https://gigaom.com/2014/06/30/the-dark-side-of-io-how-the-u-k-is-making-web-domain-profits-from-a-shady-cold-war-land-deal/&quot;&gt;https://gigaom.com/2014/06/30/the-dark-side-of-io-how-the-u-k-is-making-web-domain-profits-from-a-shady-cold-war-land-deal/&lt;/a&gt; &lt;a href=&quot;https://twitter.11ty.dev/1202457672756404224&quot;&gt;twitter.com/eleven_ty/status/…4224&lt;/a&gt;&lt;/p&gt;&amp;mdash; Tatiana Mac (@TatianaTMac) &lt;a href=&quot;https://twitter.com/TatianaTMac/status/1202467104722571264&quot;&gt;December 5, 2019&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;Some &lt;a href=&quot;https://twitter.com/TatianaTMac/status/1202467104&quot;&gt;good discussion on Tatiana’s tweet about this&lt;/a&gt; as well.&lt;/p&gt;
&lt;h2 id=&quot;cool-uris-dont-change&quot; tabindex=&quot;-1&quot;&gt;Cool URIs Don’t Change &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/moving-house/#cool-uris-dont-change&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A number of you lovely people 🧐 have pointed out that our documentation prominently links to the classic W3C slogan “&lt;a href=&quot;https://www.11ty.dev/docs/permalinks/#cool-uris-dont-change&quot;&gt;Cool URIs don’t change&lt;/a&gt;.” While it may be tempting to latch onto the dictionary definition of &lt;em&gt;change&lt;/em&gt;, the spirit of this idea still holds true! Published URLs are a maintenance task and our prior URLs are still being actively maintained with redirects.&lt;/p&gt;
&lt;h2 id=&quot;a-small-step-in-the-right-direction&quot; tabindex=&quot;-1&quot;&gt;A small step in the right direction &lt;a class=&quot;direct-link&quot; href=&quot;https://www.11ty.dev/blog/moving-house/#a-small-step-in-the-right-direction&quot;&gt;
				&lt;span class=&quot;sr-only&quot; data-pagefind-ignore=&quot;&quot;&gt;Jump to heading&lt;/span&gt;
				&lt;span aria-hidden=&quot;true&quot; data-pagefind-ignore=&quot;&quot;&gt;#&lt;/span&gt;
			&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This may be a purely symbolic gesture for now as we do plan to keep the &lt;code&gt;.io&lt;/code&gt; redirects in place for awhile. But having our canonical domain off of the &lt;code&gt;.io&lt;/code&gt; TLD is an important gesture to make and creates space to retire &lt;code&gt;.io&lt;/code&gt; completely at some point in the future. Appreciate your patience with this transition.&lt;/p&gt;
</content>
  </entry>
</feed>
