2.2.4 • Published 10 months ago

nebula-atoms v2.2.4

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

Nebula atoms

nebula-atoms is part of the Nebula suite.

Nebula connects Notion API and GatsbyJS to automatically create static websites.

Nebula Atoms provides a set of templates and components ready to integrate and display Notion content.

Table of contents

Quick start

First, install package inside a site project from npm registry :

npm i nebula-atoms

Features

Templates

Layout

Generic layout with <slot> for <body> content & <slot name="navbar">.

Helpers

extendHtml(html, customElements?: [key: string, html: string][])

Add support for :

  • Thumbnail : if image is page's first block, put it before h1,
  • Button-like links : a block containing only a link, get the "btn" class,
  • Button-like links group : multiple button-like links (block) are grouped in a single "btn-list" div
  • Custom elements : replace block containg only {key} text with given html string.

stringToUrl(string): string

Transform a string to an url-ready one.

dateToString(date: Date): 'dd-mm-yyyy'

Core SCSS

Some rules that can be applied on every sites.

Use it like that : @use "../node_modules/nebula-atoms-astro/styles/core";

Extend the package

Local development

Install nebula-atoms in local projet using :

npm uninstall nebula-atoms
npm i ../nebula-atoms

Don't forget to run the dev routine build with the following command :

npm run dev

Build & publish

  • Increase package.json version prop accordingly.
  • Run the following :
npm run build
npm publish
2.2.1

10 months ago

2.2.0

10 months ago

2.1.1

10 months ago

2.2.2

10 months ago

2.2.4

10 months ago

2.1.0

10 months ago

2.0.1

10 months ago

1.3.2

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago