Clean up the JSON code a bit (don’t need that extra filter)
This commit is contained in:
parent
2934dae820
commit
d3ced37f50
@ -24,14 +24,6 @@ module.exports = function(eleventyConfig) {
|
|||||||
return DateTime.fromJSDate(dateObj, {zone: 'utc'}).toFormat('yyyy-LL-dd');
|
return DateTime.fromJSDate(dateObj, {zone: 'utc'}).toFormat('yyyy-LL-dd');
|
||||||
});
|
});
|
||||||
|
|
||||||
// Content for jsonfeed
|
|
||||||
eleventyConfig.addFilter('jsonStringify', content => {
|
|
||||||
if (!content) {
|
|
||||||
content = "";
|
|
||||||
}
|
|
||||||
return JSON.stringify(content);
|
|
||||||
});
|
|
||||||
|
|
||||||
// Get the first `n` elements of a collection.
|
// Get the first `n` elements of a collection.
|
||||||
eleventyConfig.addFilter("head", (array, n) => {
|
eleventyConfig.addFilter("head", (array, n) => {
|
||||||
if( n < 0 ) {
|
if( n < 0 ) {
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
{
|
{
|
||||||
"title": "Your Blog Name",
|
"title": "Your Blog Name",
|
||||||
"url": "https://myurl.com/",
|
"url": "https://example.com/",
|
||||||
"description": "I am writing about my experiences as a naval navel-gazer.",
|
"description": "I am writing about my experiences as a naval navel-gazer.",
|
||||||
"feed": {
|
"feed": {
|
||||||
"subtitle": "I am writing about my experiences as a naval navel-gazer.",
|
"subtitle": "I am writing about my experiences as a naval navel-gazer.",
|
||||||
"filename": "feed.xml",
|
"filename": "feed.xml",
|
||||||
"path": "/feed/feed.xml",
|
"path": "/feed/feed.xml",
|
||||||
"id": "https://myurl.com/"
|
"id": "https://example.com/"
|
||||||
},
|
},
|
||||||
"jsonfeed": {
|
"jsonfeed": {
|
||||||
"path": "/feed/feed.json",
|
"path": "/feed/feed.json",
|
||||||
"url": "https://myurl.com/feed/feed.json"
|
"url": "https://example.com/feed/feed.json"
|
||||||
},
|
},
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Your Name Here",
|
"name": "Your Name Here",
|
||||||
"email": "youremailaddress@example.com",
|
"email": "youremailaddress@example.com",
|
||||||
"url": "https://myurl.com/"
|
"url": "https://example.com/about-me/"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ eleventyExcludeFromCollections: true
|
|||||||
"id": "{{ absolutePostUrl }}",
|
"id": "{{ absolutePostUrl }}",
|
||||||
"url": "{{ absolutePostUrl }}",
|
"url": "{{ absolutePostUrl }}",
|
||||||
"title": "{{ post.data.title }}",
|
"title": "{{ post.data.title }}",
|
||||||
"content_html": {{ post.templateContent | jsonStringify | safe }},
|
"content_html": {% if post.templateContent %}{{ post.templateContent | dump | safe }}{% else %}""{% endif %},
|
||||||
"date_published": "{{ post.date | rssDate }}",
|
"date_published": "{{ post.date | rssDate }}",
|
||||||
"tags": [
|
"tags": [
|
||||||
{%- for c in post.data.category %}
|
{%- for c in post.data.category %}
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
"build": "eleventy",
|
"build": "eleventy",
|
||||||
"watch": "eleventy --watch",
|
"watch": "eleventy --watch",
|
||||||
"serve": "eleventy --serve",
|
"serve": "eleventy --serve",
|
||||||
|
"start": "eleventy --serve",
|
||||||
"debug": "DEBUG=* eleventy"
|
"debug": "DEBUG=* eleventy"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
@ -25,7 +26,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@11ty/eleventy": "^0.11.0",
|
"@11ty/eleventy": "^0.11.0",
|
||||||
"@11ty/eleventy-navigation": "^0.1.6",
|
"@11ty/eleventy-navigation": "^0.1.6",
|
||||||
"@11ty/eleventy-plugin-rss": "^1.0.7",
|
"@11ty/eleventy-plugin-rss": "^1.0.9",
|
||||||
"@11ty/eleventy-plugin-syntaxhighlight": "^3.0.1",
|
"@11ty/eleventy-plugin-syntaxhighlight": "^3.0.1",
|
||||||
"luxon": "^1.21.3",
|
"luxon": "^1.21.3",
|
||||||
"markdown-it": "^8.4.2",
|
"markdown-it": "^8.4.2",
|
||||||
|
Loading…
Reference in New Issue
Block a user