SharpBlog
Frame (HTML)
This is the part I'm most uncomfortable
Design a header and footer
Category/Search/Page navigation
Markup
Grammar
Structure
newline is interpreted as it is
'*' at the beginning of each line indicates
the hierachy level of the paragraph.
If no '*' is specified by a new graph, it's
maintaining the previous level
Text Property
'_' means underline
'+' means emphasis
'/' means italic
'-' means strike-though
Code Block
Commandline interface degisn
Administration
sharpblog -create "Programming Ramble"
To remove whole site, simply delete the folder
sharpblog -remove post_id
sharpblog -list all/month/day/year
sharpblog -add foo.sb
sharpblog -h
Render Engine
Interpet markup text and
render it as a html page
Generate frame (HTML) for the blog site
Layout of site
/Post
Store all the posts
/CSS
CSS style files
/Script
index.html
Act as a command line tool, for example:
"sharpblog -add newpost.sb"
then a new post is added, render engine will
properly
Implemented in C#