Skip to content

Commit ad52e81

Browse files
committed
Sorting by last name
1 parent 7338886 commit ad52e81

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

people/index.html

+17-7
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,28 @@ <h1>People</h1>
1010

1111

1212
<div class="row my-4">
13-
{% for p in site.people %}
13+
<!-- The following convoluted code is used to sort by last name-->
14+
{% capture people %}
15+
{%- for p in site.people -%}
16+
|{{ p.name | split: " " | last }}#{{ p.name }}#{{ p.website }}#
17+
{%- if p.photo -%}{{ p.photo }}{%- else -%}scottie.png{%- endif -%}
18+
#{{ p.position }}
19+
{%- endfor -%}
20+
{% endcapture %}
21+
{% assign sortedpeople = people | split: '|' | sort %}
22+
{% for p in sortedpeople offset:1 %}
23+
{% assign items = p | split: '#' %}
1424
<div class="col-xs-12 col-sm-6 col-md-3 col-lg-2 text-center">
1525
<div class="w-100 mb-3">
16-
<a class="mx-auto" href="{{ p.website }}">
17-
{% if p.position == "Faculty" %}
26+
<a class="mx-auto" href="{{ items[2] }}">
27+
{% if items[4] == "Faculty" %}
1828
<img class="directory-pic-faculty mx-auto mb-2"
19-
src="{{ site.baseurl }}/images/people/{%- if p.photo -%}{{ p.photo }}{%- else -%}scottie.png{%- endif -%}"></br>
20-
<div class="faculty-name">{{ p.name }}</div>
29+
src="{{ site.baseurl }}/images/people/{{ items[3] }}"></br>
30+
<div class="faculty-name">{{ items[1] }}</div>
2131
{% else %}
2232
<img class="directory-pic mx-auto mb-2"
23-
src="{{ site.baseurl }}/images/people/{%- if p.photo -%}{{ p.photo }}{%- else -%}scottie.png{%- endif -%}"></br>
24-
{{ p.name }}
33+
src="{{ site.baseurl }}/images/people/{{ items[3] }}"></br>
34+
{{ items[1] }}
2535
{% endif %}
2636
</a>
2737
</div>

0 commit comments

Comments
 (0)