AGENTS.md

Project overview

Bibek's Blog is a static blog generated with Eleventy (11ty). Markdown content in posts/ is rendered into _site/; browser JavaScript, CSS, search data, and static verification files are copied into the output. The site is configured for Cloudflare Pages/Vercel-style deployment.

Architecture

Common commands

npm install
npm run serve # Eleventy dev server (ELEVENTY_ENV=dev)
npm run develop # clean + Tailwind and Eleventy watchers
npm run build # production Eleventy build and search-index copy
npm run build:validate # production build plus feed validation
npm run generate-search-index
npm run lint # ESLint for scripts/

The build writes generated content to _site/ and updates js/search-index.json; do not hand-edit generated files. npm run clean removes _site/.

Content changes

Change and verification guidance

Repository knowledge graph

The codebase is indexed with codebase-memory-mcp. Prefer its graph tools for code discovery (search_graph, trace_path, get_code_snippet, query_graph, and search_code) before falling back to grep/file search. The local index artifact is .codebase-memory/graph.db.zst.