Skip to content

Commit

Permalink
Use erb instead of liquid for templating
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronbrethorst committed Feb 2, 2024
1 parent 68f3eb4 commit 2298965
Show file tree
Hide file tree
Showing 13 changed files with 60 additions and 54 deletions.
2 changes: 1 addition & 1 deletion bridgetown.config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
url: "https://developer.onebusaway.org" # the base hostname & protocol for your site, e.g. https://example.com

permalink: pretty
template_engine: liquid
template_engine: erb

# Other options you might want to investigate:
#
Expand Down
3 changes: 0 additions & 3 deletions src/_components/footer.liquid

This file was deleted.

10 changes: 0 additions & 10 deletions src/_components/head.liquid

This file was deleted.

11 changes: 0 additions & 11 deletions src/_components/navbar.liquid

This file was deleted.

15 changes: 15 additions & 0 deletions src/_layouts/default.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!doctype html>
<html lang="<%= site.locale %>">
<head>
<%= render "head", locals: { metadata: site.metadata, title: data.title } %>
</head>
<body class="<%= data.layout %> <%= data.page_class %>">
<%= render "navbar", locals: { metadata: site.metadata, resource: resource } %>

<main>
<%= content %>
</main>

<%= render "footer", locals: { metadata: site.metadata } %>
</body>
</html>
15 changes: 0 additions & 15 deletions src/_layouts/default.liquid

This file was deleted.

7 changes: 7 additions & 0 deletions src/_layouts/page.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: default
---

<h1><%= data.title %></h1>

<%= content %>
7 changes: 0 additions & 7 deletions src/_layouts/page.liquid

This file was deleted.

7 changes: 7 additions & 0 deletions src/_layouts/post.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: default
---

<h1><%= data.title %></h1>

<%= content %>
7 changes: 0 additions & 7 deletions src/_layouts/post.liquid

This file was deleted.

3 changes: 3 additions & 0 deletions src/_partials/_footer.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<footer>
Contact me at <a href="mailto:<%= metadata.email -%>"><%= metadata.email %></a>
</footer>
16 changes: 16 additions & 0 deletions src/_partials/_head.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<% resource_title = title.strip.gsub("\n", "") %>
<title>
<% if resource_title != "Index" %>
<%= h(resource_title) %> | <%= h(metadata.title) %>
<% else %>
<%= h(metadata.title) %>: <%= h(metadata.tagline) %>
<% end %>
</title>

<meta name="description" content="<%= metadata.description %>" />

<link rel="stylesheet" href="<%= asset_path 'css' %>" />
<script src="<%= asset_path 'js' %>" defer></script>
<%# Implement live_reload_dev_js if needed %>
11 changes: 11 additions & 0 deletions src/_partials/_navbar.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<header>
<img src="<%= relative_url('/images/logo.svg') %>" alt="Logo" />
</header>

<nav>
<ul>
<li><a href="<%= relative_url('/') %>">Home</a></li>
<li><a href="<%= relative_url('/about') %>">About</a></li>
<li><a href="<%= relative_url('/posts') %>">Posts</a></li>
</ul>
</nav>

0 comments on commit 2298965

Please sign in to comment.