This repository contains a snapshot of the source code for Ziffur.com, a blog by the couple @bjarkips and @11sarah about Computer Science, Cybersecurity, and Web Development.
Ziffur is a fast website built using modern code patterns and open-source tools with simplicity and performance in mind. Ziffur follows JAMStack principles to achieve great performance with cheap hosting and easy maintenance.
Ziffur uses the following tools to achieve high performance with minimal setup:
- Next.js: SPA routing and static site generation with a modern React boilerplate.
- Netlify: A global CDN with Continuous Deployment and serverless APIs (via AWS Lambda).
- Cloudinary: A CDN for responsive images in next-gen formats with flexible transformations and automatic caching.
Ziffur uses the following tools to improve productivity and enforce best practices:
- Material UI: Styled React components based on the Material Design System.
- ESLint: Strict, consistent code style and quality using the AirBnB style guide.
- Lighthouse: Performance, accessibility, and SEO auditing in CI using GitHub Actions.
$ yarn install
$ yarn dev
$ yarn build