quitsocialmedia.club/pages/pages.11tydata.js

35 lines
1.0 KiB
JavaScript

module.exports = {
permalink: '/{{ page.fileSlug | replace: " ", "-" }}/',
lang: 'en',
layout: 'page',
image: '/logo/qsm.png',
// Automatically generating titles, as explained in https://github.com/11ty/eleventy/discussions/2241#discussioncomment-2224265
eleventyComputed: {
title(data) {
// return data.title || deslugify(data.page?.fileSlug);
let hadTitle = false;
const title = data.title || require('lodash').startCase(data.page?.fileSlug);
if (data.title) {
hadTitle = true;
}
// console.log(`${data.page.filePathStem} => ${title}${hadTitle ? " (had title)" : ""}`);
return title;
},
/*date(data) {
let hadDate = false;
const date = data.date || '2020-03-20';
if (data.date) {
hadDate = true;
}
return date;
},*/
updated(data) {
let hadUpdated = false;
const updated = data.updated || data.date;
if (data.updated) {
hadUpdated = true;
}
return updated;
}
}
};