Quick Links

On this page

This page helps you navigate the different sections of the documentation. Each section includes a brief description with links to relevant entries, along with a quick overview of the libraries and modules used in Aether CMS development.

Modules

Aether CMS is built on just four core modules:

  • ADM-ZIP for Node.js: A pure JavaScript implementation of ZIP data compression for Node.js.
  • node-argon2: Node.js bindings for the Argon2 hashing algorithm.
  • LiteNode: The backbone of Aether CMS — a fast, lightweight, and independent Node.js web framework.
  • Marked: A high-speed Markdown parser and compiler.

Libraries

Aether CMS also uses the following libraries to enhance user experience:

  • Tabulator: Interactive JavaScript tables and data grids, used in the admin interface for managing posts and pages.
  • SortableJS: A JavaScript library for reorderable drag-and-drop lists, used for menu management in the admin interface.

Documentation Sections

Special Mentions

  • Blog-Doc: The original concept that inspired Aether as both a CMS and static site generator.
  • Velocy: The foundation for LiteNode's routing system.
  • EJS: Influenced the include and render features of STE, LiteNode's AST-based template engine.
  • Nunjucks: Inspired the filter system used in STE.
  • Handlebars: A major influence on STE syntax.

GitHub Repos