Merge branch 'feat-local-header-links' into dev
This commit is contained in:
@@ -1,9 +1,17 @@
|
||||
import { DateTime } from "luxon";
|
||||
import markdownIt from "markdown-it";
|
||||
|
||||
/**
|
||||
* Custom Eleventy Filters for River Rooks Blog
|
||||
*/
|
||||
|
||||
const excerptMarkdown = markdownIt({ html: false });
|
||||
|
||||
export const renderExcerptMarkdown = (excerpt) => {
|
||||
if (typeof excerpt !== "string") return "";
|
||||
return excerptMarkdown.renderInline(excerpt);
|
||||
};
|
||||
|
||||
export const postDate = (dateObj) => {
|
||||
if (!dateObj) return "";
|
||||
const date = typeof dateObj === "string" ? new Date(dateObj) : dateObj;
|
||||
@@ -92,6 +100,7 @@ export const removeTerminalPreview = (htmlContent) => {
|
||||
};
|
||||
|
||||
export const filters = {
|
||||
renderExcerptMarkdown,
|
||||
postDate,
|
||||
isoDate,
|
||||
limit,
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
</h2>
|
||||
|
||||
<p class="featured-prose">
|
||||
{{ featured.data.excerpt }}
|
||||
{{ featured.data.excerpt | renderExcerptMarkdown | safe }}
|
||||
</p>
|
||||
|
||||
{% if featured.data.terminal == true %}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
</h3>
|
||||
|
||||
{% if post.data.excerpt %}
|
||||
<p class="feed-excerpt">{{ post.data.excerpt }}</p>
|
||||
<p class="feed-excerpt">{{ post.data.excerpt | renderExcerptMarkdown | safe }}</p>
|
||||
{% endif %}
|
||||
|
||||
<div class="feed-tags-row">
|
||||
|
||||
Reference in New Issue
Block a user