Project

General

Profile

Actions

Task #7119

closed

Alternative Blog Software Research

Added by Ahmed Bilal almost 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
Start date:
09/05/2019
Due date:
% Done:

0%

Estimated time:
PM Check date:

Description

It would be good to have some or all of the following things
  • should have some theming / design support -> so that we can re-apply / introduce our ungleich style to the blog
  • should be easy to use with git / probably markdown or similar
  • should offer some kind of search support -> I've seen various approaches for that
  • very good if it supports editing online AND offline (the is supported by lektor, which actually looks pretty cool)
  • should also support sitemap
Static Site Generator To Test
Actions #1

Updated by Ahmed Bilal almost 3 years ago

https://www.gatsbyjs.org

  • Need knowledge of HTML, CSS, JS, React, and GraphQL
  • Need to learn quite a few things.
  • Probably, not a good choice.
  • Matomo plugin available
Actions #2

Updated by Ahmed Bilal almost 3 years ago

https://gohugo.io/

  • Easy to use
  • Markdown (also support short-codes that enable to embed tweets/gist/vimeo/youtube/instagram/) https://gohugo.io/content-management/shortcodes/
  • Very Quick to Setup i.e takes very few amount of time from installing to publishing first post
  • Sitemap
  • Internationalization support
  • Does not have builtin search support but can be added https://gohugo.io/tools/search/ (not-tested)
  • Support theming AFAIK
  • Matomo plugin available (not-tested)
Actions #3

Updated by Ahmed Bilal almost 3 years ago

https://blog.getpelican.com/ (Written in Python)

  • Easy to use
  • Markdown (support too many plugins although most of them are not very active on Github so, can't comment on their functionality https://github.com/getpelican/pelican-plugins)
  • Very Quick to Setup i.e takes very few amount of time from installing to publishing first post
  • Sitemap (through plugin - Tested)
  • Internationalization support
  • Does not have builtin search support but can be added (through plugin - Not Tested)
  • Support theming AFAIK
  • Seems like grown old and no body care it anymore
  • Matomo plugin not-available
Actions #4

Updated by Ahmed Bilal almost 3 years ago

https://jekyllrb.com

  • Easy to use
  • Markdown (support many plugins. I tested Youtube and Sitemap plugins. Both works great - https://github.com/planetjekyll/awesome-jekyll-plugins)
  • Very Quick to Setup i.e takes very few amount of time from installing to publishing first post
  • Sitemap (through plugin - Tested)
  • Internationalization support (Plugin - Not Tested)
  • Does not have builtin search support but can be added (through plugin - Not Tested)
  • Support theming AFAIK
  • Matomo plugin available (not-tested but seems like solid)
  • So, far most mature and looks good to me
Actions #5

Updated by Ahmed Bilal almost 3 years ago

  • Status changed from New to In Progress
Actions #6

Updated by Ahmed Bilal almost 3 years ago

https://www.getlektor.com

  • Easy to use for simpler cases
  • Markdown (support plugins https://www.getlektor.com/plugins/. I tested Sitemap plugins)
  • Take too much trouble to install (most probably its my machine only)
  • Sitemap (through plugin - Tested)
  • Internationalization support (Plugin - Not Tested)
  • Does not have builtin search support but can be added (A plugin is available but I couldn't make it to work yet)
  • Support theming AFAIK
  • Matomo plugin not-available
Actions #7

Updated by Ahmed Bilal almost 3 years ago

https://hexo.io/

  • Easy to use
  • Very Poor Default Theme
  • Markdown (support special tags https://hexo.io/docs/tag-plugins. support plugins. I tested Sitemap plugins. https://hexo.io/plugins/index.html)
  • Very Quick to Setup i.e takes very few amount of time from installing to publishing first post
  • Sitemap (through plugin - Tested)
  • Internationalization support (Not Tested)
  • Have builtin search support (through Google)
  • Support theming AFAIK
  • Matomo plugin not-available
Actions #8

Updated by Nico Schottelius almost 3 years ago

Hey Ahmed,

can you give a summary at the end and add your opinion about the various
tools?

Best,

Nico

writes:

Actions #9

Updated by Ahmed Bilal almost 3 years ago

If I have to use it for myself, I would go with Jekyll. It is easy to setup and use, have a lot of plugins, stable and mature. It supports all the things we initially needed. We should give it a try first (on some development VM maybe). Mutiple CMS are also available on the top of Jekyll https://jekyllrb.com/resources/

Actions #10

Updated by Ahmed Bilal almost 3 years ago

  • Status changed from In Progress to Feedback
  • Assignee changed from Ahmed Bilal to Nico Schottelius
Actions #11

Updated by Nico Schottelius almost 3 years ago

  • Status changed from Feedback to Closed

going w/ lektor for the moment

writes:

Actions

Also available in: Atom PDF