Panda

From HaskellWiki
Revision as of 16:51, 23 October 2008 by Jinjing (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

screenshots

Native video element

more