working on obsidian plugin

This commit is contained in:
venus
2026-09-14 01:03:23 -05:00
parent 3a21998d60
commit cf16e1f60d
+6
View File
@@ -161,6 +161,7 @@ export function createServer(customSiteDir, customPostsDir, customAssetsDir) {
return; return;
} }
try {
fs.mkdirSync(postsDir, { recursive: true }); fs.mkdirSync(postsDir, { recursive: true });
fs.mkdirSync(assetsDir, { recursive: true }); fs.mkdirSync(assetsDir, { recursive: true });
@@ -186,6 +187,11 @@ export function createServer(customSiteDir, customPostsDir, customAssetsDir) {
slug: cleanSlug, slug: cleanSlug,
path: `/posts/${cleanSlug}/` path: `/posts/${cleanSlug}/`
})); }));
} catch (writeErr) {
console.error("[Ingestion API] Error saving post/assets:", writeErr);
res.writeHead(500, { "Content-Type": "application/json" });
res.end(JSON.stringify({ error: `Failed to write file to disk: ${writeErr.message}` }));
}
}); });
return; return;
} }