Skip to content

Commit 91c586a

Browse files
committed
New redesign
1 parent 6e56e89 commit 91c586a

7 files changed

Lines changed: 655 additions & 16 deletions

File tree

_data/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
version: "3.4.0"
2+
date: "2025-04-20"

_includes/redesign_footer.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<footer class="site-footer" role="contentinfo">
2+
<div class="site-footer__inner">
3+
<p class="site-footer__attribution">
4+
<a href="https://github.com/h2so5/mruby-logo">mruby-logo</a> provided by <a href="https://github.com/h2so5">h2so5</a>
5+
&nbsp;&middot;&nbsp;
6+
&copy; {{ 'now' | date: "%Y" }} mruby contributors
7+
</p>
8+
<nav class="site-footer__feeds" aria-label="Feed links">
9+
<a href="/rss.xml">RSS Feed</a>
10+
<a href="/feed.xml">Atom Feed</a>
11+
</nav>
12+
</div>
13+
</footer>

_includes/redesign_head.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<meta charset="utf-8">
2+
<meta name="viewport" content="width=device-width, initial-scale=1">
3+
<title>{{ page.title }}</title>
4+
<meta name="description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}">
5+
6+
<!-- Preconnect for Google Fonts performance -->
7+
<link rel="preconnect" href="https://fonts.googleapis.com">
8+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9+
10+
<!-- Space Grotesk (headings/buttons) + Inter (body) — only weights in use -->
11+
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@600;700&display=swap" rel="stylesheet">
12+
13+
<!-- Stylesheet -->
14+
<link rel="stylesheet" href="/assets/css/redesign.css">
15+
16+
<!-- Feed autodiscovery -->
17+
<link rel="alternate" type="application/rss+xml" title="{{ site.title }} RSS Feed" href="/rss.xml">
18+
<link rel="alternate" type="application/atom+xml" title="{{ site.title }} Atom Feed" href="/feed.xml">
19+
20+
<!-- Favicons & theme -->
21+
{% include icons.html %}

_includes/redesign_nav.html

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<nav class="site-nav" role="navigation" aria-label="Main navigation">
2+
<div class="site-nav__inner">
3+
<a href="/" class="site-nav__brand" aria-label="mruby home">
4+
<img src="/assets/images/mruby_logo_red_icon.png" alt="" width="32" height="32" aria-hidden="true">
5+
<span class="site-nav__wordmark">mruby</span>
6+
</a>
7+
8+
<button class="site-nav__hamburger" aria-expanded="false" aria-controls="site-nav-links" aria-label="Toggle navigation">
9+
<span></span>
10+
<span></span>
11+
<span></span>
12+
</button>
13+
14+
<ul class="site-nav__links" id="site-nav-links" role="list">
15+
<li><a href="/downloads/">Downloads</a></li>
16+
<li><a href="/docs/">Documentation</a></li>
17+
<li><a href="/libraries/">Libraries</a></li>
18+
<li><a href="/about.html">About</a></li>
19+
<li><a href="/team.html">Team</a></li>
20+
</ul>
21+
</div>
22+
</nav>

_layouts/redesign.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
{% include redesign_head.html %}
5+
</head>
6+
<body>
7+
{% include redesign_nav.html %}
8+
<main>
9+
{{ content }}
10+
</main>
11+
{% include redesign_footer.html %}
12+
<script>
13+
(function () {
14+
var btn = document.querySelector('.site-nav__hamburger');
15+
var links = document.getElementById('site-nav-links');
16+
if (!btn || !links) return;
17+
btn.addEventListener('click', function () {
18+
var expanded = btn.getAttribute('aria-expanded') === 'true';
19+
btn.setAttribute('aria-expanded', String(!expanded));
20+
links.classList.toggle('is-open', !expanded);
21+
});
22+
})();
23+
</script>
24+
</body>
25+
</html>

0 commit comments

Comments
 (0)