On first visit, the page Blog.Blog will be rather empty. However, provided that you have edit access the sidebar should provide a link "New blog post" that'll take you to Blog.NewPost?action=edit, which will present a blog post edit form that has a few more text fields than the commonly used one:
- Title, Description and Keywords correspond to the similarly-named page directives. With Bloge-Tags, the keywords are also used as tags and shown at the bottom of the blog post as well as in the tag cloud in the sidebar.
- Time is the publication time for the blog post. You can use a variety of expressions here, such as "now", "+2 hours", "last Monday", or an exact time ina format such as year-mm-dd hh:mm. Leaving this blank will use the current time. Blog posts that have a future time won't be published until that time, requiring edit access to view before then.
- Hide comments and lock comments control what's shown at the bottom of a blog post and in post listings.
Now, once you've made your blog post and published it, it'll get named using the time value and the title, with a name such as Blog.2009-08-16-my-first-blog-post or Blog.2009-08-16 if you didn't provide a title. Multiple post on the same day with the same title will have names postfixed -2, -3 and so on.
If you've enabled $EnableDrafts, Bloge will support that as well: draft blog posts won't get listed or otherwise shown unless you have edit access. Unfortunately there's still a small bug in publishing drafts: the page name will be generated when you first save the draft, not when you publish it. This means that if you change the time value the page name won't change to suit. Internally, though, the blog post will get listed and shown with the proper publication time.
The only special markup that's added for use on blog posts is the optional [[#jump]], which signifies the end of page contents to include in listings and feeds. If it is used, it'll get replaced with a link "Continue reading..." to the full blog post. A GuiEdit button is also added for this.
