Это — страница-пасхалка
В процессе написания этой серии заметок я вспомнил, почему так сильно люблю Обсидиан и подумал: «А почему бы не настроить Трирему так, чтобы она позволила мне из Обсидиана не выходить? Чтобы в папке /blog/ при желании сожительствовали и посты, и проекты, и все штуки, которые я в списке постов видеть бы не хотел?»
Свойство notPost и пара строк в blog.11tydata.js сделали своё дело. А напрямую указанное свойство permalink переписывает автосгенерированную ссылку из названия файла, позволяя поставить этой заметке nested-ссылку /easter/egg/, читай /проект/подраздел/.
export default {
layout: "layouts/post.njk",
permalink: "/{ { page.fileSlug } }/",
tags: ["posts"], // не спрашивайте, зачем это, как-то так работает дата-каскад
eleventyComputed: {
tags: (data) => {
if (data.notPost) return [];
return ["posts"];
},
...
Пользуйтесь для страниц проектов вместе с кастомными шаблонами страниц.