refactor: move bookmarks.yaml into content directory

This commit is contained in:
Lewis Wynne 2026-01-29 01:20:30 +00:00
parent 87c8260c80
commit ff39ba2e1a
6 changed files with 5 additions and 5 deletions

View file

@ -35,7 +35,7 @@ for (const txt of txtFiles) {
} }
// Count bookmarks // 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) const bookmarks = fs.existsSync(bookmarksFile)
? yaml.load(fs.readFileSync(bookmarksFile, 'utf-8')) || [] ? yaml.load(fs.readFileSync(bookmarksFile, 'utf-8')) || []
: []; : [];

View file

@ -1,7 +1,7 @@
--- ---
import Layout from '../../layouts/Layout.astro'; import Layout from '../../layouts/Layout.astro';
import yaml from 'js-yaml'; import yaml from 'js-yaml';
import bookmarksRaw from '../../data/bookmarks.yaml?raw'; import bookmarksRaw from '../../content/bookmarks.yaml?raw';
interface Bookmark { interface Bookmark {
date: string; date: string;

View file

@ -1,7 +1,7 @@
import rss from '@astrojs/rss'; import rss from '@astrojs/rss';
import { getCollection } from 'astro:content'; import { getCollection } from 'astro:content';
import yaml from 'js-yaml'; 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 fs from 'node:fs';
import path from 'node:path'; import path from 'node:path';
import type { APIContext } from 'astro'; import type { APIContext } from 'astro';

View file

@ -2,7 +2,7 @@
import { getCollection } from 'astro:content'; import { getCollection } from 'astro:content';
import Layout from '../layouts/Layout.astro'; import Layout from '../layouts/Layout.astro';
import yaml from 'js-yaml'; 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 fs from 'node:fs';
import path from 'node:path'; import path from 'node:path';
import { getApprovedEntries, type GuestbookEntry } from '../lib/db'; import { getApprovedEntries, type GuestbookEntry } from '../lib/db';

View file

@ -1,6 +1,6 @@
import { getCollection } from 'astro:content'; import { getCollection } from 'astro:content';
import yaml from 'js-yaml'; 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 fs from 'node:fs';
import path from 'node:path'; import path from 'node:path';
import type { APIContext } from 'astro'; import type { APIContext } from 'astro';