Skip to content

Instantly share code, notes, and snippets.

@matthewp
Last active September 2, 2019 23:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matthewp/6aa508d5e8fd7a24f81ca0f5ace96b4c to your computer and use it in GitHub Desktop.
Save matthewp/6aa508d5e8fd7a24f81ca0f5ace96b4c to your computer and use it in GitHub Desktop.
Filters for eleventy.

Usage:

<base href="{{ page.url | baseUrl }}">

...

<a href="{{ post.url | bareUrl }}">...</a>
eleventyConfig.addFilter('bareUrl', url => {
return url.substr(1);
});
eleventyConfig.addFilter('baseUrl', url => {
let rel = path.relative(path.dirname(url), '/') || '.';
return rel + '/';
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment