68 lines
2.5 KiB
HTML
68 lines
2.5 KiB
HTML
{% import "macros/util.html" as util %}
|
|
<!doctype html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="twitter:widgets:csp" content="on" />
|
|
<meta http-equiv="x-ua-compatible" content="ie=edge" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
<meta name="twitter:site" content="@matrixdotorg" />
|
|
<meta name="twitter:creator" content="@matrixdotorg" />
|
|
{% if current_url %}
|
|
<meta property="og:url" content="{{ current_url }}" />
|
|
{% endif %}
|
|
{% if page.title %}
|
|
{% set title = page.title %}
|
|
{% elif section.title %}
|
|
{% set title = section.title %}
|
|
{% else %}
|
|
{% set title = "Matrix.org" %}
|
|
{% endif %}
|
|
<meta property="og:title" content="{{ title }}" />
|
|
{% if page.extra.meta_description %}
|
|
{% set og_description = page.extra.meta_description %}
|
|
{% elif section.extra.meta_description %}
|
|
{% set og_description = section.extra.meta_description %}
|
|
{% else %}
|
|
{% set og_description = "Matrix, the open protocol for secure decentralised communications" %}
|
|
{% endif %}
|
|
<meta property="og:description" content="{{ og_description }}" />
|
|
<meta name="description" content="{{ og_description }}" />
|
|
{% if page.extra.image %}
|
|
<meta property="og:image" content="{{ page.extra.image }}" />
|
|
{% elif section.extra.image %}
|
|
<meta property="og:image" content="{{ section.extra.image }}" />
|
|
{% else %}
|
|
<meta property="og:image" content="https://matrix.org/blog/img/matrix-logo.png" />
|
|
<meta name="twitter:image" content="https://matrix.org/blog/img/matrix-logo.png" />
|
|
{% endif %}
|
|
<title>
|
|
{%- if config.mode == "serve" -%}🛠️ {% endif -%}
|
|
{%- block html_title %}Matrix.org{% endblock html_title -%}
|
|
</title>
|
|
<link rel="shortcut icon" href="/assets/favicon.ico" />
|
|
<link rel="icon" type="image/svg+xml" href="/assets/favicon.svg" />
|
|
<link rel="stylesheet" href={{ get_url(path="/style.css" , cachebust=true) }} />
|
|
<script async src={{ get_url(path="/js/components.js" , cachebust=true) }}></script>
|
|
<script defer data-domain="matrix.org" src="https://plausible.io/js/script.tagged-events.js"></script>
|
|
|
|
|
|
{% block head_extra %}{% endblock head_extra -%}
|
|
</head>
|
|
|
|
<body>
|
|
{% set navigation = load_data(path="navigation.toml") %}
|
|
{% include "includes/header.html" %}
|
|
|
|
<main>
|
|
{% block content %}{% endblock content %}
|
|
</main>
|
|
|
|
{% include "includes/footer.html" %}
|
|
</body>
|
|
|
|
</html>
|