assimilator

0.5.1 • Public • Published

Assimilator

Assimilator is NodeJS blogging engine with support of markdown. Built as a hapijs plugin but can be used independently.

Assimilator is under slow but constant development. Documentation will come at some point after tests.

If you interested in using it in its current state, check example

Features

Categories

Categories are nothing else than folder names converted to camel case phrases. For example, if your blog folder contains.

./your-blog
    ./first-category
    ./second-category

It will become visible to a user as.

  • First Category
  • Second Category

Pages

Pages are similar to articles but not listed in the blog. If you want to navigate user to a page, you need to create a link to it.

Projects

Projects are blog web pages independent from main blog. Note that below uri-s are not the same.

  • your.blog.com/page/ - expected to be a page.
  • your.blog.com/page - expected to be an article. Latter one will throw an error if there is no markdown document for it.

Multi-site support

Assimilator configuration supports multiple sites per server as long as they all run on the same theme.

Themes

Assimilator uses vision plugin currently configured to support handlebars minimal templating.

Readme

Keywords

none

Package Sidebar

Install

npm i assimilator

Weekly Downloads

3

Version

0.5.1

License

MIT

Last publish

Collaborators

  • fullstackforger