Skip to content

BeggarsOpera/BeggarsOpera.github.io

Repository files navigation

The Beggar's Opera: A Digital Edition

A scholarly digital edition of The Beggar's Opera using CETEIcean and TEI Boilerplate for presenting TEI-encoded texts.

Live site: https://beggarsopera.github.io/

Features

  • Two TEI rendering approaches: CETEIcean (JavaScript) and TEI Boilerplate (XSLT)
  • Integrated text and music presentation
  • Responsive design with Material-UI
  • Automated deployment via GitHub Actions

Technical Stack

  • Gatsby - Static site generator
  • CETEIcean - TEI XML to web components
  • TEI Boilerplate - XSLT-based TEI rendering
  • gatsby-theme-ceteicean - Gatsby starter theme
  • Material-UI - React component library

Development

npm install --legacy-peer-deps
npm run develop

Build

npm run build

Attribution

Built using open-source tools from:

License

See LICENSE for details.

About

Gatsby site for the Beggars Opera Digital Edition merging TEI and MEI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors