pablomartinezalvarez / glayu

A static site generator for mid-sized sites.
MIT License
79 stars 4 forks source link

Prevent :poolboy error traces on template rendering errors #10

Closed pmartinezalvarez closed 6 years ago

pmartinezalvarez commented 7 years ago

Errors on templates display traces like:

** (CompileError) themes/glayu-times/_layouts/page.eex:1: undefined function pages/0
    (elixir) src/elixir_for.erl:36: :elixir_for.expand/2
    (stdlib) lists.erl:1354: :lists.mapfoldl/3
    (elixir) src/elixir_for.erl:31: :elixir_for.expand/3
    (elixir) expanding macro: Kernel.<>/2
    themes/glayu-times/_layouts/page.eex:1: (file)
    (elixir) expanding macro: Kernel.<>/2
    themes/glayu-times/_layouts/page.eex:1: (file)
Last message (from #PID<0.189.0>): {Glayu.Build.Jobs.RenderPages, "/Users/pablomartinez/Documents/development/workspaces/glayu/test-glayu-site/source/cat2", []}

Beutify the output.