SharpBlog

r

This project is on one part an exercise of C# and on another part exercise of HTML/Javascript (Typescript ?)

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

r

What a fabulous file extention name !

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#