init: personal markdown knowledge base server

- Auto-discovers .md files from configurable content roots
- On-the-fly markdown → HTML rendering (marked + highlight.js)
- Directory tree navigation sidebar
- Full-text search across all documents
- Dark mode, responsive design, Ctrl+K quick search
- Frontmatter (YAML) support via gray-matter
- Configurable via config.json

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
newbie
2026-08-09 15:48:33 +00:00
co-authored by Claude
commit 696e6d8c92
6 changed files with 1493 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
{
"name": "kb-server",
"version": "1.0.0",
"description": "Personal Markdown Knowledge Base — universal .md file renderer and blog",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"express": "^4.21.0",
"marked": "^14.0.0",
"highlight.js": "^11.10.0",
"gray-matter": "^4.0.3"
}
}