Skip to content

About

Development notes and reports from the OpenCRVS core team

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

opencrvs.dev

A folder of HTML pages with a generated front page that lists them.

Adding a page

Drop a file into posts/ and push to main:

  • posts/2026-10-05-my-report.html for a single self-contained page, or
  • posts/my-report/index.html when the page has its own images, scripts or data.

The front page lists pages newest first, using from each page:

From the page Used as
<title> Title (falls back to the file name)
<meta name="description" content="…"> Summary line
<meta name="author" content="…"> Author (falls back to the git author)
<meta name="date" content="YYYY-MM-DD"> or a YYYY-MM-DD- file name prefix Date (falls back to the first commit date)
<meta name="unlisted"> Published, but left off the front page

Pages are copied as-is, so anything works: hand-written HTML, exported Claude artifacts, notebook exports.

Local preview

npm run dev

Deploy

.github/workflows/deploy.yml builds _site/ and deploys it to GitHub Pages on every push to main. CNAME sets the custom domain.

About

Development notes and reports from the OpenCRVS core team

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages