$ middleman help
middleman build [options]
middleman console [options]
middleman extension NAME [options]
middleman init NAME [options]
middleman server [options]
middleman upgrade
middleman version
Need moar information?
$ middleman help [COMMAND]
Slide 26
Slide 26 text
Development
Slide 27
Slide 27 text
$ middleman
or
$ middleman server
often also
$ bundle exec middleman server
Slide 28
Slide 28 text
No content
Slide 29
Slide 29 text
== The Middleman is standing watch
at http://0.0.0.0:4567
Slide 30
Slide 30 text
Port number
$ middleman server -p 4567
$ middleman server --port=4568
Environment
$ middleman server -e development
$ middleman server --environment=build
Slide 31
Slide 31 text
Port number
$ middleman server -p 4567
$ middleman server --port=4568
Environment
$ middleman server -e development
$ middleman server --environment=build
Host
$ middleman server -h 0.0.0.0
$ middleman server --host=0.0.0.0
PROJECT_PATH/source/foo/index.html.haml
available at
http://localhost:4567/foo/
Don’t try this with assets, though. Duh!
Slide 72
Slide 72 text
set :index_file, "default.html"
Slide 73
Slide 73 text
PROJECT_PATH/source/foo/default.html.haml
available at
http://localhost:4567/foo/
Slide 74
Slide 74 text
Override single instances
page "/foo/default.html", ↵
:directory_index => false
PROJECT_PATH/source/foo/default.html.haml
Remains available at
http://localhost:4567/foo/default.html