Installed by default
The following plugins are installed by default.
-
JSON
Add support for JSON or JSONC to store data and create pages.
-
Markdown
Create pages in Markdown format
-
Modules
Use ESM and TypeScript modules to create pages, layouts, and store data.
-
Paginate
Provide a helper to paginate results.
-
Search
Provide a helper to search pages from other pages.
-
URL
Provide the
urlfilter to fix and resolve URLs. -
Vento
Use the Vento template engine to create pages and layouts.
-
YAML
Add support for YAML to store data and create pages.
Compressors
Utilities to compress the ouput to other formats.
CSS
Generate, transform and optimize the styles of your site.
-
Lightning CSS
Transform and minify your CSS files with Lightning CSS.
-
PostCSS
Transform your CSS code with PostCSS.
-
PurgeCSS
Use PurgeCSS to remove unused CSS code.
-
SASS
Compile SCSS files to CSS.
-
Tailwind CSS
Use Tailwind CSS to create the CSS styles.
-
UnoCSS
Use the UnoCSS framework to create the CSS styles.
CMS
Integration with other CMS different to LumeCMS.
Data loaders
Support for other formats to load data.
Data extractors
To extract data automatically that you can use in your pages.
-
Extract date
Extract dates from the filenames
-
Extract order
Extract order values from the filenames
-
Git date
Extract the last modification time of all pages from the Git history.
-
Git info
Extract the current branch, commit hash and tag from Git.
-
Reading info
Provide some information about the page content
Data Viz
Plugins to generate charts for data visualization
From the community:
- OI Lume Viz
Lume Plugin that enables charting
- Serea
Charts, diagrams and graphs for markdown
- Lume Plugin MapLibre
A Lume plugin that renders interactive MapLibre GL JS maps from frontmatter
- OI Lume Viz
Develop
Utilities for developers.
-
FFF
Converts the data structure to FFF
-
Filter pages
To filter pages under a specific condition
-
Partytown
Use the Partytown to run third-party scripts from a web worker
-
Replace
Create placeholders to replace with final values
-
Source Maps
Generate source maps files for your CSS and JS.
From the community:
- Lume Readme
A Lume plugin that uses
README.mdor specified page as homepage of the website.
- Lume Readme
Fonts
Plugins to work with fonts.
HTML
HTML utils and optimization.
-
Attributes
Provide helpers to manage attributes and class names of HTML elements
-
Image size
Generate automatically the width and height attributes of images
-
Inline
Inline CSS, JavaScript, SVG, and images in the HTML.
-
KaTeX
TeX math rendering in HTML
-
Minify HTML
Minify the HTML code of your pages.
-
Plain text
Provide a helper to remove HTML and Markdown syntax in any text
-
SRI
Use SRI to load securely assets loaded from an external CDN.
Icons
Plugins to handle icons.
Image processing
Transform, manipulate and optimize images.
Internationalization
Utils to create multilanguage sites.
JavaScript
Compile, bundle and optimize your JavaScript.
Middleware
HTTP middleware for the Lume's server
-
Basic Auth
Implements HTTP Basic Authentication
-
Cache Busting
Implements server side cache busting
-
Expires
Middleware to add the Expires header to HTTP responses
-
Logger
Log HTTP request/responses in the console
-
No cache
Middleware to disable the browser cache
-
Not found
Middleware to show a custom page on 404 errors.
-
Precompress
Middleware to serve precompressed files (in Brotli or Gzip).
-
Redirect Activity Streams 2.0
Middleware to create redirections to any AS2 bridge
-
Redirects (middleware)
Middleware to returns redirections for some URLs.
-
Reload
Middleware for live-reload in the browser
-
Router
Middleware to provide a simple server-side router.
-
Serve folder
Middleware to add additional folders to the server.
-
Shutdown
Middleware to show a shutdown page.
-
WWW
Middleware to redirect from/to www subdomain.
Navigation
Plugins to create menus and other navigation utilities.
SEO
Improve the SEO of your site.
-
JSON-LD
Generate JSON-LD tags in the HTML pages.
-
Metas
Automatically add
<meta>tags for SEO and social networks. -
OG images
Plugin to create Open Graph images automatically
-
Redirects
To create redirections from one page to another
-
Robots
Plugin to create the robots.txt file automatically
-
SEO
Automatically check SEO basic issues
-
Sitemap
Generate a sitemap automatically for your site
Standards
Integrate standards and good practices.
Code syntax
Plugins to apply code syntas highlight.
-
Code Highlight
Code syntax highlighting using highlight.js
-
Prism
Code syntax highlighting using Prism
From the community:
- Lume Shiki
Plugin to use Shiki library.
- Lume Nueglow
Lume plugin that adds syntax highlighting with Nueglow
- Lume Shiki
Template engines
Integration with other template engines.
-
Eta
Use the template engine Eta to build pages.
-
JSX
Create pages and layouts with JSX.
-
MDX
Use MDX to create pages.
-
Nunjucks
Use the Nunjucks template engine to create pages and layouts.
-
Pug
Use the Pug template engine to create pages and layouts
-
Remark
Use Remark to render the markdown content.
From the community:
URLs
Transform and optimize URLs.
-
Base path
Automatically add a base path to all urls
-
Check URLs
Automatically check the URLs of your site to detect broken links
-
Modify URLs
Modify all URLs of HTML files with a custom function.
-
Relative URLs
Convert all URLs to relative.
-
Resolve URLs
Resolve all URLs pointing to source files.
-
Slugify URLs
Slugify all page URLs to remove potentially conflicting characters