Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use of Jekyll #3

Open
jbelien opened this issue Jun 5, 2018 · 5 comments
Open

Use of Jekyll #3

jbelien opened this issue Jun 5, 2018 · 5 comments

Comments

@jbelien
Copy link
Contributor

jbelien commented Jun 5, 2018

I know it will be quite a lot of work but have you ever thought about switching from PHP to Jekyll.

That's what we use for osm.be and the website can be hosted directly on GitHub if necessary.
It's also easier to update/maintain for non-developer people (basically, it's just Markdown files).

If needed, I would be more than happy to help make the switch !

@mathieu1
Copy link
Member

mathieu1 commented Jun 5, 2018

I certainly see how a jekyll-based frontend (possibly github-hosted) based on markdown files would be nice. However the website is not fully static, nor is it really blog-like, so it seems to me that in order to have a similar website, the switching costs would also include:

  • split the dynamic php code into a [pick your favorite js framework] / [some backend language, maybe still php] combo (with all the deployment tweaks that entails)
  • Port all the styling to correctly apply to the markdown files (or have markdown basically be filled with actual HTML)

Both of these items seem somewhat heavy, and I'm not sure the benefits are worth it at this point for a website that needs to be updated once a year. Then again someone more familiar with the setup might have an other opinion.

@johanvdw
Copy link
Member

johanvdw commented Jun 5, 2018 via email

@jbelien
Copy link
Contributor Author

jbelien commented Jun 5, 2018

I had a look at 2017 website and I really think everything could be migrated to Jekyll (included the schedule - it can be based on a JSON file) except the contact page.

If this is something you think worth the shot, I can spend a few hours to do the migration !

@marcu
Copy link
Contributor

marcu commented Oct 20, 2022

I totally agree with the idea to have a static website which is generated by jekyll / hugo / pelican, ...

We will investigate this question when the 2022 event will be finish

@jbelien
Copy link
Contributor Author

jbelien commented Oct 20, 2022

@marcu Thanks for putting back my suggestion on the table.
I'll be more than happy to help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants