diff --git a/.eleventy.js b/.eleventy.js
index 1033b98..a98bfb5 100644
--- a/.eleventy.js
+++ b/.eleventy.js
@@ -39,6 +39,10 @@ module.exports = function (eleventyConfig) {
return '';
};
+ var imageString = "";
+ var linkString = "";
+ var videoString = "";
+
var slug = title
.toLowerCase()
.trim()
@@ -51,32 +55,38 @@ module.exports = function (eleventyConfig) {
// replace multiple spaces or hyphens with a hyphen
.replace(/[\s-]+/g, '-');
+ if (Array.isArray(link)) {
+ if (typeof link[0] === 'string') {
+ linkString = link.map((l) => `link
`).join(" // ") + '
';
+ } else {
+ linkString = link.map((l) => `${l.title}`).join(" // ") + '
';
+ }
+ } else if (typeof link === 'string') {
+ linkString = `link
`;
+ }
+
+ if (Array.isArray(image)) {
+ imageString = image.map((i, index) => `
+
`).join(" ");
+ } else if (typeof image === 'string') {
+ imageString = `
+
`
+ }
+
+ if (video) {
+ videoString = `
`
+ }
+
return `
${title}
- ${
- // evil nested tertiary this is the worlds least oneline oneliner
- !link || link == "" ?
- "" :
- Array.isArray(link) ?
- (typeof link[0] === 'string' ?
- link.map((l) => `link
`).join(" // ") + '
' :
- link.map((l) => `${l.title}`).join(" // ") + '
') :
- `link
`
- }${!image || image == "" ?
- "" :
- Array.isArray(image) ?
- image.map((i, index) => `
- `).join(" ") :
- `
- `
- }${!video || video == "" ?
- "" :
- `
`
- }${description}
+ ${linkString}
+ ${imageString}
+ ${videoString}
+ ${description}