A Hugo-based maintenance page for RenkuLab, designed to be displayed when renkulab.io is under maintenance.
- Official Renku branding - Uses the official logo and color scheme
- Responsive design - Works on desktop and mobile devices
- GitHub Pages deployment - Automated deployment via GitHub Actions
- Easy configuration - All content managed through
hugo.toml
- Statuspage integration - Links to https://renkulab.statuspage.io/
All text content is managed through the hugo.toml
file. Key parameters:
maintenanceTitle
- Main headingmaintenanceSubtitle
- Subtitle textadditionalInfoTitle
- Additional information section titleadditionalInfoText
- Main explanation textunavailableServices
- Array of service status itemswhatYouCanDoTitle
- Action items section titlewhatYouCanDo
- Array of actionable itemsclosingMessage
- Final message to usersstatusPageUrl
- Link to status pagefooterMessage
- Footer text
- Install Hugo:
brew install hugo
- Run development server:
hugo server
- Build for production:
hugo
The site is automatically deployed to GitHub Pages when changes are pushed to the main branch.
This maintenance page should be displayed when renkulab.io is experiencing planned maintenance or outages. It provides users with:
- Clear information about service unavailability
- Link to the status page for real-time updates
- Professional branding consistent with RenkuLab