spike-directus
Spike plugin for integrating Directus CMS with a static site.
NOTE: This plugin is in a early development. Use it on your own risk.
Why should you care?
If you are using the Directus CMS and want to pull your API values in and compile them into a spike static site, this plugin will do some good work for you.
Installation
npm install spike-directus -S
Usage
// app.jsconst Directus = const htmlStandards = const DIRECTUS_API = processenvDIRECTUS_APIconst DIRECTUS_TOKEN = processenvDIRECTUS_TOKENconst locals = {} moduleexports = plugins: addDataTo: locals url: DIRECTUS_API apiToken: DIRECTUS_TOKEN contentTypes: name: 'knifes' template: path: 'templates/item.html' { return `knifes/.html` } reshape:
Note: Unfortunately, there is no more documentation at the current time. See spike-rooftop for more information. This plugin supports the same config options as spike-rooftop and behaves in the same way.