From 61ec65806b84d1ac903ec3ede5602bb9c46fe5f6 Mon Sep 17 00:00:00 2001 From: lew Date: Fri, 23 Jan 2026 01:59:08 +0000 Subject: [PATCH] feat: homepage categories --- apps/blog/src/content/posts/hello-world.md | 2 +- apps/blog/src/pages/index.astro | 13 ++++++++++--- apps/blog/src/styles/global.css | 4 ++++ 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/apps/blog/src/content/posts/hello-world.md b/apps/blog/src/content/posts/hello-world.md index 1449b19..985aa9a 100644 --- a/apps/blog/src/content/posts/hello-world.md +++ b/apps/blog/src/content/posts/hello-world.md @@ -1,6 +1,6 @@ --- title: Hello World -date: 2025-01-01 +date: 2026-01-01 --- This is my first blog post. :right[A sidenote appears here on wide screens.] diff --git a/apps/blog/src/pages/index.astro b/apps/blog/src/pages/index.astro index 8df5682..78201b6 100644 --- a/apps/blog/src/pages/index.astro +++ b/apps/blog/src/pages/index.astro @@ -60,8 +60,15 @@ function extractDomain(url: string): string { Blog -
 `${formatDate(post.data.date)}    ${post.data.title}`).join('\n')} />
-
 `${formatBookmarkDate(b.date)}    ${b.title} (${extractDomain(b.url)})`).join('\n')} />
-
 `${formatDate(f.mtime)}    ${f.name}`).join('\n')} />
+
 `${formatDate(post.data.date)}    ${post.data.title}`),
+  '',
+  'txt',
+  ...txtFiles.map(f => `${formatDate(f.mtime)}    ${f.name}`),
+  '',
+  'bookmarks',
+  ...bookmarks.map(b => `${formatBookmarkDate(b.date)}    ${b.title} (${extractDomain(b.url)})`)
+].join('\n')} />
 
 
diff --git a/apps/blog/src/styles/global.css b/apps/blog/src/styles/global.css
index 4a85ec2..5b43109 100644
--- a/apps/blog/src/styles/global.css
+++ b/apps/blog/src/styles/global.css
@@ -4,6 +4,10 @@ body {
   padding: 1rem;
 }
 
+.muted {
+  color: #888;
+}
+
 .left, .right {
   display: block;
   font-size: 0.9rem;