framework/assets.ts | 100 ----------- framework/backend/entry-node.ts | 32 ++++ framework/bundle.ts | 21 ++- framework/fs.ts | 2 +- framework/generate.tsx | 299 ++++++++++++++++++++++++++++++ framework/hot.ts | 3 +- framework/incremental.ts | 23 ++- framework/lib/assets.ts | 112 ++++++++++++ framework/lib/sitegen.ts | 52 ++++++ framework/queue.ts | 4 + framework/sitegen-lib.ts | 49 ----- framework/sitegen.tsx | 309 -------------------------------- framework/sqlite.ts | 7 +- package.json | 5 +- readme.md | 1 + repl.js | 7 +- run.js | 2 +- src/admin.ts | 64 +++++++ src/backend.ts | 38 ++++ src/pages/404.mdx | 6 + src/pages/index.marko | 1 - src/q+a/backend.ts | 3 + src/q+a/components/Question.marko | 2 +- src/sections.ts | 19 -- src/site.ts | 19 ++ 25 files changed, 670 insertions(+), 510 deletions(-)