bioPunkKitchen / bioPunkKitchen.github.io

[VERALTET] Fütterung und Betreuung der Lebewesen in der bioPunk.kitchen

Home Page:https://biopunkkitchen.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Choose framework/stack

speexy opened this issue · comments

what do we want the site to build with?
discuss trade off between dev speed and github build convenience and extensibility

I started to hate jekyll because there is no good representation of state in the frontend. I'm working with Gatsby JS now which I think is a good compromise. Start of with a static page and hook in dynamic bits if needed at some other point. potentially reuse components should we move away from static in general

My concerns are:

  1. it should be easy to identify where to edit the site, possibly add an edit pencil to most of the text pages
  2. it should allow for an beginner-friendly format for text which is markdown, not HTML

I had a quick look at gatsby, so I would say, it supports markdown (2). What do you think about (1)?

I can also create an automated build process which pushes the page to the branch.

about 1, you mean here on github or on the actual page? who should edit?
I use gatsby with netlify cms which can do a login via github. and changes are tracked in git/github

Cool. I do not know anything about this. Anyone with a github account should be able to edit the site.

That is great: https://www.gatsbyjs.org/docs/adding-markdown-pages/#adding-markdown-pages it should be possible to also use markdown.

Let's use Gatsby, then. I do not know how to start at the moment. I can try but you can do it, too, if you like. What do you think?

I have a default gatsby repo, and I was going to make the page anyway. however, I am super busy right now, and can't work on in the short term. but yes, happy to set up a gatsby page.
@bthuw and I talked a bit about the structure of the page. But nothing final. I think it would be good to have another desing iteration and decide on some sort of first version that we'd like to go live.
and with netlify you even have a richtext editor :)

I pushed a Gatsby version to the Gatsby branch

It is now published to the master branch. I guess it is "chosen". If you like, you can still comment.