Fix excerpt-less posts
This commit is contained in:
parent
ecad667aed
commit
d239a7eb5d
|
@ -37,7 +37,9 @@ async function generatePostFromFile(postPath: string, additionalMetadata: object
|
||||||
|
|
||||||
if (!(<PostMetadata>page.metadata).excerpt) {
|
if (!(<PostMetadata>page.metadata).excerpt) {
|
||||||
const parts = page.text.split("<!-- excerpt-end -->");
|
const parts = page.text.split("<!-- excerpt-end -->");
|
||||||
(<PostMetadata>page.metadata).excerpt = parts[0];
|
if (parts.length > 1) {
|
||||||
|
(<PostMetadata>page.metadata).excerpt = parts[0];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return page;
|
return page;
|
||||||
|
|
|
@ -10,9 +10,11 @@
|
||||||
</h2>
|
</h2>
|
||||||
<%- include("article-meta.html.ejs", { metadata: post.metadata }) %>
|
<%- include("article-meta.html.ejs", { metadata: post.metadata }) %>
|
||||||
<div class="article-content" itemprop="description">
|
<div class="article-content" itemprop="description">
|
||||||
<%- post.metadata.excerpt %>
|
<%- post.metadata.excerpt ?? post.text %>
|
||||||
</div>
|
</div>
|
||||||
<p class="read-more-link">
|
<% if (post.metadata.excerpt) { %>
|
||||||
<a href="<%= post.metadata.permalink%>">Read more...</a>
|
<p class="read-more-link">
|
||||||
</p>
|
<a href="<%= post.metadata.permalink%>">Read more...</a>
|
||||||
|
</p>
|
||||||
|
<% } %>
|
||||||
</article>
|
</article>
|
||||||
|
|
Loading…
Reference in New Issue