Gour
μη αναγνωσμένη,28 Αυγ 2016, 4:09:35 μ.μ.28/8/16Συνδεθείτε για να απαντήσετε στον συντάκτη
Συνδεθείτε για προώθηση
Δεν έχετε δικαίωμα διαγραφής μηνυμάτων σε αυτή την ομάδα
Συνδεθείτε για να αναφέρετε το μήνυμα
Εμφάνιση αρχικού μηνύματος
Είτε οι διευθύνσεις ηλ. ταχυδρομείου είναι ανώνυμες για αυτή την ομάδα είτε για την προβολή του αρχικού μηνύματος απαιτείται δικαίωμα προβολής των διευθύνσεων ηλ. ταχυδρομείου των μελών.
ως nikola-...@googlegroups.com
Hello,
I'd like to share a short story about my (recent) encounter with
Nikola...
Being responsible for a web site of one non-profit organization which
currently runs 'classical' CMS (PHP, MYSQL,...), I had desire to move it
to something else/simpler.
However, I thought that having some kind of Web UI is must due to
'expertise' of few potential content creator. Coil CMS was one option,
but then I gave up on it and went looking for some other solutions.
In the meantime I've converted all the content (~200 posts) into
Markdown and put it into Grav.
However, seeing that it seems that I'm still the only content creator, I
wanted to not depend on PHP and have decided to use static site generator.
Of course, Nikola was No.1 consideration along with Pelican, although,
iirc, Nikola can do everything which Pelican is capable, but by
providing nicer UI/workflow.
Still, I wanted to give Hugo another try...it has 10x more star on
Github, few times more contributors, it is fast...so, in last two days I
put both Nikola & Hugo to some light testing.
To make the whole story short(er), I've concluded that despite
supporting plethora of markup formats, rst is the best option in Nikola,
although I've tested both Markdown and AsciiDoc(tor).
In Hugo, Markdown seems as natural choice, despite support for both rst
and AsciiDoc. The problem is that it uses Blackfriday which does not
support just 'plain' markdown, but some extensions as well, along with
GFM and mmark. At the moment I'm using Sublime Text 3 editor and finding
the proper package for Markdown markup was not an easy option.
The content of my 'old' site uses emojis quite a lot and that appeared
to be problem even in Grav CMS as well as in Hugo - having few
paragraphs of texts makes emoji paragraph not visible and
render-able while removing one paragraph above makes them
render-able. :-(
Another gotcha is the multi-lingual feature is not ready and based on
docs in the dev branch not very smooth, no support for Croatian (I just
completed few missing strings for Nikola) language (yet).
Moreover, there is issue which format to use for front-matter...there is
support for JSON, TOML and YAML. TOML seems to be more popular, but
editor packages for Markdown have support only for YAML front
matter...in Nikola the same thing is very simple and straightforward.
To summarize, after playing with both applications and writing few posts
and some issue comments, my conclusion is that Nikola is vastly superior
product...Yes, Hugo might be very fast, but to put all the required
features in order is quite complicated when even basic features like
multi-lingual site is not completed (yet), while, otoh, such things are
just a breeze in Nikola.
I've realized that Nikola has so many features which are also very
nicely, at least for the end-user, crafted and easily used which shows a
great taste from its designers.
So, I'm back ready to adjust front meta data and convert the site fully
to Nikola.
The world is strange place that such fine piece of software as Nikola is
not more widely used and/or more popular, but seeing on my own
experience it seems that we humans are (sometimes) foolish embracing
(more) complicated solutions.
However, my opinion is that having more themes available for Nikola
would certainly make it more appealing, so that's one area where I'd
like to contribute back.
Finally, I like that Nikola has (old-fashioned) mailing-list (available
via Gmane) and regular IRC channel providing live contact with the main
devs.
So, congratulations to all developers which work to make Nikola available for
all of us!!
Sincerely,
Gour
--
Even a man of knowledge acts according to his own nature, for
everyone follows the nature he has acquired from the three modes.
What can repression accomplish?