dim0627 / hugo_theme_beg

MIT License
68 stars 41 forks source link

Theme desing improvements #22

Closed paskal closed 6 years ago

paskal commented 6 years ago

beg theme is one of the best and most clear themes for blog around. However, doing side-to-side comparison with that similar theme I'm migrating from I can see a few points which might be done smoother to improve the theme. Could you please take a look? image Source code for tests:

### UI

[![Shinken UI](https://github.com/shinken-monitoring/mod-webui/raw/master/doc/animation.gif)](https://www.shinken-enterprise.com/en/product/)

[Shinken WebUI](https://github.com/shinken-monitoring/mod-webui/wiki) is proven itself to work well with thousands of hosts and tens of groups.

### Drawbacks

I found no visible drawbacks, based on the documentation. The only thing that concerns me is its rapid development in the past and [very slow pace of commits](https://github.com/naparuba/shinken/commits/master) in the present: around 40 commits this year; most are pull requests merged, so no new development is going on, and only community-written bugfixes are being included. It’s either too good to move on (which is never the case; even old-timers like vim and emacs get their code updated) or it’s another opensource project that not enough people care about — you should know such things before using such a complex thing as a monitoring system.

[Frédéric Mohier](https://github.com/mohierf) was very kind to give me an insight on reasons of current situation: more than one year ago, some of the main developers of Shinken left the project and made a fork named [Alignak](https://alignak-monitoring.github.io/), which is being activly developed and plan to deliver 1.0 release in December, 2016.

### Links

* [Detection and Handling of State Flapping — Shinken Manual](http://shinken.readthedocs.io/en/latest/07_advanced/flapping.html)

## [Sensu](https://sensuapp.org/)

Sensu is a monitoring framework (platform, as they call themselves) rather than complete monitoring system. Its key features include:

* Puppet \ Chef integration — define what to check and where to send messages in your configuration system
* Reusing existing technical solutions where possible, instead of inventing their own (Redis, RabbitMQ)

Sensu pulls events from queue and executes handlers on them; that’s it. Handlers can send messages, execute something on the server, or do something else you want.
paskal commented 6 years ago

And another example, which is notable because exactly same amount of information is present on the screen but it's arranged a little different - and I guess beg part could be improved a little: image (Octopress part is not ideal as well, that's just out of the scope of this issue - for example, space between <h1> and following text in it is way too big).

paskal commented 6 years ago

Numbered points interval could be decreased: image Regarding latest posts \ tags \ categories blocks: image

paskal commented 6 years ago

And last but most important: <strong> must produce bold, <em> must produce italic. Here is what it produces now: image It looks like instead of italic we have bold, and instead of bold we have underscore. That's changing of very basic markdown conventions.

dim0627 commented 6 years ago

Thanks for your suggestion 👍 You can make PR.I'll waiting for that! But I think you should do fork and make new theme 💯

paskal commented 6 years ago

I'm not sure github sent notifications to mentioned authors, so posting double there: theme highlight is out, this very theme is in it, additional info on https://github.com/paskal/terrty/issues/1.