panda-2008.10.19: readme.markdown
## Panda: a simple blog engine in Haskell
### Features
#### simple file structure
db
|---- blog
| |---- 08-09-01 first post
| |---- 09-09-02 learn javascript.html
|
|---- tag
| |---- programming
| |---- funny
|
|---- static
|---- About
#### simple config file
blog_title = C大调
blog_subtitle = 野猫不吃薯片
host_name = jinjing.easymic.com
author_email = nfjinjing@gmail.com
navigation = About
per_page = 7
sidebar = Blogroll.md
favicon = panda_icon.png
#### clear separation of code and data
theme structure through, for example, `db/config/theme/blueprint.txt`:
container = container
header = column span-12 first
navigation = column span-12 first large
main = column span-9 first
sidebar = column span-3 last
footer = footer
css = screen, blueprint-wp, custom
js = jquery-1.2.6.min, custom
theme styling inside, for example, `db/public/theme/blueprint`, where all theme specific resources, e.g. `css/js/images`, are hosted.
#### standard web technology
extend/customize with pure css and javascript ( note the custom part in css and js from the last section )
#### hacker friendly
* posts are in plain text
* SCM for publishing / data managing ( not really a feature, but a design goal from the beginning )
* blindly follow the KISS principle from code to UI: be a simple blog, no more no less
### Try
Follow the [install guide](/static/panda/install)
### Links
* [Kibro](http://chrisdone.com/tag/Kibro)
* [Panda on Jinjing's blog](http://jinjing.blog.easymic.com/tag/Panda)