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 @@
+