CottageLabs / website

company graphics and website
0 stars 0 forks source link

SSG choice #2

Closed amdomanska closed 4 months ago

amdomanska commented 1 year ago

We need to choose the Static Site Generator for the website. Shortlisted options may include:

  1. Hugo (adv: we have in-house experience, it is flexible, lots of documentation; dis: @richard-jones doesn't like it ;) )
  2. Pelican (adv: python + jinja templates, I like the latter especially ;) dis: we have less experience, it seems to be less popular than Hugo, therefore less support can be available)
  3. Compost (adv: built by @richard-jones we can adjust it to our needs; dis: @richard-jones said it is not THAT good)

I am inclined to go with Hugo, but I'd like to hear your opinions about it.

Steven-Eardley commented 1 year ago

I don't have a strong opinion on these really - we use compost at the moment, which works but we should probably move off in order to have experience with what we use for production projects.

Hugo is good, pretty powerful but slightly clunky in my experience. I don't mind using it though.

I'm intrigued by Pelican - I haven't looked at it in detail but their vocabulary they talk about 'articles' - it seems setup for blogs etc, but that might suit us with our case studies etc. Minimal Python over Jinja and writing in markdown is appealing.

If it's me starting from scratch, I'd have a go with Pelican then dump it for Hugo if I don't like it. If I'm adding new pages to the existing site I'd just keep composting.

richard-jones commented 1 year ago

I'm happy enough with Pelican, it's nice to have stuff in a templating language we're used to. I have never found myself that comfortable with Hugo's templating, it is bizarre.

amdomanska commented 1 year ago

Ok, I will have a closer look at Pelican!

amdomanska commented 1 year ago

After exploring both options, I have to say I'm leaning towards Hugo. It has a lot more resources, tutorials, and support available. On the other hand, I found Pelican's documentation a bit outdated and hard to navigate.

Although Hugo might not be the most straightforward initially, thanks to the resources I discovered, the learning curve seems much more manageable.

Do you mind if we go with Hugo? I think it would be a better fit for what we need. Let me know what you think!

@richard-jones @Steven-Eardley @anusharanganathan

Steven-Eardley commented 1 year ago

Hugo works for me, keeps things consistent with our projects.

shshinwari commented 4 months ago

Hello I'm shshinwari

On Thu, May 30, 2024, 3:15 PM Aga Domanska @.***> wrote:

Closed #2 https://github.com/CottageLabs/website/issues/2 as completed.

— Reply to this email directly, view it on GitHub https://github.com/CottageLabs/website/issues/2#event-12984007632, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4NU3IBD5B5TOTYMJS2ZSP3ZE37MHAVCNFSM6AAAAAA2HO7TOOVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJSHE4DIMBQG43DGMQ . You are receiving this because you commented.Message ID: @.***>