This is the software, as well as the content, that resides on petekeen.net. It's a Sinatra application that renders Markdown into HTML and PDF.
- Easy to hack on
- Easy to deploy
- Flexible content
- (mostly) static with the ability to add dyanmic routes
$ bundle exec cap deploy deploy:cleanup
petekeen.net runs on a virtual machine at Digital Ocean named
web01.bugsplat.info. The deploy process uses Capistrano::Buildpack and exports most pages as HTML, PDF (using Docverter, as well as a slightly-simplified form of Markdown. These files are then served up by Nginx.
bugsplat.rb provides several dynamic routes as well:
/projectslists my open source projects and various side projects that I've worked on
README.mdfile from each project.
/sourceis an instance of Grack that actually serves up my open source projects
/subscribesigns people up to my mailing lists
/checkup-apply-formhandles the application form for Stripe Checkup
/pingis a simple active health check
I don't do guest posts on
petekeen.net. If you have a code patch, email it to email@example.com.
Copyright (c) Pete Keen
Code (everything in a
.rb file): MIT
Content (everything else): All rights reserved