| eleventyNavigation |
|
|---|
{% tableofcontents %}
Upgrade your project’s version of Eleventy with npm before using this helper plugin.
Upgrading from Eleventy v0 to v1:
{%- set codeBlock %} npm install @11ty/eleventy@1 {%- endset %} {{ codeBlock | highlight("bash") | safe }}
Or, upgrading from Eleventy v1 to v2:
{%- set codeBlock %} npm install @11ty/eleventy@2 {%- endset %} {{ codeBlock | highlight("bash") | safe }}
Or, upgrading from Eleventy v2 to v3: {%- set codeBlock %} npm install @11ty/eleventy@3 {%- endset %} {{ codeBlock | highlight("bash") | safe }}
Then, install the helper plugin. The major version will match the version of Eleventy that you’re upgrading to.
Upgrading from Eleventy v0 to v1:
{%- set codeBlock %} npm install @11ty/eleventy-upgrade-help@1 {%- endset %} {{ codeBlock | highlight("bash") | safe }}
Or, upgrading from Eleventy v1 to v2:
{%- set codeBlock %} npm install @11ty/eleventy-upgrade-help@2 {%- endset %} {{ codeBlock | highlight("bash") | safe }}
Or, upgrading from Eleventy v2 to v3:
{%- set codeBlock %} npm install @11ty/eleventy-upgrade-help@3 {%- endset %} {{ codeBlock | highlight("bash") | safe }}
Add to your configuration file (probably eleventy.config.js or .eleventy.js):
{% set codeContent %} import UpgradeHelper from "@11ty/eleventy-upgrade-help";
export default function (eleventyConfig) {
// If you have other addPlugin calls, it’s important that UpgradeHelper is added last.
eleventyConfig.addPlugin(UpgradeHelper);
};
{% endset %}
{% include "snippets/configDefinition.njk" %}
Run your usual build command (e.g. npm run build) and pay attention to the output.
Address any violations and warnings.
Once you’ve removed all of the violations/warnings from your output, run npm uninstall @11ty/eleventy-upgrade-help to remove the plugin and delete the plugin code from your Eleventy configuration file.