1.3.1 • Published 6 months ago

zoumacros v1.3.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

zouMacros

Nunjucks macros to be imported in other projects, made for Zou!JS.

Install

From NPM

npm i zoumacros --save-dev

Modules

...Obviously just a beginning, to start the collection.

CDN Loader

It replace the call to the macro with the CDN links of the package. Path depends on the layout file calling it. When it comes to CSS frameworks, that's an easy quick way to prototype with and discover, yet installing the full SASS version when available a more powerfull way.

In the head section of a layout/page:

{% import 'node_modules/zoumacros/lib/cdn.njk' as cdn; %}

{{ cdn.pkg('openprops') }}
{{ cdn.pkg('hyperscript') }}

...and have fun.

Available Packages

To kick-off the list, we have:

CSS

Javascript

For SCSS, Tailwind, TS... just go Zou!

Embed YouTube Video

It replace the shortcode with a responsive, container's full width iframe with the video corresponding to the provided ID.

Anywhere in the template, generally on top:

{% import 'node_modules/zoumacros/lib/embed.njk' as embed; %}

In the place where you want to place the video:

{{ embed.yt('6-MlH1t8t9I') }}

Changelog

1.0.2: Hyperscript and htmX added to the CDN-loader marcro.

1.1.2: CutestrapCSS replaced by Chota in CDN-loader, as it wasn't an official CDN.

1.2.0: PureCSS & OpenProps familly added in CDN-loader

1.3.0: Initiate a new Macro (embed) with YouTube videos. No more '../../' normally needed to load up things.

1.3.1

6 months ago

1.3.0

6 months ago

1.2.0

6 months ago

1.1.2

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago