Personal tools

Panda

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(+ description (taken from the cabal file))
 
(7 intermediate revisions by one user not shown)
Line 1: Line 1:
  +
Panda is a simple static blog engine.
  +
 
== simple file structure ==
 
== simple file structure ==
   
Line 25: Line 27:
 
favicon = panda_icon.png
 
favicon = panda_icon.png
   
== clear separation of code and data ==
+
== standard web technology ==
   
theme structure through, for example, `db/config/theme/blueprint.txt`:
+
extend/customize with pure css and javascript
   
container = container
+
== plugins ==
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.
+
integrated photo and video plugins:
   
== standard web technology ==
+
[[
  +
plugin: photo_album,
  +
name: 08-12-14 Album Plugin,
  +
prefix: ,
  +
show_description: no
  +
]]
   
extend/customize with pure css and javascript ( note the custom part in css and js from the last section )
 
   
 
== hacker friendly ==
 
== hacker friendly ==
   
 
* posts are in plain text
 
* posts are in plain text
* SCM for publishing / data managing ( not really a feature, but a design goal from the beginning )
+
* 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
 
* blindly follows the KISS principle from code to UI: be a simple blog, no more no less
   
 
== screenshots ==
 
== screenshots ==
   
[[Image:Panda-shot.jpg|embed native video element]]
+
[[Image:Panda-shot.jpg|thumb|Panda shot 1|200px|none|Native video element]]
   
 
== more ==
 
== more ==
* [http://jinjing.blog.easymic.com quick demo] ( jinjing's blog )
+
* [http://github.com/nfjinjing/panda/tree/master readme in repo]
* [http://jinjing.blog.easymic.com/static/panda/install install guide]
 

Latest revision as of 11:04, 2 March 2009

Panda is a simple static blog engine.

Contents

[edit] 1 simple file structure

   db
   |---- blog
   |     |---- 08-09-01 first post
   |     |---- 09-09-02 learn javascript.html
   |
   |---- tag
   |     |---- programming
   |     |---- funny
   |
   |---- static
         |---- About

[edit] 2 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

[edit] 3 standard web technology

extend/customize with pure css and javascript

[edit] 4 plugins

integrated photo and video plugins:

   [[
     plugin: photo_album,
     name: 08-12-14 Album Plugin,
     prefix: ,
     show_description: no
   ]]


[edit] 5 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

[edit] 6 screenshots

(thumbnail)
Native video element

[edit] 7 more