JOL/lib/jol/blog/parser.ex
2024-05-21 12:52:37 -04:00

10 lines
253 B
Elixir

defmodule JOL.Blog.Parser do
# Parses blog posts.
def parse(_path, content) do
%{"attrs" => attrs, "body" => body} =
Regex.named_captures(~r/\+\+\+\n(?<attrs>.*)\n\+\+\+\n\n(?<body>.*)/s, content)
{attrs, String.trim(body)}
end
end