Checkpoint PR in the blog project. Resolves #35. Resolves #36. Resolves #37.
Summary of changes:
Adds a new navigation item "Blog" that links to blog post listing page.
Creates a blog post listing page that displays all blog posts, ordered descending by post date.
Two post preview styles: with and without header image included.
9 posts per page, with pagination button at the bottom of the page: First/Previous and Next/Last will render as needed if eligible.
Light and dark mode.
Creates a blog post page that displays a markdown article.
Handles YouTube embeds on page via URL paste in markdown.
Handles local images in markdown.
File structure for blog content, posts grouped by folder.
⭐️ Click to toggle demo of changes visuals ⭐️
Blog post listing page
Light
Dark
Blog post page
Light
Dark
Blog post preview layouts
Updated site navigation
Inclusion of test posts
The Eleventy system relies on the blog folder to have content in order to render the /blog page, can't have a "no posts yet" state. I've included two test posts to reference when creating your own posts in the future. Hopefully these test posts will simply be deleted when the first official Eleventy blog post is written up!
Next PR
More article page work (tags & sidebar).
Social sharing metadata.
RSS
More! (see project epic)
Preview
https://evently.cloud/blog/ is accessible on merge, the navigation item will be added once the blog is complete
RE: Create blog listing page, Create blog article page, Set up and test article creation flow
Checkpoint PR in the blog project. Resolves #35. Resolves #36. Resolves #37.
Summary of changes:
⭐️ Click to toggle demo of changes visuals ⭐️
Inclusion of test posts
The Eleventy system relies on the
blog
folder to have content in order to render the/blog
page, can't have a "no posts yet" state. I've included two test posts to reference when creating your own posts in the future. Hopefully these test posts will simply be deleted when the first official Eleventy blog post is written up!Next PR
Preview
https://evently.cloud/blog/ is accessible on merge, the navigation item will be added once the blog is complete
Feedback, nitpicks, and/or corrections encouraged. 🤖