「Phoenix」フレームワークでテンプレート(Template)です。個々のデザインページには、レイアウト継承などの指定がないので、非常にすっきりしています。
/web/templates/layout/app.html.eex(レイアウト)
Adding Pages(Phoenix)
Phoenix.Template – Phoenix
/web/templates/layout/app.html.eex(レイアウト)
/web/templates/hello/show.html.eex(個々のページのデザイン)
<body>
<div class="container">
<p class="alert alert-info" role="alert"><%= get_flash(@conn, :info) %></p>
<p class="alert alert-danger" role="alert"><%= get_flash(@conn, :error) %></p>
<main role="main">
<%= render @view_module, @view_template, assigns %>
</main>
</div>
<script src="<%= static_path(@conn, "/js/app.js") %>"></script>
</body>
参考サイト
<div class="jumbotron">
<h2>こんにちは、世界、from <%= @messenger %>!</h2>
</div>
Adding Pages(Phoenix)
Phoenix.Template – Phoenix