Skip to content

Commit f5bdc55

Browse files
committed
Beautify
Signed-off-by: mgoin <[email protected]>
1 parent 14b2e08 commit f5bdc55

File tree

4 files changed

+569
-5
lines changed

4 files changed

+569
-5
lines changed

_config.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ minima:
6161
header_pages:
6262
- index.md
6363

64-
# Set to `true` to show excerpts on the homepage.
65-
#
66-
# show_excerpts: false
64+
# Show excerpts on the homepage
65+
show_excerpts: true
66+
67+
# Excerpt settings
68+
excerpt_separator: <!--more-->

_layouts/home.html

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
layout: default
3+
---
4+
5+
<div class="home">
6+
<div class="home-header">
7+
<h1 class="home-title">{{ site.title | escape }}</h1>
8+
<p class="home-description">{{ site.description | escape }}</p>
9+
</div>
10+
11+
{%- if site.posts.size > 0 -%}
12+
<div class="post-grid">
13+
{%- for post in site.posts -%}
14+
<article class="post-card">
15+
<a href="{{ post.url | relative_url }}" class="post-card-link">
16+
{%- if post.image -%}
17+
<div class="post-card-image">
18+
<img src="{{ post.image | relative_url }}" alt="{{ post.title | escape }}" loading="lazy">
19+
</div>
20+
{%- else -%}
21+
<div class="post-card-image post-card-image-placeholder">
22+
<svg viewBox="0 0 100 80" xmlns="http://www.w3.org/2000/svg">
23+
<polygon points="15,70 35,20 50,45" fill="#E5A733" opacity="0.9"/>
24+
<polygon points="50,45 65,10 85,70" fill="#6FA8DC" opacity="0.9"/>
25+
</svg>
26+
</div>
27+
{%- endif -%}
28+
<div class="post-card-content">
29+
<h2 class="post-card-title">{{ post.title | escape }}</h2>
30+
<div class="post-card-meta">
31+
{%- if post.author -%}
32+
<span class="post-card-author">{{ post.author }}</span>
33+
{%- endif -%}
34+
<time class="post-card-date" datetime="{{ post.date | date_to_xmlschema }}">
35+
{{ post.date | date: "%b %-d, %Y" }}
36+
</time>
37+
</div>
38+
{%- if post.excerpt -%}
39+
<p class="post-card-excerpt">{{ post.excerpt | strip_html | truncate: 120 }}</p>
40+
{%- endif -%}
41+
</div>
42+
</a>
43+
</article>
44+
{%- endfor -%}
45+
</div>
46+
{%- endif -%}
47+
</div>

_layouts/post.html

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: default
3+
---
4+
5+
<article class="post h-entry" itemscope itemtype="http://schema.org/BlogPosting">
6+
<header class="post-header">
7+
<div class="post-header-accent"></div>
8+
<h1 class="post-title p-name" itemprop="name headline">{{ page.title | escape }}</h1>
9+
<div class="post-meta">
10+
{%- if page.author -%}
11+
<span class="post-author" itemprop="author" itemscope itemtype="http://schema.org/Person">
12+
<span itemprop="name">{{ page.author }}</span>
13+
</span>
14+
<span class="post-meta-sep">&middot;</span>
15+
{%- endif -%}
16+
<time class="dt-published" datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">
17+
{{ page.date | date: "%B %-d, %Y" }}
18+
</time>
19+
{%- if page.modified_date -%}
20+
<span class="post-meta-sep">&middot;</span>
21+
<span class="post-updated">
22+
Updated: <time class="dt-modified" datetime="{{ page.modified_date | date_to_xmlschema }}" itemprop="dateModified">
23+
{{ page.modified_date | date: "%B %-d, %Y" }}
24+
</time>
25+
</span>
26+
{%- endif -%}
27+
</div>
28+
</header>
29+
30+
<div class="post-content e-content" itemprop="articleBody">
31+
{{ content }}
32+
</div>
33+
34+
<footer class="post-footer">
35+
<a class="u-url" href="{{ page.url | relative_url }}" hidden></a>
36+
</footer>
37+
</article>

0 commit comments

Comments
 (0)