blob: 1a77773cc063cdd896e722d458f257a758755231 [file] [log] [blame]
<!--/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Licensed to the Apache Software Foundation (ASF) under one or more
~ contributor license agreements. See the NOTICE file distributed with
~ this work for additional information regarding copyright ownership.
~ The ASF licenses this file to You under the Apache License, Version 2.0
~ (the "License"); you may not use this file except in compliance with
~ the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/-->
<html data-sly-use.faq="org.apache.sling.scripting.sightly.testing.models.FaqModel">
<head>
<!-- follows schema from https://developers.google.com/search/docs/appearance/structured-data/faqpage -->
<script type="application/ld+json">{
"@context":"https://schema.org",
"@type":"FAQPage",
"mainEntity":[
{
"@type":"Question",
"name":"${faq.question @ context='jsonString'}"
"acceptedAnswer":{
"@type":"Answer",
"text":"${faq.answer @ context='jsonString'}"
}
}
]
}
</script>
</head>
<body>
<h1>Question: ${faq.question}</h1>
<p>${faq.answer}</p>
</body>
</html>