From ff39ba2e1ac0cd413df54c42efe07ad5aec3d0c8 Mon Sep 17 00:00:00 2001 From: lew Date: Thu, 29 Jan 2026 01:20:30 +0000 Subject: [PATCH] refactor: move bookmarks.yaml into content directory --- apps/www/scripts/generate-stats.js | 2 +- apps/www/src/{data => content}/bookmarks.yaml | 0 apps/www/src/pages/bookmarks/index.astro | 2 +- apps/www/src/pages/feed.xml.ts | 2 +- apps/www/src/pages/index.astro | 2 +- apps/www/src/pages/random.ts | 2 +- 6 files changed, 5 insertions(+), 5 deletions(-) rename apps/www/src/{data => content}/bookmarks.yaml (100%) diff --git a/apps/www/scripts/generate-stats.js b/apps/www/scripts/generate-stats.js index 1e61928..abbac65 100644 --- a/apps/www/scripts/generate-stats.js +++ b/apps/www/scripts/generate-stats.js @@ -35,7 +35,7 @@ for (const txt of txtFiles) { } // Count bookmarks -const bookmarksFile = path.join(root, 'src/data/bookmarks.yaml'); +const bookmarksFile = path.join(root, 'src/content/bookmarks.yaml'); const bookmarks = fs.existsSync(bookmarksFile) ? yaml.load(fs.readFileSync(bookmarksFile, 'utf-8')) || [] : []; diff --git a/apps/www/src/data/bookmarks.yaml b/apps/www/src/content/bookmarks.yaml similarity index 100% rename from apps/www/src/data/bookmarks.yaml rename to apps/www/src/content/bookmarks.yaml diff --git a/apps/www/src/pages/bookmarks/index.astro b/apps/www/src/pages/bookmarks/index.astro index 177a9b8..197ea3c 100644 --- a/apps/www/src/pages/bookmarks/index.astro +++ b/apps/www/src/pages/bookmarks/index.astro @@ -1,7 +1,7 @@ --- import Layout from '../../layouts/Layout.astro'; import yaml from 'js-yaml'; -import bookmarksRaw from '../../data/bookmarks.yaml?raw'; +import bookmarksRaw from '../../content/bookmarks.yaml?raw'; interface Bookmark { date: string; diff --git a/apps/www/src/pages/feed.xml.ts b/apps/www/src/pages/feed.xml.ts index a1d99db..78478ba 100644 --- a/apps/www/src/pages/feed.xml.ts +++ b/apps/www/src/pages/feed.xml.ts @@ -1,7 +1,7 @@ import rss from '@astrojs/rss'; import { getCollection } from 'astro:content'; import yaml from 'js-yaml'; -import bookmarksRaw from '../data/bookmarks.yaml?raw'; +import bookmarksRaw from '../content/bookmarks.yaml?raw'; import fs from 'node:fs'; import path from 'node:path'; import type { APIContext } from 'astro'; diff --git a/apps/www/src/pages/index.astro b/apps/www/src/pages/index.astro index c5e8e5d..600a755 100644 --- a/apps/www/src/pages/index.astro +++ b/apps/www/src/pages/index.astro @@ -2,7 +2,7 @@ import { getCollection } from 'astro:content'; import Layout from '../layouts/Layout.astro'; import yaml from 'js-yaml'; -import bookmarksRaw from '../data/bookmarks.yaml?raw'; +import bookmarksRaw from '../content/bookmarks.yaml?raw'; import fs from 'node:fs'; import path from 'node:path'; import { getApprovedEntries, type GuestbookEntry } from '../lib/db'; diff --git a/apps/www/src/pages/random.ts b/apps/www/src/pages/random.ts index ece9f65..780fc56 100644 --- a/apps/www/src/pages/random.ts +++ b/apps/www/src/pages/random.ts @@ -1,6 +1,6 @@ import { getCollection } from 'astro:content'; import yaml from 'js-yaml'; -import bookmarksRaw from '../data/bookmarks.yaml?raw'; +import bookmarksRaw from '../content/bookmarks.yaml?raw'; import fs from 'node:fs'; import path from 'node:path'; import type { APIContext } from 'astro';