Napoleon's Penguin Mascot

    @quasibit/eleventy-plugin-schema

    1.10.0 • Public • Published

    eleventy-plugin-schema

    npm Release workflow Test workflow codecov semantic-release Commitizen friendly License: MIT

    Eleventy plugin to generate JSON-LD structured data.

    Installation

    Install the package:

    npm install --save @quasibit/eleventy-plugin-schema

    Add the plugin to your Eleventy configuration (usually .eleventy.js):

    const schema = require("@quasibit/eleventy-plugin-schema");
    
    module.exports = function(eleventyConfig) {
      eleventyConfig.addPlugin(schema);
    };

    Introduction

    The plugin adds a shortcode to generate the JSON-LD script (including the <script> tag).

    The shortcode supports the following schema types:

    Usage

    Add data/front matter to your pages. Please refer to the files in demo. If you already have the value in other properties, you can use computed data to clone them.

    Call the shortcode where you want the script to be displayed:

    {% jsonLdScript meta, type, tags %}

    Validation

    You can validate the structured data using one of the following tools:

    Related plugins

    Maintainers

    Special thanks to @christopherpickering.

    License

    MIT. See LICENSE.

    Install

    npm i @quasibit/eleventy-plugin-schema

    DownloadsWeekly Downloads

    87

    Version

    1.10.0

    License

    MIT

    Unpacked Size

    96.3 kB

    Total Files

    66

    Last publish

    Collaborators

    • nunof
    • dercias