|
1 | 1 | <!DOCTYPE html> |
2 | | -<html lang="en"> |
| 2 | +<html lang="en" data-bs-theme="dark"> |
3 | 3 | <head> |
4 | 4 | <meta charset="utf-8"> |
5 | 5 | <title>{{ page.title }}</title> |
6 | 6 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
7 | 7 |
|
8 | 8 | <link href="/css/bootstrap.min.css" rel="stylesheet"> |
9 | | - <link href="/css/bootstrap-theme.css" rel="stylesheet"> |
| 9 | + <link href="/css/main.css" rel="stylesheet"> |
10 | 10 |
|
11 | | - <link href="/css/vanruby.css" rel="stylesheet"> |
12 | | - |
13 | | - <link rel="shortcut icon" href="images/favicon.ico"> |
14 | | - |
15 | | - <!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. --> |
16 | | - <!--[if lt IE 9]> |
17 | | - <script src="js/html5shiv.js"></script> |
18 | | - <![endif]--> |
| 11 | + <script> |
| 12 | + (function() { |
| 13 | + const theme = localStorage.getItem('theme') || 'light'; |
| 14 | + document.documentElement.setAttribute('data-bs-theme', theme); |
| 15 | + })(); |
| 16 | + </script> |
19 | 17 | </head> |
20 | 18 |
|
21 | 19 |
|
22 | 20 | <body> |
23 | | - |
24 | | - <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> |
25 | | - <div class="container"> |
26 | | - <div class="navbar-header"> |
27 | | - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> |
28 | | - <span class="sr-only">Toggle navigation</span> |
29 | | - <span class="icon-bar"></span> |
30 | | - <span class="icon-bar"></span> |
31 | | - <span class="icon-bar"></span> |
| 21 | + <nav class="navbar navbar-expand-lg bg-body-tertiary mb-3"> |
| 22 | + <div class="container-lg"> |
| 23 | + <a class="navbar-brand fw-bold" href="{{ site.baseurl }}/"> |
| 24 | + <img src="/images/van_ruby_logo.svg" alt="Logo" width="30" height="24" class="d-inline-block align-text-top"> |
| 25 | + VanRuby |
| 26 | + </a> |
| 27 | + <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation"> |
| 28 | + <span class="navbar-toggler-icon"></span> |
| 29 | + </button> |
| 30 | + <div class="collapse navbar-collapse" id="navbarNavAltMarkup"> |
| 31 | + <ul class="navbar-nav me-auto mb-2 mb-lg-0"> |
| 32 | + <li class="nav-item d-lg-none"> |
| 33 | + <a class="btn btn-sm btn-danger d-block my-2" aria-current="page" target="_blank" href="https://lu.ma/vanruby">Join VanRuby</a> |
| 34 | + </li> |
| 35 | + <li class="nav-item"> |
| 36 | + <a class="nav-link {% if page.url == '/' %}active{% endif %}" aria-current="page" href="{{ site.baseurl }}/">Home</a> |
| 37 | + </li> |
| 38 | + </ul> |
| 39 | + <button id="themeToggle" class="btn btn-sm d-none d-lg-block" type="button" aria-label="Toggle theme"> |
| 40 | + <svg class="bi theme-icon" width="1em" height="1em" fill="currentColor"> |
| 41 | + <use xlink:href="/images/icons/bootstrap-icons.svg#circle-half"></use> |
| 42 | + </svg> |
32 | 43 | </button> |
33 | | - |
34 | | - <a class="navbar-brand" href="/">#VanRuby</a> |
35 | | - |
| 44 | + |
| 45 | + <a href="https://lu.ma/vanruby" target="_blank" class="btn btn-sm btn-danger ms-2 d-none d-lg-block">Join VanRuby</a> |
36 | 46 | </div> |
37 | | - <div id="navbar" class="collapse navbar-collapse"> |
38 | | - <ul class="nav navbar-nav"> |
39 | | - <li><a href="/meetups.html"> Meetups</a></li> |
40 | | - <li><a href="/companies.html"> Companies</a></li> |
41 | | - </ul> |
42 | | - </div><!--/.nav-collapse --> |
43 | 47 | </div> |
44 | 48 | </nav> |
45 | 49 |
|
46 | 50 | <div class="container theme-showcase" role="main"> |
47 | 51 | {{ content }} |
48 | 52 | </div> |
49 | 53 |
|
50 | | - <script src="js/jquery-1.11.1.min.js"></script> |
51 | | - <script src="js/bootstrap.min.js"></script> |
52 | | - <script src="js/md5-function.js"></script> |
53 | | - <script src="js/application.js"></script> |
54 | | - |
55 | | - <!-- GA Tracking --> |
56 | | - <script> |
57 | | - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
58 | | - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
59 | | - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
60 | | - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); |
61 | | - |
62 | | - ga('create', 'UA-2959744-20', 'auto'); |
63 | | - ga('send', 'pageview'); |
64 | | - |
65 | | - </script> |
| 54 | + <script src="js/bootstrap.bundle.min.js" defer></script> |
| 55 | + <script src="js/toggle-color-mode.js" defer></script> |
66 | 56 | </body> |
67 | 57 | </html> |
0 commit comments