diff --git a/lib/volumen/post.rb b/lib/volumen/post.rb index c75e372..d11ece1 100644 --- a/lib/volumen/post.rb +++ b/lib/volumen/post.rb @@ -62,6 +62,10 @@ module Volumen metadata["cover_alt"] end + def cover_caption + metadata["cover_caption"] + end + def fediverse_creator value = metadata["fediverse_creator"] return nil if value.nil? @@ -133,6 +137,7 @@ module Volumen "fediverse_creator" => fediverse_creator, "cover" => cover, "cover_alt" => cover_alt, + "cover_caption" => cover_caption, "reading_time" => reading_time, "translations" => translations, "url" => "/api/volumen/posts/#{slug}" diff --git a/lib/volumen/server.rb b/lib/volumen/server.rb index 1543fc9..fb6f01b 100644 --- a/lib/volumen/server.rb +++ b/lib/volumen/server.rb @@ -395,6 +395,7 @@ module Volumen "excerpt" => presence(http_params["excerpt"]), "cover" => presence(http_params["cover"]), "cover_alt" => presence(http_params["cover_alt"]), + "cover_caption" => presence(http_params["cover_caption"]), "draft" => http_params["draft"] == "on", "all_langs" => http_params["all_langs"] == "on" } diff --git a/lib/volumen/web/views/form.erb b/lib/volumen/web/views/form.erb index b141b8a..3514062 100644 --- a/lib/volumen/web/views/form.erb +++ b/lib/volumen/web/views/form.erb @@ -48,6 +48,8 @@ +