Skip to content

Commit 605df83

Browse files
Changes allow for more than first and last name to be displayed (alshedivat#102)
If more than 2 elements in _config.yml variable `site.title`, any middle names or initials will be displayed.
1 parent 452a50e commit 605df83

File tree

3 files changed

+22
-5
lines changed

3 files changed

+22
-5
lines changed

_config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Site settings
33
# -----------------------------------------------------------------------------
44

5-
title: Your Name
5+
title: You R. Name
66
77
description: > # this means to ignore newlines until "url:"
88
A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design.

_includes/header.html

+11-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,17 @@
44
<nav id="navbar" class="navbar navbar-light bg-white navbar-expand-sm {% if site.navbar_fixed %}fixed-top{% else %}sticky-top{% endif %}">
55
<div class="container">
66
{% if page.title != "about" %}
7-
{% assign name = site.title | split: ' ' %}
8-
<a class="navbar-brand title font-weight-lighter" href="{{ site.baseurl | prepend: site.url }}/"><span class="font-weight-bold">{{ name | first }}</span> {{ name | last }}</a>
7+
{% assign name = site.title | split: ' ' %}
8+
{% assign firstname = name | first %}
9+
{% if name.size > 2 %}
10+
{% assign middlenames = name | slice:1, name.size-1 | join:" " %}
11+
{% else %}
12+
{% assign middlenames = '' %}
13+
{% endif %}
14+
{% assign lastname = name | last %}
15+
<a class="navbar-brand title font-weight-lighter" href="{{ site.baseurl | prepend: site.url }}/">
16+
<span class="font-weight-bold">{{ firstname }}</span> {{ middlenames }} {{ lastname }}
17+
</a>
918
{% elsif site.show_social_icons %}
1019
<!-- Social Icons -->
1120
<div class="row ml-1 ml-sm-0">

_layouts/about.html

+10-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,16 @@
66

77
<header class="post-header">
88
{% assign name = site.title | split: ' ' %}
9-
<h1 class="post-title"><span class="font-weight-bold">{{ name | first }}</span> {{ name | last }}</h1>
10-
<p class="post-description">{{ page.description }}</p>
9+
{% assign firstname = name | first %}
10+
{% if name.size > 2 %}
11+
{% assign middlenames = name | slice:1, name.size-1 | join:" " %}
12+
{% else %}
13+
{% assign middlenames = '' %}
14+
{% endif %}
15+
{% assign lastname = name | last %}
16+
<a class="navbar-brand title font-weight-lighter" href="{{ site.baseurl | prepend: site.url }}/">
17+
<span class="font-weight-bold">{{ firstname }}</span> {{ middlenames }} {{ lastname }}
18+
</a>
1119
</header>
1220

1321
<article>

0 commit comments

Comments
 (0)