Difference between revisions of "Panda"

From HaskellWiki
Jump to navigation Jump to search
Line 51: Line 51:
 
* blindly follows the KISS principle from code to UI: be a simple blog, no more no less
 
* blindly follows the KISS principle from code to UI: be a simple blog, no more no less
   
== Install Panda ==
+
== more ==
  +
* [http://jinjing.blog.easymic.com quick demo] ( jinjing's blog )
 
Follow the [http://jinjing.blog.easymic.com/panda/static/install install guide]
+
* [http://jinjing.blog.easymic.com/panda/static/install install guide]

Revision as of 15:17, 23 October 2008

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.blog.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 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 follows the KISS principle from code to UI: be a simple blog, no more no less

more