-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbase.html
More file actions
36 lines (33 loc) · 1.76 KB
/
base.html
File metadata and controls
36 lines (33 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{% load static tailwind_cli %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="referrer" content="strict-origin-when-cross-origin" />
<meta http-equiv="Cross-Origin-Opener-Policy" content="unsafe-none">
<meta name="keywords" content="PythonAsia 2026">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="PythonAsia 2026">
{% include 'opengraph.html' %}
<!-- Preconnect to font origins early to reduce critical request chain latency -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="icon" type="image/x-icon" href="{% static 'img/py_kalinga-pot.png' %}">
<link rel="preload" href="{% static 'img/vectors/python-asia-branding.png' %}" as="image" fetchpriority="high">
<link rel="preload" href="{% static 'fonts/Bantayog-Light.otf' %}" as="font" type="font/otf" crossorigin>
<link rel="preload" href="{% static 'fonts/Bantayog-Regular.otf' %}" as="font" type="font/otf" crossorigin>
<link rel="preload" href="{% static 'fonts/Bantayog-Semilight.otf' %}" as="font" type="font/otf" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined&display=swap" />
<link href="https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap"
rel="stylesheet">
<title>
PythonAsia 2026 {% block title %}{% endblock %}
</title>
<link href="{% static 'css/app.css' %}?v={% now 'U' %}" rel="stylesheet">
{% block extra_css %}{% endblock %}
</head>
<body>
{% block content %}{% endblock %}
{% include 'includes/announcement_modal.html' %}
</body>
</html>