feat: new archives; show only 10 recent at home
This commit is contained in:
parent
e8179ce799
commit
117bf0467c
4 changed files with 48 additions and 2 deletions
|
@ -48,6 +48,8 @@ defaults:
|
||||||
navigation:
|
navigation:
|
||||||
- text: Home
|
- text: Home
|
||||||
url: /
|
url: /
|
||||||
|
- text: "Archives"
|
||||||
|
url: /archives/
|
||||||
- text: "All Topics"
|
- text: "All Topics"
|
||||||
url: /categories/
|
url: /categories/
|
||||||
- text: "About"
|
- text: "About"
|
||||||
|
@ -150,3 +152,10 @@ prose:
|
||||||
# - vendor/cache/
|
# - vendor/cache/
|
||||||
# - vendor/gems/
|
# - vendor/gems/
|
||||||
# - vendor/ruby/
|
# - vendor/ruby/
|
||||||
|
|
||||||
|
jekyll-archives:
|
||||||
|
enabled:
|
||||||
|
- year
|
||||||
|
layout: archive
|
||||||
|
permalinks:
|
||||||
|
year: 'archives/:year/'
|
||||||
|
|
14
_layouts/archive.html
Normal file
14
_layouts/archive.html
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
---
|
||||||
|
layout: default
|
||||||
|
---
|
||||||
|
|
||||||
|
<h1>Archive of posts from {{ page.date | date: "%Y" }}</h1>
|
||||||
|
|
||||||
|
<ul class="posts">
|
||||||
|
{% for post in page.posts %}
|
||||||
|
<li>
|
||||||
|
<span class="post-date">{{ post.date | date: "%b %-d, %Y" }}</span>
|
||||||
|
<a class="post-link" href="{{ post.url | relative_url }}">{{ post.title }}</a>
|
||||||
|
</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
|
@ -4,10 +4,14 @@ layout: default
|
||||||
|
|
||||||
<div class="blog-home">
|
<div class="blog-home">
|
||||||
<!-- {% include message.html %} -->
|
<!-- {% include message.html %} -->
|
||||||
|
|
||||||
{% if site.posts.size > 0 %}
|
{% if site.posts.size > 0 %}
|
||||||
<ul class="blog-home__list-items">
|
<ul class="blog-home__list-items">
|
||||||
{% for post in site.posts %} {% include post-item.html %} {% endfor %}
|
{% for post in site.posts limit:10 %}
|
||||||
|
{% include post-item.html %}
|
||||||
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
<p>
|
||||||
|
<strong>See more at <a href="/archives">the archives</a>.</strong>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
19
archives.html
Normal file
19
archives.html
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
---
|
||||||
|
layout: category
|
||||||
|
category-name: entertainment
|
||||||
|
title: Entertainment Posts
|
||||||
|
permalink: /entertainment/
|
||||||
|
---
|
||||||
|
|
||||||
|
<h1>Entertainment Posts</h1>
|
||||||
|
|
||||||
|
<div class="blog-home">
|
||||||
|
{% if site.categories.entertainment.size > 0 %}
|
||||||
|
<ul class="blog-home__list-items">
|
||||||
|
{% for post in site.categories.entertainment %}{% include post-item.html %}
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
{% else %}
|
||||||
|
<span>No posts to show.</span>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
Loading…
Reference in a new issue