An eleventy
plugin to create charts
npm install eleventy-charts --save-dev
In your .eleventy.js
-file:
const charts = require('eleventy-charts')
module.exports = function(eleventyConfig) {
eleventyConfig.addPlugin(charts)
}
In your markdown, use codeblocks with one of the following languages:
area-chart
bar-chart
line-chart
multiline-chart
pie-chart
vega-lite
vega
vegalite
vega
and vegalite
are json objects.
The others are csv
with options set as front-matter.
See the examples markdown and how they are rendered.