Skip to content

Commit 3bfb91a

Browse files
committed
Improve review sidebar menu spacing and add language switch
1 parent d247a80 commit 3bfb91a

9 files changed

Lines changed: 83 additions & 27 deletions

File tree

‎_includes/manuals/1.0/header.html‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<!doctype html>
2-
<html lang="{% if page.layout == 'docs-ja' %}ja{% else %}en{% endif %}">
2+
<html lang="{% if page.layout == 'docs-ja' or page.layout == 'review-ja' %}ja{% else %}en{% endif %}">
33
<head>
44
<meta charset="utf-8">
55
<meta http-equiv="x-ua-compatible" content="ie=edge">
66
<title>{{ page.title }}{% if page.category != 'Index' %} &#124; Be Framework{% endif %}</title>
77
<meta name="description" content="Be Framework is a being-oriented framework that transforms objects through their deepest nature, implementing semantic variables and ontological programming patterns.">
88
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
99
<link rel="stylesheet" href="//stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
10-
{% if page.category == 'Manual' or page.category == 'Convention' %}
10+
{% if page.category == "Manual" or page.category == "Convention" or page.category == "Review" %}
1111
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.10.0/github-markdown.css">
1212
<link rel="stylesheet" href="/css/syntax.css">
1313
{% endif %}
@@ -32,13 +32,13 @@
3232
</li>
3333
</ul>
3434
</div>
35-
{% if page.category == 'Manual' %}
35+
{% if page.category == 'Manual' or page.category == 'Review' %}
3636
<ul class="navbar-nav ml-md-auto d-none d-md-flex language-list">
3737
<li>
38-
<a class="{% if page.layout == 'docs-en' %}active{% endif %}" href="{{ page.permalink | replace: '/ja/', '/en/' }}">En</a>
38+
<a class="{% if page.layout == 'docs-en' or page.layout == 'review-en' %}active{% endif %}" href="{{ page.url | replace: '/ja/', '/en/' }}">En</a>
3939
</li>
4040
<li>
41-
<a class="{% if page.layout == 'docs-ja' %}active{% endif %}" href="{{ page.permalink | replace: '/en/', '/ja/' }}">Ja</a>
41+
<a class="{% if page.layout == 'docs-ja' or page.layout == 'review-ja' %}active{% endif %}" href="{{ page.url | replace: '/en/', '/ja/' }}">Ja</a>
4242
</li>
4343
</ul>
4444
{% endif %}
Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,36 @@
1-
<ul class="section-nav">
2-
<li class="nav-item {% if page.url contains '/review/fable5/en/trilogy-01-review.html' %}active{% endif %}">
3-
<a href="/review/fable5/en/trilogy-01-review.html">Three Lines of While-Loop and Fifteen Thinkers</a>
4-
</li>
5-
<li class="nav-item {% if page.url contains '/review/fable5/en/trilogy-02-review-deep.html' %}active{% endif %}">
6-
<a href="/review/fable5/en/trilogy-02-review-deep.html">The Constructor, The Last Honest Place</a>
7-
</li>
8-
<li class="nav-item {% if page.url contains '/review/fable5/en/trilogy-03-agent-era.html' %}active{% endif %}">
9-
<a href="/review/fable5/en/trilogy-03-agent-era.html">Two Loops</a>
10-
</li>
11-
</ul>
1+
<nav class="navbar navbar-expand-md navbar-light">
2+
<div class="navigation-header">
3+
<div class="ml-auto d-sm-block d-md-none">
4+
<ul class="navbar-nav language-list">
5+
<li>
6+
<a class="{% if page.layout == 'review-en' %}active{% endif %}" href="{{ page.url | replace: '/ja/', '/en/' }}">En</a>
7+
</li>
8+
<li>
9+
<a class="{% if page.layout == 'review-ja' %}active{% endif %}" href="{{ page.url | replace: '/en/', '/ja/' }}">Ja</a>
10+
</li>
11+
</ul>
12+
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#Navber" aria-controls="Navber" aria-expanded="false" aria-label="Toggle navigation">
13+
<span class="navbar-toggler-icon"></span>
14+
</button>
15+
</div>
16+
</div>
17+
<div class="collapse navbar-collapse" id="Navber">
18+
<ul class="navbar-nav mr-auto">
19+
<li class="nav-item">
20+
<a class="nav-link {% if page.url contains '/review/fable5/en/trilogy-01-review.html' %}active{% endif %}"
21+
{% if page.url contains '/review/fable5/en/trilogy-01-review.html' %}aria-current="page"{% endif %}
22+
href="/review/fable5/en/trilogy-01-review.html">Three Lines of While-Loop and Fifteen Thinkers</a>
23+
</li>
24+
<li class="nav-item">
25+
<a class="nav-link {% if page.url contains '/review/fable5/en/trilogy-02-review-deep.html' %}active{% endif %}"
26+
{% if page.url contains '/review/fable5/en/trilogy-02-review-deep.html' %}aria-current="page"{% endif %}
27+
href="/review/fable5/en/trilogy-02-review-deep.html">The Constructor, The Last Honest Place</a>
28+
</li>
29+
<li class="nav-item">
30+
<a class="nav-link {% if page.url contains '/review/fable5/en/trilogy-03-agent-era.html' %}active{% endif %}"
31+
{% if page.url contains '/review/fable5/en/trilogy-03-agent-era.html' %}aria-current="page"{% endif %}
32+
href="/review/fable5/en/trilogy-03-agent-era.html">Two Loops</a>
33+
</li>
34+
</ul>
35+
</div>
36+
</nav>
Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,36 @@
1-
<ul class="section-nav">
2-
<li class="nav-item {% if page.url contains '/review/fable5/ja/trilogy-01-review.html' %}active{% endif %}">
3-
<a href="/review/fable5/ja/trilogy-01-review.html">3行のwhileループと15人の思想家</a>
4-
</li>
5-
<li class="nav-item {% if page.url contains '/review/fable5/ja/trilogy-02-review-deep.html' %}active{% endif %}">
6-
<a href="/review/fable5/ja/trilogy-02-review-deep.html">コンストラクタという最後の正直な場所</a>
7-
</li>
8-
<li class="nav-item {% if page.url contains '/review/fable5/ja/trilogy-03-agent-era.html' %}active{% endif %}">
9-
<a href="/review/fable5/ja/trilogy-03-agent-era.html">二つのループ</a>
10-
</li>
11-
</ul>
1+
<nav class="navbar navbar-expand-md navbar-light">
2+
<div class="navigation-header">
3+
<div class="ml-auto d-sm-block d-md-none">
4+
<ul class="navbar-nav language-list">
5+
<li>
6+
<a class="{% if page.layout == 'review-en' %}active{% endif %}" href="{{ page.url | replace: '/ja/', '/en/' }}">En</a>
7+
</li>
8+
<li>
9+
<a class="{% if page.layout == 'review-ja' %}active{% endif %}" href="{{ page.url | replace: '/en/', '/ja/' }}">Ja</a>
10+
</li>
11+
</ul>
12+
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#Navber" aria-controls="Navber" aria-expanded="false" aria-label="ナビゲーションの切替">
13+
<span class="navbar-toggler-icon"></span>
14+
</button>
15+
</div>
16+
</div>
17+
<div class="collapse navbar-collapse" id="Navber">
18+
<ul class="navbar-nav mr-auto">
19+
<li class="nav-item">
20+
<a class="nav-link {% if page.url contains '/review/fable5/ja/trilogy-01-review.html' %}active{% endif %}"
21+
{% if page.url contains '/review/fable5/ja/trilogy-01-review.html' %}aria-current="page"{% endif %}
22+
href="/review/fable5/ja/trilogy-01-review.html">3行のwhileループと15人の思想家</a>
23+
</li>
24+
<li class="nav-item">
25+
<a class="nav-link {% if page.url contains '/review/fable5/ja/trilogy-02-review-deep.html' %}active{% endif %}"
26+
{% if page.url contains '/review/fable5/ja/trilogy-02-review-deep.html' %}aria-current="page"{% endif %}
27+
href="/review/fable5/ja/trilogy-02-review-deep.html">コンストラクタという最後の正直な場所</a>
28+
</li>
29+
<li class="nav-item">
30+
<a class="nav-link {% if page.url contains '/review/fable5/ja/trilogy-03-agent-era.html' %}active{% endif %}"
31+
{% if page.url contains '/review/fable5/ja/trilogy-03-agent-era.html' %}aria-current="page"{% endif %}
32+
href="/review/fable5/ja/trilogy-03-agent-era.html">二つのループ</a>
33+
</li>
34+
</ul>
35+
</div>
36+
</nav>

‎review/fable5/en/trilogy-01-review.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
category: Review
23
layout: review-en
34
title: "Three Lines of While-Loop and Fifteen Thinkers — A Be Framework Review"
45
---

‎review/fable5/en/trilogy-02-review-deep.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
category: Review
23
layout: review-en
34
title: "The Constructor, The Last Honest Place — Be Framework Reconsidered"
45
---

‎review/fable5/en/trilogy-03-agent-era.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
category: Review
23
layout: review-en
34
title: "Two Loops — Be Framework in the Age of Agent Coding"
45
---

‎review/fable5/ja/trilogy-01-review.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
category: Review
23
layout: review-ja
34
title: "3行のwhileループと15人の思想家 — Be Framework 評論"
45
---

‎review/fable5/ja/trilogy-02-review-deep.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
category: Review
23
layout: review-ja
34
title: "コンストラクタという最後の正直な場所 — Be Framework 再考"
45
---

‎review/fable5/ja/trilogy-03-agent-era.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
category: Review
23
layout: review-ja
34
title: "二つのループ — エージェントコーディング時代のBe Framework"
45
---

0 commit comments

Comments
 (0)