serverless-wiki

ja: https://wiki.xl1.dev/about

Feature

  • Static
  • Serverless
  • Simple functions

Design

diagram

  • Use a git repository as a database
  • Hosted on Azure Static Web Apps (SWA) as a static website
  • Use GitHub API to update the content
  • GitHub Actions deploy the pages to SWA on every commit
  • Render data cached in a service worker while deploying so that authors can see their latest data