Poly Post

A publishing engine with markdown and code highlighting support for Elixir.

Features

  • Supports markdown
  • Supports structured frontmatter metadata in an agnostic way (bring your own decoder)
  • Loads files directly from configured paths and from Git repositories
  • Stores content in process-owned ETS tables
  • Uses multiple directories with glob patterns that can be specified as different resources
  • Code highlighting using makeup library
  • Updating of content with no downtime

Installation and Usage

Add the following to your mix.exs file in your Elixir project then checkout the README.

def deps do
  [{:poly_post, "~> 0.1"}]
end

Resources