Create your own Markdown blog with Lineman
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


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.