JOL/lib/jol_web/controllers/blog_html/show.heex

32 lines
601 B
Plaintext

<.link href={~p"/blog"}>← All posts</.link>
<h1><%= @post.title %></h1>
<p>
<date><%= JOL.Blog.format_date(@post.published_at) %></date>
</p>
<%= raw MDEx.to_html(@post.body,
extension: [
strikethrough: true,
tagfilter: true,
table: true,
autolink: true,
tasklist: true,
footnotes: true,
shortcodes: true,
],
parse: [
smart: true,
relaxed_autolinks: true
],
render: [
github_pre_lang: true,
escape: true
],
features: [syntax_highlight_theme: "catppuccin_latte"] ) %>
<p class="post-tags">
Filed under: <%= @post.tags |> Enum.map(& &1.name) |> Enum.join(", ") %>
</p>