This is a very simple web site that contains my blog, portfolio and some personal information. It was started as an exercise in lightweight web development and was built in Ruby, HTML5 and SASS using Sinatra. All of the blog posts are written in Markdown and processed with rdiscount.
It is still being developed and is not currently complete.
My site is open source. Feel free to fork it, bork it, twerk it as you please. To run the site locally you'll need:
- Ruby 1.93 or later
- RubyGems
- Bundler
To get started run bundle install
to set up your local environment with any required RubyGems followed by shotgun
to fire up the server.
Development goals for non-portfolio pages:
- No more than 5 HTTP requests.
- No more than 15kb total file size.
- Completely responsive down to 320px.
- Vanilla JavaScript.
- Clean legible typography.
Features to be built:
- Deploy to
http://mmwtsn.com/
. - Continuous integration.
- Basic test coverage.
- Basic page caching.