Skip to content

Commit 825d660

Browse files
committed
Add latest blog, event on homepage
1 parent 2cbd5ae commit 825d660

File tree

4 files changed

+72
-5
lines changed

4 files changed

+72
-5
lines changed

_includes/latestBlogCard.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{% assign posts = site.posts | sort: "date" %}
2+
<a href="{{ posts.last.url | relative_url }}" target="_blank">
3+
<div class="card">
4+
<div class="card-content">
5+
<div class="media">
6+
<div class="media-content">
7+
<p class="title is-4">Latest Blog post</p>
8+
<p class="title is-5">{{ posts.last.title }}</p>
9+
</div>
10+
</div>
11+
<div class="content">
12+
<p>{{ posts.last.excerpt }}</p>
13+
</div>
14+
</div>
15+
<footer class="card-footer">
16+
{% assign date_format = site.minima.date_format | default: "%b %-d, %Y" %}
17+
<time class="is-size-7" datetime="{{ posts.last.date }}">{{ posts.last.date | date: date_format }}</time>
18+
</footer>
19+
</div>
20+
</a>

_includes/latestEventCard.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{% assign events = site.events | sort: "event-date" %}
2+
<a href="/register/">
3+
<div class="card">
4+
<div class="card-content">
5+
<div class="media">
6+
<div class="media-content">
7+
<p class="title is-4">Upcoming Event</p>
8+
<p class="title is-5">{{ events.last.title }}</p>
9+
</div>
10+
</div>
11+
<div class="content">
12+
<p>{{ events.last.description }}</p>
13+
</div>
14+
</div>
15+
<footer class="card-footer">
16+
{% assign date_format = site.minima.date_format | default: "%b %-d, %Y" %}
17+
<time class="is-size-7" datetime="{{ events.last.event-date }}">{{ events.last.event-date | date: date_format }}</time>
18+
</footer>
19+
</div>
20+
</a>

_layouts/landing.html

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
11
{% include header.html %}
22
<div class="parallax"></div>
3-
<div class="is-desktop is-vcentered text-box text-center">
4-
<p class="subtitle has-text-centered container content">
5-
{{ content | remove: '<p>' | remove: '</p>' }}
6-
</p>
7-
{% include sponsors.html %}
3+
<div class="is-desktop is-vcentered text-box text-center">
4+
<p class="subtitle has-text-centered container content">
5+
{{ content | remove: '<p>' | remove: '</p>' }}
6+
</p>
7+
<hr>
8+
<div class="container content">
9+
<div class="columns is-desktop is-centered">
10+
<div class="column">
11+
{% include latestEventCard.html %}
12+
</div>
13+
<div class="column">
14+
{% include latestBlogCard.html %}
15+
</div>
16+
</div>
17+
</div>
18+
<hr>
19+
{% include sponsors.html %}
820
</div>
921
</div>
1022
{% include footer.html%}

css/main.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,18 @@ only screen and (max-width: 1000px) {
9191
.card:hover {
9292
box-shadow: 3px 3px 4px 4px rgba(10, 10, 10, 0.1);
9393
}
94+
95+
.card {
96+
display:flex;
97+
flex-direction: column;
98+
height: 100%;
99+
}
100+
101+
.card-footer {
102+
margin-top: auto;
103+
margin-left: 1.5rem;
104+
margin-right: 1.5rem;
105+
padding-top: 0.5rem;
106+
padding-left: 0.5rem;
107+
margin-bottom: 1.5rem;
108+
}

0 commit comments

Comments
 (0)