Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Turns out that lineman makes a great blogging engine!

Here's a screencast to demo usage for Test Double's blog, Double Takes.

Getting Started

Here's how to publish a new blog to the web in minutes:

  1. Clone into this repository
  2. Install lineman if you haven't yet.
  3. Run npm install to install required project dependencies.
  4. Run lineman run while you work on writing markdown files under app/posts
  5. Install heroku if you haven't, then run heroku create --buildpack
  6. Commit your post and git push heroku master, and your blog is hosted on the web with apache2!


First, consider reading about grunt-markdown-blog, our grunt task that's doing almost all the heavy lifting here.

  • Just add markdown posts with an ".md" extension to app/posts and when you lineman run or lineman build, they'll be rendered.
  • Configure your blog in config/
  • Customize your blog templates in app/templates.
  • RSS is generated for you at /index.xml
  • Disqus support is included if you configure it.
  • You can, of course, add any Less/CSS or CoffeeScript/JavaScript as you can with any other Lineman application. See Lineman's documentation.
  • For more info on publishing with heroku, see details about Heroku & Lineman.
  • To build static assets to deploy some other way, just run lineman build and put the dist directory's contents somewhere.


Create your own Markdown blog with Lineman



No releases published


No packages published
You can’t perform that action at this time.