feat: allow blog posts to be organized by subdirectories

Blog posts can now be structured into subdirectories, which determine their slugs.

Example:
- `/src/data/blog/2025/testing.md` → `/posts/2025/testing`

Directories prefixed with `_` will be excluded from the slug.

Example:
- `/src/data/blog/_examples/tailwind-typography.md` → `/posts/tailwind-typography`

Closes #470, #366
This commit is contained in:
satnaing
2025-03-16 20:09:03 +07:00
committed by Sat Naing
parent 67b9536cce
commit feaf5e122a
19 changed files with 64 additions and 39 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ export const SITE = {
showArchives: true,
showBackButton: true, // show back button in post detail
editPost: {
url: "https://github.com/satnaing/astro-paper/edit/main/src/content/blog",
url: "https://github.com/satnaing/astro-paper/edit/main/src/data/blog",
text: "Suggest Changes",
appendFilePath: true,
},