A reactive publishing framework for Elixir that watches a content folder and instantly rebuilds Markdown content without recompilation.
PardallMarkdown is a reactive publishing framework built in Elixir that transforms Markdown files into dynamically updated website content. It solves the problem of static site generators requiring full recompilation for every content change by watching a filesystem or Git repository and instantly rebuilding content while the application runs.
Elixir developers building content-heavy websites like blogs, documentation sites, or wikis that require real-time content updates without redeployment.
Developers choose PardallMarkdown for its reactive content updates, eliminating rebuild cycles, and its deep integration with the Elixir ecosystem, especially Phoenix LiveView, for seamless dynamic web experiences.
Reactive publishing framework, filesystem-based with support for Markdown, nested hierarchies, and instant content rebuilding. Written in Elixir.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically detects and rebuilds content from Markdown file changes without application restart, enabling real-time publishing as described in the reactive file watching feature.
Watches a Git repository and pulls changes automatically, seamlessly integrating content deployment workflows, with configurable intervals for fetching.
Supports infinite nested categories and custom sorting rules for different content sets like blogs and docs, allowing complex site structures.
Uses Elixir's ETS to store all content and indexes, providing quick access and eliminating the need for a database, as highlighted in the features.
Requires setting numerous keys like root_path, static_assets_path, and watcher intervals in config.exs, which can be error-prone and overwhelming for new users.
Lacks built-in support for YAML FrontMatter, a popular metadata format, as admitted in the roadmap with issue #41 pending implementation.
Openly seeks contributors for HTML/CSS templates in the demo project, indicating minimal pre-designed components and requiring custom styling effort.
pardall_markdown is an open-source alternative to the following products:
Hugo is a fast and modern static site generator written in Go, designed to build websites quickly using Markdown files and templates, with built-in support for themes and multilingual sites.
Docusaurus is an open-source static site generator optimized for documentation websites, built with React and supporting features like versioning and search.