Fastpages is build upon jekyll-minima theme. However if I want to use a different jekyll theme , how should I go about it. I am specially interested in Prasad and academicpages
Please suggest what are the modifications(if at all possible) that I need to make to make in order use any one of the above themes while retaining all the core functionalities of fastpages.
I am not sure you can switch themes. If you do so, there will definitely be CSS collissions which you will have to manage on your own. You can try it and see what happens, but fastpages has CSS overrides and plugins that assume minima
Furthermore if you do this you will not be able to upgrade fastpages and may not be able to guarantee that it will work properly. So I don’t recommend it, but you can try it if you feel adventurous
I don’t think its that easy to switch themes. At some point we will re-write fastpages with a different static site generator but it will take many months before that starts to happen. There is a section on the README for how to customize fastpages if you are motivated to learn enough to do this
Don’t wait too much, the re-write will likely ship with a single option too. Either way to customize the theme you will have to learn the static site generator. Just want to set expectations
Does the rewrite need to be with Jekyll for the static site generator part? Potentially one could hack things a bit more if its based on a Python-based generator like Pelican or Nikola (with Nikola supporting notebooks natively without the need for plugins). Incidentally, the things that fastpages does better than Nikola and Pelikan, couldn’t they also be implemented as Pelikan or Nikola extensions, to prevent reinventing the wheel?