Skip to content

Commit 83bbe4a

Browse files
committed
feat(ui): redesign the sidebar
1 parent 6d99f5c commit 83bbe4a

File tree

10 files changed

+159
-313
lines changed

10 files changed

+159
-313
lines changed

_data/assets/cross_origin.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ cdns:
1111

1212
# fonts
1313

14-
webfonts: https://fonts.googleapis.com/css2?family=Lato&family=Source+Sans+Pro:wght@400;600;700;900&display=swap
14+
webfonts: https://fonts.googleapis.com/css2?family=Lato&family=Source+Sans+Pro:wght@400;600;900&display=swap
1515

1616
# Libraries
1717

_includes/sidebar.html

+11-13
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
<!-- The Side Bar -->
22

33
<div id="sidebar" class="d-flex flex-column align-items-end">
4-
<div class="profile-wrapper text-center">
5-
<div id="avatar">
6-
<a href="{{ '/' | relative_url }}" class="mx-auto">
7-
{% if site.avatar != empty and site.avatar %}
8-
{% capture avatar_url %}
4+
<div class="profile-wrapper">
5+
<a href="{{ '/' | relative_url }}" id="avatar" class="rounded-circle">
6+
{% if site.avatar != empty and site.avatar %}
7+
{% capture avatar_url %}
98
{% if site.avatar contains '://' %}
109
{{ site.avatar }}
1110
{% elsif site.img_cdn != empty and site.img_cdn %}
@@ -14,10 +13,9 @@
1413
{{ site.avatar | relative_url }}
1514
{% endif %}
1615
{% endcapture %}
17-
<img src="{{ avatar_url | strip }}" alt="avatar" onerror="this.style.display='none'">
18-
{% endif %}
19-
</a>
20-
</div>
16+
<img src="{{ avatar_url | strip }}" width="112" height="112" alt="avatar" onerror="this.style.display='none'">
17+
{% endif %}
18+
</a>
2119

2220
<div class="site-title">
2321
<a href="{{ '/' | relative_url }}">{{ site.title }}</a>
@@ -26,19 +24,19 @@
2624
</div>
2725
<!-- .profile-wrapper -->
2826

29-
<ul class="w-100">
27+
<ul class="flex-grow-1 w-100 pl-0">
3028
<!-- home -->
3129
<li class="nav-item{% if page.layout == 'home' %}{{ " active" }}{% endif %}">
3230
<a href="{{ '/' | relative_url }}" class="nav-link">
33-
<i class="fa-fw fas fa-home ml-xl-3 mr-xl-3 unloaded"></i>
31+
<i class="fa-fw fas fa-home"></i>
3432
<span>{{ site.data.locales[include.lang].tabs.home | upcase }}</span>
3533
</a>
3634
</li>
3735
<!-- the real tabs -->
3836
{% for tab in site.tabs %}
3937
<li class="nav-item{% if tab.url == page.url %}{{ " active" }}{% endif %}">
4038
<a href="{{ tab.url | relative_url }}" class="nav-link">
41-
<i class="fa-fw {{ tab.icon }} ml-xl-3 mr-xl-3 unloaded"></i>
39+
<i class="fa-fw {{ tab.icon }}"></i>
4240
{% capture tab_name %}{{ tab.url | split: '/' }}{% endcapture %}
4341

4442
<span>{{ site.data.locales[include.lang].tabs.[tab_name] | default: tab.title | upcase }}</span>
@@ -49,7 +47,7 @@
4947
</ul>
5048
<!-- ul.nav.flex-column -->
5149

52-
<div class="sidebar-bottom mt-auto d-flex flex-wrap justify-content-center align-items-center">
50+
<div class="sidebar-bottom d-flex flex-wrap align-items-center w-100">
5351
{% unless site.theme_mode %}
5452
<button class="mode-toggle btn" aria-label="Switch Mode">
5553
<i class="fas fa-adjust"></i>

0 commit comments

Comments
 (0)