Skip to content

Commit a76fb18

Browse files
committed
Bootstrap v5
1 parent dc459e7 commit a76fb18

20 files changed

+188
-858
lines changed

_layouts/layout.html

Lines changed: 34 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,57 @@
11
<!DOCTYPE html>
2-
<html lang="en">
2+
<html lang="en" data-bs-theme="dark">
33
<head>
44
<meta charset="utf-8">
55
<title>{{ page.title }}</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1.0">
77

88
<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">
1010

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>
1917
</head>
2018

2119

2220
<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>
3243
</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>
3646
</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 -->
4347
</div>
4448
</nav>
4549

4650
<div class="container theme-showcase" role="main">
4751
{{ content }}
4852
</div>
4953

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>
6656
</body>
6757
</html>

0 commit comments

Comments
 (0)