This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
enki /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sat Jan 05 18:24:58 -0800 2008 | [xaviershay] |
| |
FEATURES | Sat Apr 12 20:08:52 -0700 2008 | [xaviershay] |
| |
LICENSE | Tue Jan 15 01:20:22 -0800 2008 | [xaviershay] |
| |
README.textile | Fri May 16 20:05:02 -0700 2008 | [xaviershay] |
| |
Rakefile | Sat Dec 29 01:42:59 -0800 2007 | [Xavier Shay] |
| |
app/ | Fri May 16 23:20:16 -0700 2008 | [xaviershay] |
| |
config/ | Mon Apr 21 03:28:54 -0700 2008 | [xaviershay] |
| |
db/ | Mon Apr 21 03:28:54 -0700 2008 | [xaviershay] |
| |
lib/ | Fri May 16 20:05:02 -0700 2008 | [xaviershay] |
| |
log/ | Sat Dec 29 01:42:59 -0800 2007 | [Xavier Shay] |
| |
public/ | Fri Jul 18 16:26:45 -0700 2008 | [xaviershay] |
| |
script/ | Fri Jan 04 04:31:19 -0800 2008 | [Xavier Shay] |
| |
spec/ | Fri May 16 19:36:37 -0700 2008 | [xaviershay] |
| |
stories/ | Fri Jan 04 04:31:19 -0800 2008 | [Xavier Shay] |
| |
vendor/ | Sat Apr 19 01:31:10 -0700 2008 | [xaviershay] |
README.textile
Enki
A ruby on rails blogging app for the fashionable developer.
Preferences are for the masses. Any real coder knows the easiest and best way to customize something is by hacking code. Because you want your blog to be you, not bog standard install #4958 with 20 posts per page instead of 15. For this you need a clean, simple, easy to understand code base that stays out of your way. No liquid drops and templates hindering your path, no ugly PHP stylings burning your eyeballs.
Quick Start
git clone git://github.com/xaviershay/enki.git enki
cd enki
git checkout -b myblog # Create a new work branch
cp config/database.example.yml config/database.yml
# Edit config/enki.yml and config/database.yml to taste
rake db:migrate
rake spec
./script/server
# Load http://localhost:3000/admin in your browser
More info
Enki is a compact, easily extendable base for your blog. It does this by being highly opinionated, for example:
- Public facing views should adhere to standards (XHTML, Atom)
- /yyyy/mm/dd/post-title is a good URL for your posts
- Live comment preview should be provided by default
- Google does search better than you or I
- You don’t need a plugin system when you’ve got decent source control
- If you’re not using OpenID you’re a chump
- Hacking code is the easiest way to customize something
Author
Contributors, these guys rock
- Chris Lloyd (bug fixes)
- Gareth Townsend (bug fixes)
- Tim Lucas (OpenID – specs and multiple ID support)
- Rob Caporetto (Keeping things real on PostgreSQL)
License
GPL – See LICENSE
Admin design heavily inspired by Habari




