This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@dyve/11ty-plugin-quicklink
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

npm version

11ty-plugin-quicklink

@11ty plugin for including https://getquick.link in your pages

Install

npm install @dyve/11ty-plugin-quicklink

Enable plugin

.eleventy.js

const quicklink = require('@dyve/11ty-plugin-quicklink');

module.exports = function (eleventyConfig) {
  eleventyConfig.addPlugin(quicklink);
};

Description

This plugin will add three news shortCodes to your eleventy templates.

quickLinkUMD

Includes the quicklink.umd.js code directly in you template.

output

<script>!function(n,e){"object"==typeof exports&&.....</string>

quickLinkInit

Outputs the initialization script.

example

{% quickLinkInit {
    el: "nav"
}
%}

output

<script>
  window.addEventListener('load', () => {
    quicklink.listen({
      el: document.querySelector('nav'),
    });
  });
</script>

quickLinkScript

*requires plugin option copy

module.exports = function (eleventyConfig) {
  eleventyConfig.addPlugin(quicklink, { copy: '/your/path/quickliknk.umd.js' });
};

use in template

{% quickLinkScript %}

Will output <script src="/your/path/quickliknk.umd.js">.

in your template

// this will include the umd code in your template's output between tags <script>umd code here</script>
{% quickLinkUMD %}

// initialize quicklink
{% quickLinkInit { el: "nav" } %}

Package Sidebar

Install

npm i @dyve/11ty-plugin-quicklink

Weekly Downloads

0

Version

1.1.2

License

ISC

Unpacked Size

9.47 kB

Total Files

12

Last publish

Collaborators

  • igorovic