Skip to content

Commit 4f00c68

Browse files
committed
added support for media
- added support for media
1 parent 662775d commit 4f00c68

6 files changed

Lines changed: 66 additions & 5 deletions

File tree

_config.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,15 @@ newsletter:
143143

144144
collections:
145145
books:
146-
output: true
146+
output: false
147147
news:
148148
defaults:
149149
layout: post
150150
output: true
151+
media:
152+
defaults:
153+
layout: post
154+
output: true
151155
projects:
152156
output: true
153157
people:

_includes/media.liquid

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<div class="media">
2+
{% if site.media != blank %}
3+
{% assign media_size = site.media | size %}
4+
<div
5+
class="table-responsive"
6+
{% if include.limit and page.announcements.scrollable and media_size > 3 %}
7+
style="max-height: 60vw"
8+
{% endif %}
9+
>
10+
<table class="table table-sm table-borderless">
11+
{% assign media = site.media | reverse %}
12+
{% if include.limit and page.announcements.limit %}
13+
{% assign media_limit = page.announcements.limit %}
14+
{% else %}
15+
{% assign media_limit = media_size %}
16+
{% endif %}
17+
{% for item in media limit: media_limit %}
18+
<tr>
19+
<th scope="row" style="width: 20%">{{ item.date | date: '%b %d, %Y' }}</th>
20+
<td>
21+
{% if item.inline %}
22+
{{ item.content | remove: '<p>' | remove: '</p>' | emojify }}
23+
{% else %}
24+
<a class="media-title" href="{{ item.url | relative_url }}">{{ item.title }}</a>
25+
{% endif %}
26+
</td>
27+
</tr>
28+
{% endfor %}
29+
</table>
30+
</div>
31+
{% else %}
32+
<p>No media coverage so far...</p>
33+
{% endif %}
34+
</div>

_layouts/about.liquid

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,14 @@ layout: default
4848
{% include news.liquid limit=true %}
4949
{% endif %}
5050

51+
<!-- media -->
52+
{% if page.media and page.media.enabled %}
53+
<h2>
54+
<a href="{{ '/media/' | relative_url }}" style="color: inherit">press & media</a>
55+
</h2>
56+
{% include media.liquid limit=true %}
57+
{% endif %}
58+
5159
<!-- Latest posts -->
5260
{% if page.latest_posts and page.latest_posts.enabled %}
5361
<h2>

_pages/about.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ announcements:
1818
scrollable: true # adds a vertical scroll bar if there are more than 3 news items
1919
limit: 5 # leave blank to include all the news in the `_news` folder
2020

21+
media:
22+
enabled: true # includes a list of news items
23+
scrollable: true # adds a vertical scroll bar if there are more than 3 news items
24+
limit: 3 # leave blank to include all the news in the `_news` folder
25+
2126
latest_posts:
2227
enabled: false
2328
scrollable: true # adds a vertical scroll bar if there are more than 3 new posts items

_pages/dropdown.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@ nav: true
55
nav_order: 6
66
dropdown: true
77
children:
8-
- title: Courses
8+
- title: courses
99
permalink: /teaching/
1010
- title: divider
11-
- title: News Archive
11+
- title: news archive
1212
permalink: /news/
1313
- title: divider
14+
- title: press & media
15+
permalink: /media/
16+
- title: divider
1417
- title: code & talks
1518
permalink: /resources/
1619
- title: divider
17-
- title: PI Profile
18-
permalink: /cv/
20+
- title: Animesh Garg
21+
permalink: https://animesh.garg.tech/
1922
# - title: divider
2023
# - title: bookshelf
2124
# permalink: /books/

_pages/media.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
layout: page
3+
title: Press & Media
4+
permalink: /media/
5+
---
6+
7+
{% include media.liquid %}

0 commit comments

Comments
 (0)