{"repo":"seebaermichi/nera","free":true,"listed":false,"github":"https://github.com/seebaermichi/nera","clone":"git clone https://github.com/seebaermichi/nera.git","description":"A lightweight static site generator","language":"JavaScript","stars":13,"topics":["static-site-generator","markdown","static-site","blog-engine","cms","node"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"@nera-static/core – the Nera engine @nera-static/core is the engine behind Nera: the four-stage build pipeline that turns Markdown + Pug into static HTML, plus the layered theme/view resolver. It is an importable library , consumed by the @nera-static/nera CLI, by @nera-static/validate , and by other tooling. 📖 Documentation: nera.js.org ⚠️ This project is under active development. Breaking changes may occur. --- 👉 Building a website? You probably don't want this package If you want to create and build a site , install the CLI, not the engine — it brings @nera-static/core and @nera-static/validate transitively: A site is a thin project — a package.json whose only Nera dependency is @nera-static/nera , plus config/ , pages/ , and a theme/ . It is not a clone of this repo. See the CLI README for the full site workflow (content, translations, deployment). Install @nera-static/core directly only if you are embedding the engine — a custom build script, a hosted platform, or your own tooling: --- 🧱 What the engine does run() executes a fixed four-stage pipeline against the current working directory: 1. loadAppData — parse config/app.yaml into app ; resolve the presentation folders (and the theme/ probe) and list pages/ recursively. 2. getPagesData — render each Markdown file with markdown-it, extract frontmatter, and derive meta.href / dirname / filename / createdAt . Returns [{ content, meta }] . 3. getPluginsData — load and apply plugins (see the plugin contract below), thread","default_branch":null,"files":null,"tree":[],"storefront":"/r/seebaermichi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/seebaermichi/nera/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}