Skip to content
This repository was archived by the owner on May 2, 2021. It is now read-only.

Migration to Eleventy#23

Merged
dwightjack merged 79 commits intomasterfrom
eleventy
Feb 20, 2020
Merged

Migration to Eleventy#23
dwightjack merged 79 commits intomasterfrom
eleventy

Conversation

@dwightjack
Copy link
Copy Markdown
Member

@dwightjack dwightjack commented Feb 16, 2020

Deployed on Netlify at https://eager-dubinsky-3ef8dc.netlify.com/

Main Changes:

Codebase

  • Codebase migrated to Eleventy + Nunjucks.
    • source files in src
    • static assets in static
    • production builds are stored in a _site folder
  • Removed gulp tasks. It looks like we use just a 500x500 image and a cover (used in the hero). Let's just upload those two images in the right size.
  • Removed unused images in static/img and flatten the folder tree
  • Removed unused JS and CSS references from the head
  • Some markup clean-up and refactor
  • Netlify CMS setup included in static/admin/ (PS: I've also tried Forestry.io but Netlify CMS looks more promising).

Contents (eventi)

  • Added a featured flag. The latest event with that flag set to true will be shown on the homepage here. If no event has is found the latest event is shown.

@dwightjack dwightjack marked this pull request as ready for review February 16, 2020 13:14
@dwightjack
Copy link
Copy Markdown
Member Author

@luca-maroni Could you check out the PR just to ensure everything works fine on your side as well?

build: npm run build
dev: npm run serve

@kino90
Copy link
Copy Markdown
Member

kino90 commented Feb 16, 2020

Thanks!
I've seen the netlify version, looks good!
Images in the smaller formats were for mobile optimization, but I never had the time to finish it 😅
I'll try cloning and testing it ASAP!

@kino90
Copy link
Copy Markdown
Member

kino90 commented Feb 16, 2020

PS: ping me at @kino90 😜

dwightjack and others added 17 commits February 20, 2020 09:32
…he-best-out-of-your-code-reviews

Automatically generated. Merged on Netlify CMS.
…nents-poche-righe-tanta-potenza

Automatically generated. Merged on Netlify CMS.
…he-best-out-of-your-code-reviews

Automatically generated. Merged on Netlify CMS.
…nents-poche-righe-tanta-potenza

Automatically generated. Merged on Netlify CMS.
@dwightjack dwightjack merged commit 925b10e into master Feb 20, 2020
@dwightjack dwightjack deleted the eleventy branch February 20, 2020 13:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants