lintel-catalog-builder 0.0.16

Build a custom schema catalog from local schemas and external sources
Documentation
{% extends "layout.html" %} {% block title %}{{ schema_name }} {{ version_name
}}{% if group_name %} ({{ group_name }}){% endif %} JSON Schema - {{ site.title
}}{% endblock %} {% block description %}Version {{ version_name }} of the {{
schema_name }} JSON Schema.{% endblock %} {% block canonical %}{{ site.base_url
}}{{ page_url }}{% endblock %} {% block og_title %}{{ schema_name }} {{
version_name }}{% if group_name %} ({{ group_name }}){% endif %} JSON Schema -
{{ site.title }}{% endblock %} {% block og_description %}Version {{ version_name
}} of the {{ schema_name }} JSON Schema.{% endblock %} {% block og_url %}{{
site.base_url }}{{ page_url }}{% endblock %} {% block jsonld %}
<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "SoftwareSourceCode",
        "name": "{{ schema_name }} {{ version_name }}",
        "description": "Version {{ version_name }} of {{ schema_name }}",
        "url": "{{ site.base_url }}{{ page_url }}",
        "codeRepository": "{{ json_url }}",
        "programmingLanguage": "JSON Schema",
        "version": "{{ version_name }}",
        "isPartOf": {
          "@type": "WebSite",
          "name": "{{ site.title }}",
          "url": "{{ site.base_url }}"
        }
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {% for crumb in breadcrumbs %}
          {
            "@type": "ListItem",
            "position": {{ loop.index }},
            "name": "{{ crumb.label }}"{% if crumb.url %},
            "item": "{{ site.base_url }}{{ crumb.url|replace(site.base_path, '') }}"{% endif %}
          }{% if not loop.last %},{% endif %}
          {% endfor %}
        ]
      }
    ]
  }
</script>
{% endblock %} {% block content %} {% include "components/breadcrumb.html" %}

<div class="schema-layout">
  <article class="version-detail">
    <header class="page-header">
      <h1>{{ schema_name }}</h1>
      <span class="badge">{{ version_name }}</span>
    </header>

    <section class="detail-section">
      <h2>Schema URL</h2>
      <div class="url-box">
        <a href="{{ json_url }}">{{ json_url }}</a>
      </div>
    </section>

    <div class="back-link">
      <a href="{{ schema_page_url }}">&larr; Back to {{ schema_name }}</a>
    </div>

    {% include "components/schema_doc.html" %}
  </article>

  <nav class="page-outline" id="page-outline" aria-label="Page outline"></nav>
</div>
{% endblock %}