Skip to content

ssoper/Zebec

Repository files navigation

Zebec Logo

tests codecov Download License

Zebec

Static site compiler. Written in Kotlin.

Features

  • HTML files compiled from Kotlin-based DSL (KTML) 🔧
  • Includes a minifier for CSS and JavaScript files 🗜
  • Watches for changed files that are automatically compiled or minified 👁
  • Ships with a tiny web server to make local development a cinch 💅
  • Downloadable JAR that runs as a service 📦

Roadmap

  • ✅ Tests!
    • ✅ Github Actions
    • ✅ Surface test results and code coverage via badges
  • Blogging
    • ✅ Markdown
    • ✅ Templating
    • ✅ List entries
    • Unsplash
    • ✅ Support srcset
    • Social Media tags
    • Filter entries by category
    • Add ability to override published date in metadata
    • Generate feed + links in blog index
      • RSS 2
      • Atom
  • Generate site files
  • Generate shields.io badges (examples: w3c validation, link backs, etc.)
  • Saved state of compiled files via local database (SQL file)

Questions?

Try the troubleshooting documentation first. You can also create an issue.