runeblog


Runeblog is a blogging tool written in Ruby. It has these basic characteristics:

- It is usable entirely from the command line
- It publishes web pages as static HTML
- So far, yes, like Jekyll
- It's based on Livetext (highly extensible Ruby-based markup)
- It has the concept of multiple "views" for a blog

What is Livetext?


Livetext is a markup format that is a throwback to the old, old days of text formatters such as nroff. It is very flexible, and it is extensible _in Ruby_. It is not yet full-featured, but it is usable. Runeblog uses Livetext, along with some custom definitions, to try to ease the formatting of a blog entry.

What are “views”?


Think of them as multiple separate blogs with the same backend. Why would you want to do this? Maybe you wouldn’t, but I do.

The purpose is to present different “faces” to different audiences. In my case, my computing-related stuff would go into one view, and my hometown-related things would go into another. There might be a view that only old friends or close friends can see. There might be a view purely for reviews of music, books, and movies.

But the important points are these:

- _All_ the views will be managed the same way in the same place, and they will all share common data.
- Any post can easily be included in a single view, in more than one, or in all of them.
- Each view can have its own look and feel, and it can be linked/published separately from the others.

More later…


To be continued