From 3540eadb647fb606d3abe624ac8092a5e54429f2 Mon Sep 17 00:00:00 2001 From: marleyrae Date: Thu, 8 Jun 2023 20:03:36 -0700 Subject: [PATCH] :feat: feat: Diary --- .eleventy.js | 7 +++++++ .idea/inspectionProfiles/Project_Default.xml | 1 + dist/about/index.html | 8 ++++---- dist/index.html | 12 ++++++------ dist/links/index.html | 8 ++++---- dist/style/style.css | 2 +- src/_includes/layout.liquid | 2 +- src/_includes/layout_diary.liquid | 6 ++++++ src/_includes/main-nav.liquid | 10 +++++----- src/diary.liquid | 13 +++++++++++++ src/diary/2023/06/08.liquid | 17 +++++++++++++++++ src/diary/diary.json | 7 +++++++ src/index.liquid | 4 ++-- src/style/components/base/_List.scss | 2 ++ src/style/components/base/_Title.scss | 1 + 15 files changed, 77 insertions(+), 23 deletions(-) create mode 100644 src/_includes/layout_diary.liquid create mode 100644 src/diary.liquid create mode 100644 src/diary/2023/06/08.liquid create mode 100644 src/diary/diary.json diff --git a/.eleventy.js b/.eleventy.js index bc085c9..cfae0c0 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -45,5 +45,12 @@ module.exports = function (eleventyConfig) { return basename[0].replace(/-/g, ' ') }) + // Convert diary date path to slug + eleventyConfig.addFilter('datePathSlugify', (path) => { + const folders = path.split('/') + const file = folders.pop().split('.') + return `${folders[3]}/${folders[4]}/${file[0]}` + }) + return {dir: {input: 'src', output: 'dist'}} } diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index ee78039..fc3ac04 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -1,6 +1,7 @@