note: I’m not discussing about whats inside the metadata. I think YAML is good enough. (But do encourage support for Vcards somehow. Most likely as an extention). I’m mostly discussing how to visually seperate metadata from document.
I don’t mind ---
& ...
for block metadata. However for short metadata blocks, it is overkill, and occupy too much visual presence. |
is a bit more compact, and can be stacked to occupy even less space.
Compare
My title
| layout: post
| title: Blogging Like a Hacker
The primary theme of Porter’s[1] critique of dialectic desublimation is the difference between class and society. Several theories concerning not, in fact, discourse, but subdiscourse exist. Thus, the subject is interpolated into a Sartreist absurdity that includes culture as a reality.
with
My title
-----------------------------------------------------------------
layout: post
title: Blogging Like a Hacker
.................................................................
The primary theme of Porter’s[1] critique of dialectic desublimation is the difference between class and society. Several theories concerning not, in fact, discourse, but subdiscourse exist. Thus, the subject is interpolated into a Sartreist absurdity that includes culture as a reality.
My initial idea of ||||||||
is indeed a massive visual presence and perhaps should be discouraged (except maybe for metadata that is also displayed to user… e.g. VCards)
However for short document declaration, it occupies too much visual presence, that it does detract from the actual content. Each has it’s merits, but I think we need both a “block metadata” and a ‘visually compact’ version as well. Visually compact metadata is mostly hidden from users, but block metadata might be shown (With some sort of switch perhaps).
Hmmmmm… in the case of block metadata
Can you say that since |||
has a bigger visual presence than ---
& ...
we could treat the difference in if the metadata should be displayed or hidden?
For metadata that should be shown
||||||| Burk Drake |||||||
name: Burk Drake
telephone: (702) 932-6523
|||||||||||||||||||||||||||
While for metadata that should be hidden from normal view.
----------------
layout: post
title: Blogging Like a Hacker
................
Vcard as an extention
How to support Vcards? Well I guess that just have to be an extention. But perhaps you can allow generic extentions to output metadata as well. So it might look like this
!!!!!!!!!!!!!!!!!Vcard[Burk Drake's Vcard]
begin:vcard
n:Burk;Drake
tel;work:(702) 932-6523
end:vcard
!!!!!!!!!!!!!!!!!
would call a general directive function that outputs either YAML vcards (like example in previous section), or a microformat hcard (depending on setting).