public
Description: A blogging base for the discerning developer - development currently halted.
Clone URL: git://github.com/toolmantim/menki.git
menki /
name age message
file .gitignore Sat Jul 19 01:39:24 -0700 2008 added db folder to ignore [lachlanhardy]
file .gitmodules Sun May 04 19:12:50 -0700 2008 Vendored everything. Added the first RSpec stor... [toolmantim]
file LICENSE Tue Apr 15 04:34:15 -0700 2008 Added the DWTFYWWI license [toolmantim]
file README.markdown Fri Apr 18 19:42:45 -0700 2008 Update readme to mention new admin features [toolmantim]
file Rakefile Sun May 04 19:12:50 -0700 2008 Vendored everything. Added the first RSpec stor... [toolmantim]
directory app/ Sat Jul 19 04:15:45 -0700 2008 Fixes router [hassox]
directory autotest/ Sat May 03 00:43:54 -0700 2008 Fix typo in autotest [toolmantim]
directory config/ Wed Nov 05 18:49:56 -0800 2008 merging in menki.yml [lachlanhardy]
directory framework/ Sun May 04 19:12:50 -0700 2008 Vendored everything. Added the first RSpec stor... [toolmantim]
directory gems/ Sun May 04 19:12:50 -0700 2008 Vendored everything. Added the first RSpec stor... [toolmantim]
directory lib/ Sat Jul 19 01:29:36 -0700 2008 Upgrades to work with merb 0.9.4. and DM 0.9.3 [hassox]
directory public/ Fri Apr 18 19:00:17 -0700 2008 Ajaxy auto-saving whilst authoring a new post [toolmantim]
directory spec/ Sat Jul 19 01:29:36 -0700 2008 Upgrades to work with merb 0.9.4. and DM 0.9.3 [hassox]
directory stories/ Sun May 04 19:12:50 -0700 2008 Vendored everything. Added the first RSpec stor... [toolmantim]
README.markdown

Menki - A blogging base for the discerning developer

http://menkiblog.com

Inspired by its fashionable cousin Enki, Menki is a base to build your own blog upon.

No configuring, funky template languages, needing to monkey patch your additions with plugins or any of that non-sense. Simply branch, customise and when Menki gets updated you can rebase your branch. Menki is lean and mean to help make upgrades as painless as possible. Use of a decent SCM is highly recommended.

What Menki's got:

  • Merb
  • Datamapper for the model
  • OpenID for the admin (multiple logins)
  • HAML for the pretty bits (HAML == less code == cleaner merging)
  • ATOM
  • /posts/post-title URLs
  • Choice of post format: HAML, Markdown, Textile or straight HTML
  • Basic admin live preview and draft auto-saving

What Menki features are planned to be added soon:

  • μFormats
  • Comments
  • Sexytime Admin

What you won't find under Menki's skirt:

  • A pre-baked stylesheet
  • Pages - you can add easily add these yourself

Get up and running

Step 1: Grab Menki

git clone git@github.com:toolmantim/menki.git
cd menki
mate config/database.yml
rake dm:db:automigrate
merb

Step 2: Customise

  • Edit config/menki.yml
  • Edit the views adding your own stylesheets etc
  • Hit http://127.0.0.1:4000/
  • Add a post via http://127.0.0.1:4000/admin

Step 3

  • Profit

Currently Powering

Nothing yet.

Support

http://groups.google.com/group/menki

Contributing

Bugfixes are always welcome, new features too if they're fitting with the Menki vibe. The mailing list is the best place for discussions, a git repo somewhere I can pull from is the best place for patches. Github's fun because we get to look at pretty pictures and things: http://github.com/toolmantim/menki/network

Contributors