|
| 1 | +{% load static %} |
1 | 2 | <!DOCTYPE html> |
2 | 3 | <html lang="en" class="h-full"> |
3 | 4 | <head> |
|
6 | 7 | <title>{% block title %}devopsdays{% endblock %}</title> |
7 | 8 | <meta name="description" content="{% block meta_description %}devopsdays is a worldwide series of community-run conferences covering topics of software development, IT infrastructure operations, and the intersection between them.{% endblock %}"> |
8 | 9 |
|
9 | | - <!-- Tailwind via CDN for the POC — will be built via Vite in production --> |
10 | 10 | <script src="https://cdn.tailwindcss.com"></script> |
11 | 11 | <script> |
12 | 12 | tailwind.config = { |
13 | 13 | theme: { |
14 | 14 | extend: { |
15 | 15 | colors: { |
16 | | - 'dod-blue': '#1a4e8a', |
17 | | - 'dod-green': '#39b54a', |
18 | | - 'dod-dark': '#1a1a2e', |
| 16 | + 'dod': { |
| 17 | + '50': '#e6f5fa', |
| 18 | + '100': '#b3e0ed', |
| 19 | + '200': '#80cce0', |
| 20 | + '300': '#4db7d3', |
| 21 | + '400': '#26a8c9', |
| 22 | + '500': '#0082AB', |
| 23 | + '600': '#006d8f', |
| 24 | + '700': '#005873', |
| 25 | + '800': '#004357', |
| 26 | + '900': '#002e3b', |
| 27 | + }, |
| 28 | + 'dod-gray': '#bfbfc1', |
| 29 | + 'dod-ignite': '#00C342', |
| 30 | + 'dod-openspace': '#FF8300', |
19 | 31 | }, |
20 | 32 | fontFamily: { |
21 | | - sans: ['Inter', 'system-ui', 'sans-serif'], |
22 | | - mono: ['JetBrains Mono', 'monospace'], |
| 33 | + sans: ['Roboto', 'system-ui', 'sans-serif'], |
23 | 34 | }, |
24 | 35 | } |
25 | 36 | } |
26 | 37 | } |
27 | 38 | </script> |
28 | 39 | <link rel="preconnect" href="https://fonts.googleapis.com"> |
29 | | - <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> |
| 40 | + <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet"> |
30 | 41 |
|
31 | 42 | {% block extra_head %}{% endblock %} |
32 | 43 | </head> |
33 | | -<body class="h-full bg-gray-50 font-sans text-gray-900"> |
| 44 | +<body class="h-full bg-white font-sans text-gray-800"> |
34 | 45 |
|
35 | 46 | <!-- Navigation --> |
36 | | - <nav class="bg-dod-dark text-white shadow-lg"> |
| 47 | + <nav class="bg-white border-b-2 border-dod-500"> |
37 | 48 | <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"> |
38 | 49 | <div class="flex items-center justify-between h-16"> |
39 | 50 | <div class="flex items-center space-x-8"> |
40 | | - <a href="/" class="text-xl font-bold tracking-tight"> |
41 | | - <span class="text-dod-green">devopsdays</span> |
| 51 | + <a href="/" class="flex items-center space-x-2"> |
| 52 | + <img src="{% static 'img/devopsdays-brain.png' %}" alt="" class="h-8"> |
| 53 | + <span class="text-xl font-black uppercase tracking-wide text-dod-500">devopsdays</span> |
42 | 54 | </a> |
43 | 55 | <div class="hidden md:flex space-x-6"> |
44 | | - <a href="/events/" class="text-gray-300 hover:text-white transition text-sm font-medium">Events</a> |
45 | | - <a href="/blog/" class="text-gray-300 hover:text-white transition text-sm font-medium">Blog</a> |
46 | | - <a href="/about/" class="text-gray-300 hover:text-white transition text-sm font-medium">About</a> |
47 | | - <a href="/organizing/" class="text-gray-300 hover:text-white transition text-sm font-medium">Organizing</a> |
48 | | - <a href="/speaking/" class="text-gray-300 hover:text-white transition text-sm font-medium">Speaking</a> |
| 56 | + <a href="/events/" class="text-sm font-bold uppercase tracking-wider text-dod-500 hover:text-dod-700 transition">Events</a> |
| 57 | + <a href="/blog/" class="text-sm font-bold uppercase tracking-wider text-dod-500 hover:text-dod-700 transition">Blog</a> |
| 58 | + <a href="/about/" class="text-sm font-bold uppercase tracking-wider text-dod-500 hover:text-dod-700 transition">About</a> |
| 59 | + <a href="/organizing/" class="text-sm font-bold uppercase tracking-wider text-dod-500 hover:text-dod-700 transition">Organizing</a> |
| 60 | + <a href="/speaking/" class="text-sm font-bold uppercase tracking-wider text-dod-500 hover:text-dod-700 transition">Speaking</a> |
49 | 61 | </div> |
50 | 62 | </div> |
51 | 63 | <div class="flex items-center space-x-4"> |
52 | 64 | {% if user.is_authenticated %} |
53 | | - <a href="/manage/" class="text-sm text-gray-300 hover:text-white transition">Manage Events</a> |
54 | | - <a href="/accounts/logout/" class="text-sm text-gray-400 hover:text-white transition">Logout</a> |
| 65 | + <a href="/manage/" class="text-sm font-medium text-dod-500 hover:text-dod-700 transition">Manage Events</a> |
55 | 66 | {% else %} |
56 | | - <a href="/accounts/login/" class="text-sm bg-dod-green text-white px-4 py-2 rounded-md hover:bg-green-600 transition font-medium">Sign In</a> |
| 67 | + <a href="/accounts/login/" class="text-sm bg-dod-500 text-white px-4 py-2 rounded hover:bg-dod-600 transition font-bold uppercase tracking-wider">Sign In</a> |
57 | 68 | {% endif %} |
58 | 69 | </div> |
59 | 70 | </div> |
|
66 | 77 | </main> |
67 | 78 |
|
68 | 79 | <!-- Footer --> |
69 | | - <footer class="bg-dod-dark text-gray-400 mt-16"> |
| 80 | + <footer class="bg-gray-50 border-t-2 border-dod-500 mt-16"> |
70 | 81 | <div class="max-w-7xl mx-auto px-4 py-12 sm:px-6 lg:px-8"> |
71 | 82 | <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> |
72 | 83 | <div> |
73 | | - <h3 class="text-white font-semibold mb-3">devopsdays</h3> |
74 | | - <p class="text-sm">A worldwide series of community-run conferences covering DevOps, software development, IT infrastructure operations, and the intersection between them.</p> |
| 84 | + <div class="flex items-center space-x-2 mb-3"> |
| 85 | + <img src="{% static 'img/devopsdays-brain.png' %}" alt="" class="h-6"> |
| 86 | + <span class="font-black uppercase tracking-wide text-dod-500">devopsdays</span> |
| 87 | + </div> |
| 88 | + <p class="text-sm text-gray-600">A worldwide series of community-run conferences covering DevOps, software development, IT infrastructure operations, and the intersection between them.</p> |
75 | 89 | </div> |
76 | 90 | <div> |
77 | | - <h3 class="text-white font-semibold mb-3">Links</h3> |
| 91 | + <h3 class="font-bold uppercase tracking-wider text-dod-500 text-sm mb-3">Links</h3> |
78 | 92 | <ul class="space-y-2 text-sm"> |
79 | | - <li><a href="/about/" class="hover:text-white transition">About</a></li> |
80 | | - <li><a href="/organizing/" class="hover:text-white transition">Organizing Guide</a></li> |
81 | | - <li><a href="/conduct/" class="hover:text-white transition">Code of Conduct</a></li> |
82 | | - <li><a href="/speaking/" class="hover:text-white transition">Speaking</a></li> |
| 93 | + <li><a href="/about/" class="text-gray-600 hover:text-dod-500 transition">About</a></li> |
| 94 | + <li><a href="/organizing/" class="text-gray-600 hover:text-dod-500 transition">Organizing Guide</a></li> |
| 95 | + <li><a href="/conduct/" class="text-gray-600 hover:text-dod-500 transition">Code of Conduct</a></li> |
| 96 | + <li><a href="/speaking/" class="text-gray-600 hover:text-dod-500 transition">Speaking</a></li> |
83 | 97 | </ul> |
84 | 98 | </div> |
85 | 99 | <div> |
86 | | - <h3 class="text-white font-semibold mb-3">Community</h3> |
| 100 | + <h3 class="font-bold uppercase tracking-wider text-dod-500 text-sm mb-3">Community</h3> |
87 | 101 | <ul class="space-y-2 text-sm"> |
88 | | - <li><a href="https://github.com/devopsdays" class="hover:text-white transition">GitHub</a></li> |
89 | | - <li><a href="https://social.devopsdays.org" class="hover:text-white transition">Mastodon</a></li> |
| 102 | + <li><a href="https://github.com/devopsdays" class="text-gray-600 hover:text-dod-500 transition">GitHub</a></li> |
| 103 | + <li><a href="https://social.devopsdays.org" class="text-gray-600 hover:text-dod-500 transition">Mastodon</a></li> |
90 | 104 | </ul> |
91 | 105 | </div> |
92 | 106 | </div> |
93 | | - <div class="border-t border-gray-700 mt-8 pt-8 text-sm text-center"> |
94 | | - <p>© devopsdays — a community conference series since 2009</p> |
| 107 | + <div class="border-t border-gray-200 mt-8 pt-8 text-sm text-center text-gray-500"> |
| 108 | + <p>© devopsdays — a community conference series since 2009</p> |
95 | 109 | </div> |
96 | 110 | </div> |
97 | 111 | </footer> |
|
0 commit comments