Scala Static Site Generators - raisercostin/raisercostin.github.io GitHub Wiki
Sekyll - A static site generator
Requirements
- articles in markdown
Technology Selection/Overview
Aspects that should be investigated
- scala
- template engine
- twril?
- scala functions?
- how you generate
- compilation? might need sbt or maven
Best is lagom.
Why not
- twril
- needs compile of templates (needed if you want type safety)
- scalatex
- identation matter
Resources
Other implementations
Top: https://www.staticgen.com/
- https://github.com/denisftw/s2gen
- scalatext
- twirl (now relased in playframework)
- punch - site publishing
- http://laktek.github.io/punch/ - nodejs
- Soapbox - via sbt plugin started from SPublisher
- https://github.com/arnolddevos/Soapbox
- https://github.com/arnolddevos/SPublisher (old continued by Soapbox)
- Monkeyman - similar to Middleman
- Lagom sample
Integration with tools
Template engines
- http://scalate.github.io/scalate/documentation/mustache.html#features
- http://laktek.github.io/punch/
Others
- scala code generation http://yefremov.net/blog/scala-code-generation/