easy-html-generator
This gem is a powerful and easy to use web development tool that helps developing modern web sites in a comfortable and fast way by generating static html pages.
ehg utilizes:
- CoffeScript a.k.a. Javascript
- Sass a.k.a. Css
- Haml a.k.a. Html
- ActionView for ruby haml templating comfort
ehg supports:
- Bootstrap for responsive and modern html layouts
- HeadJS for performance optimized resource loading
- Bower for javascript dependency management
- Grunt for javascript based task management
- Google Anlaytics tracking of pageclicks
minimizing
of coffee-, javascript-, sass-, css-, html-, haml-, png- and jpg files- workspace
shared
generator-, haml-helper-, static-, sass- and image files inline
sass and coffee script in haml files,inline_stylesheet_link_tag
andinline_javascript_include_tag
partitial templates
andlayout files
for haml
Resources
Changes
Version 1.0.5
- refactor Generator::* and clean up code
- implement Generator::Service::Sitemap
- add repetitive feature to every generator
- add generic support for analytic codes, not only for google
- implement src:// and dest:// path expanding for all config values, streamline config names
- streamline project.yml parameter names
- you have to adjust your project.yml by adding path shortcuts to all your generators
src://
anddest://
(see README for more path shortcuts) and rename some parameter names
Version 1.0.4
- add src:// and dest:// path expanding to basic generators
- raise on missing partial rendering
- set thin server to debug level, see requests
- extend bootsrap fixes
- add headjs hide-* mixins and classes
- better override path_to_stylesheet instead of hole stylesheet_link_tag method to make action_view_helper work with ehg
- don’t cache combined result
- create target dir on copy
- add missing rubocop dev dependency
Version 1.0.3
- bower target relative from dist folder not from dist/scripts folder
- optimize rack for local pagespeed testing
- fix directory listening
- add Rack::ShowExceptions
- project.uri_path retuns now relative paths
Version 1.0.2
- fix generate all
ehg -g
- refactor rack app, use thin server
- implement ehg as rack middleware
Version 1.0.1
- setup instructions
- travis integration
- code coverage
- rubocop rake task
Authors
- Tom Hanoldt
- Alexander Illmayer
- It is based on: EasyHtmlCreator which was the fundament Dennis van de Hoef and me developed on.