Docs: Render full contents of just the latest post (#8032)

Merge pull request 8032
This commit is contained in:
Ashwin Maroli 2020-02-27 18:44:16 +05:30 committed by GitHub
parent 70fc6b377d
commit 7ba99f0010
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 66 additions and 7 deletions

View File

@ -16,7 +16,7 @@
{% assign author = post.author -%}
<a href="https://github.com/{{ author }}" class="post-author">
{% avatar user=author size=24 -%}
{{ author }}
<span class="author-name">{{ author }}</span>
</a>
</div>
<div class="post-content">

View File

@ -0,0 +1,26 @@
<article>
<div class="cell-left">
<span class="post-category">
<span class="label">
{{- post.categories | array_to_sentence_string -}}
</span>
</span>
</div>
<div class="cell-right">
<div class="post-meta">
<h2 class="post-title">
<a href="{{ post.url }}">
{{- post.title -}}
</a>
</h2>
<span class="post-date">
{{- post.date | date_to_string -}}
</span>
{% assign author = post.author -%}
<a href="https://github.com/{{ author }}" class="post-author">
{% avatar user=author size=24 -%}
<span class="author-name">{{ author }}</span>
</a>
</div>
</div>
</article>

View File

@ -22,7 +22,7 @@ layout: news
{% assign author = page.author -%}
<a href="https://github.com/{{ author }}" class="post-author">
{% avatar user=author size=24 -%}
{{- author -}}
<span class="author-name">{{ author }}</span>
</a>
</div>
<div class="post-content">

View File

@ -664,13 +664,38 @@ article h2:first-child { margin-top: 0; }
}
.post-date,
.post-author { margin-left: 10px; }
.post-author { margin-left: 15px; }
.post-author .author-name { margin-left: 8px }
.news article + article {
margin-top: -10px;
@include border-radius(0 0 10px 10px);
margin-top: -6px;
padding: 15px 40px;
border-top: 1px solid #555;
border-radius: 0;
@include box-shadow(0 -1px 0 #2f2f2f);
h2.post-title {
margin-bottom: 0.45em;
}
.post-category {
margin-right: 20px;
padding-left: 0;
width: 150px;
box-sizing: border-box;
.label {
float: right;
}
}
.cell-left, .cell-right {
display: inline-block;
}
.cell-left {
max-width: 180px;
}
.cell-right {
width: calc(100% - 130px);
}
.post-date { margin-left: 0 }
}
/* Code Highlighting */

View File

@ -6,5 +6,9 @@ author: all
---
{% for post in site.posts -%}
{% if forloop.index == 1 -%}
{% include news_item.html -%}
{% else -%}
{% include news_item_archive.html -%}
{% endif -%}
{% endfor -%}

View File

@ -6,5 +6,9 @@ author: all
---
{% for post in site.categories.release -%}
{% if forloop.index == 1 -%}
{% include news_item.html -%}
{% else -%}
{% include news_item_archive.html -%}
{% endif -%}
{% endfor -%}