Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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.

About

Static site compiler. Written in Kotlin.

Topics

Resources

License

Stars

Watchers

Forks

Packages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /