Learning ghost

I just started blogging... using Ghost. And It's really great tool. Unless you want to do any automatizations using API for creating / updating your posts, pages, etc. Editing any content using this API is mess. And lets play a bit.

<p>My first paragraph of text</p>
<p>My second paragraph</p>
<h2>middle text header</h2>
<p>Third paragraph</p>

I would think that using something like HTML or Markdown inside your DB for storing text would be great. It is simple. It is well known. We all know how to handle this shit and we all can pass it to email, any browser, or import/export between different engines.

{"root":
    {"children":
        [
            {"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"My first paragraph","type":"extended-text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1},
            {"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"My second paragraph","type":"extended-text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1},
            {"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"some header","type":"extended-text","version":1}],"direction":"ltr","format":"","indent":0,"type":"extended-heading","version":1,"tag":"h2"},
            {"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"My third paragraph","type":"extended-text","version":1}],"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1}
        ]
        ,"direction":"ltr","format":"","indent":0,"type":"root","version":1
    }
}

This is the same part of data. 2 paragraps, 1 header, 1 paragraph. Oh and just a bit of additional shit.

Sorry -> i do not want anymore to add a page for stuff that I want to read. I planned it as a really simple page with a list of links with titles and short note from myself about why I think its worth reading. etc.

But hey. If I need to create this whole shit... I do not want to do it. Even once. Sorry but someone is really SICK and should rethink his life. Creating something like that is maybe great... but as a learning purpose, not to push that to people.

lets play a game

{"children":
[{"detail":0,"format":0,"mode":"normal","style":"","text":"My third paragraph","type":"extended-text","version":1}]
,"direction":"ltr","format":"","indent":0,"type":"paragraph","version":1},

this is one line of text. One paragraph.

First: seriously, you have to tell your app that inside an array a item is... CHILDREN? who would think about it...

Second: if stuff is in default state someone decided to still put it into object... all these "xxx:0" or :normal or :""

Third: version... first version has still a number? for what?

Fourth: D E F A U L T S for fuckin sake. LTR is not a default? Maybe we should put it as default for language of whole post or whole website? Or ... oh fuck it. 90% of this object is just passing a defult values and killing world overusing electricity, data storage, networks, ram, cpu cycles and everything else.

AND making harder to create a proper object by 3rd party automations. Because fuck the community.

So maybe it is not worth staying with ghost?