Skip to content

luisartola/static-site-generator-kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static site generator kata

  • A simple Kata to learn modern Java concepts

Concepts

Short talks and flipped classroom

Deliberate practice

  • develop a "build" command: transform markdown to html

  • all md files in a folder are concatenated

  • normalized permalink

  • extract toc

  • extract toc only to certain level

  • add layout support

  • add multiple page support

  • the first layout is

  • add header menu to layout

  • _ in a file name means "draft" (is not published)

  • development mode: detect changes and rebuild

  • development mode: serve static site at localhost

  • paralelize for performance

  • implement a "upload to s3 command"

  • generate pdf with pandoc

About

A simple Kata to learn modern Java concepts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages