Plugins
Lume has a powerful plugin system to extend its functionality with new features and support for more formats.
-
Attributes
Provide helpers to manage attributes and class names of HTML elements
-
Base path
Add automatically a base path to all urls
-
Code Highlight
Code syntax highlighting using highlight.js
-
Date
To manipulate date & time values in different locales
-
ESbuild
Bundle JavaScript, TypeScript and JSX files using esbuild library.
-
Eta
Use the template engine Eta to build pages.
-
Imagick
Image manipulation using Imagick
-
Inline
Inline CSS, JavaScript, SVG and images in the HTML.
-
JSON
Installed
Add support for JSON to store data and create pages.
-
JSX
Create pages and layouts with JSX (React).
-
Liquid
Use the template engine Liquid to create pages and layouts
-
Markdown
Installed
Create pages in Markdown format
-
Metas
Add automatically
<meta>
tags for SEO and social networks. -
Modify URLs
Modify all URLs of HTML files with a custom function.
-
Modules
Installed
Use ESM and TypeScript modules to create pages, layouts and store data.
-
Netlify CMS
Run Netlify CMS to update the site content
-
Nunjucks
Installed
Use the template engine Nunjucks to create pages and layouts.
-
Paginate
Installed
Provide a helper to paginate results.
-
ParcelCSS
Transform and minify your CSS files with ParcelCSS.
-
PostCSS
Transform your CSS code with PostCSS.
-
Prism
Code syntax highlighting using Prism
-
Pug
Use the template engine Pug to create pages and layouts
-
Relative URLs
Convert all URLs to relative.
-
Resolve URLs
Resolve all URLs pointing to source files.
-
SASS
Compile SCSS files to CSS.
-
SVGO
Optimize SVG files with SVGO
-
Search
Installed
Provide a helper to search pages from other pages.
-
Slugify URLs
Slugify all page urls to remove conflictive characters
-
Terser
Minify JavaScript files with Terser.
-
URL
Installed
Provide the
url
filter to fix and resolve urls. -
YAML
Installed
Add suppport for YAML to store data and create pages.