JSRocksHQ / harmonic

The next static site generator
http://harmonicjs.com/
MIT License
282 stars 26 forks source link

Default theme #65

Closed jaydson closed 9 years ago

jaydson commented 9 years ago

Create a basic default theme the for harmonic. Today, we have the ES6Rocks theme by default, that's not good. We need a basic theme with some info about Harmonic, docs, etc.

atilafassina commented 9 years ago

Maybe a blank template, almost no styles (preprocessor agnostic), and an index.html only listing existing posts?

jaydson commented 9 years ago

Yep, that's a good start.

jonatanrdsantos commented 9 years ago

Good idea, look this example of simple blank layout

UltCombo commented 9 years ago

The default theme should also list/index the pages created with new_page.

UltCombo commented 9 years ago

Never mind pages, I guess those can be linked manually as ES6 Rocks does at the moment. Anyway, those are not a priority for now.

UltCombo commented 9 years ago

Has anyone started working on this? Otherwise, let's remove the milestone as to not block the next release.

jaydson commented 9 years ago

:+1:

UltCombo commented 9 years ago

We now have a default "blank" theme.

But I wonder if we could make it less "blank"? Currently, the default theme has no styling whatsoever, which is really ugly and causes a terrible first impression (imo).

I believe the ideal would be to have a basic and neutral theme (preferably unrelated to JSRocks).

If anything, back when we used to ship Harmonic with the old ES6 Rocks theme, upon running harmonic run the user would immediately get the impression "This works!", and now it is more like "meh, this is shit.", in my humble opinion.

// cc @jaydson @atilafassina

jaydson commented 9 years ago

You're totally right. We need to spend some time building this default-theme, at least we must have a theme that doesn't sucks like we have now.

UltCombo commented 9 years ago

Fixed by https://github.com/JSRocksHQ/harmonic-theme-default/commit/9cbd0fc5aabfbcdb95b1acc667aa6e9816a22ef4