Core Concepts
Options for Configuration
As you can see, at the moment, you can choose between Elixir or Erlang. You can write the way your web site is going to be generated based on those two options. But we can also decide about:
-
Templates: we can write the templates using one of these options:
-
erlydtl(default): it's using ErlyDTL or Django Templates. -
eex: using EEx library instead. -
wordpress_theme: yes! we could use Wordpress Themes to build the site (WIP)
-
-
Configuration: we can write extracts of data to be in use for our templates, transforms, etc. in these formats:
-
toml(default): it's using TOML. Very powerful and simple. -
eterm: Erlang Terms, also easy if you are using the Erlang way.
-
-
Script: as we said from the very beginning we are using Erlang and Elixir. I think we don't need to add more and even it could be more complicated and overloading to keep more languages to do the same, however if you feel there's a language that fits like Luerl or ephp just open a discussion.
-
Documents: when we are defining the documents which could be in use for generating pages, we are indicating mainly Markdown files. At this moment these are the only on document format supported and there is no intention to include more in near future. Markdown is ok.