Add more metadata elements

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-10-21 17:55:16 +02:00
parent e47f38691d
commit 3b63c2928e
10 changed files with 180 additions and 25 deletions

View File

@@ -20,18 +20,20 @@ defmodule Mobilizon.Service.Metadata.Instance do
description = Utils.process_description(Config.instance_description())
title = "#{Config.instance_name()} - Mobilizon"
instance_json_ld = """
<script type="application/ld+json">{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "#{title}",
"url": "#{Endpoint.url()}",
"potentialAction": {
"@type": "SearchAction",
"target": "#{Endpoint.url()}/search?term={search_term}",
"query-input": "required name=search_term"
json_ld = %{
"@context" => "http://schema.org",
"@type" => "WebSite",
"name" => "#{title}",
"url" => "#{Endpoint.url()}",
"potentialAction" => %{
"@type" => "SearchAction",
"target" => "#{Endpoint.url()}/search?term={search_term}",
"query-input" => "required name=search_term"
}
}
}</script>
instance_json_ld = """
<script type="application/ld+json">#{Jason.encode!(json_ld)}</script>
"""
[