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

Switch to Eleventy #159

Closed
tylersticka opened this issue Jul 10, 2018 · 4 comments · Fixed by #206
Closed

Switch to Eleventy #159

tylersticka opened this issue Jul 10, 2018 · 4 comments · Fixed by #206

Comments

@tylersticka
Copy link
Member

tylersticka commented Jul 10, 2018

In the discussion of #148, there's been some talk of further entrenching this project's build process in Node-land to better align with our pattern library.

I know we originally chose Jekyll because of its straightforwardness compared to the Node solutions at the time. Now, though, our pal Zach Leatherman made eleventy and there's an official Vue-based static-site generator with built-in PWA support.

If we think at some point we might be drastically revising this project's build process anyway, it might make sense to consider a platform change.

Just food for thought! 🍔

Update

We've now used Eleventy half a dozen times and like it a lot. Zach works for Netlify now, so it's clearly the right choice given the build stack for this project. Let's do that!


@cloudfour/dev @cloudfour/pwastats

@calebeby
Copy link
Member

Yeah, there are a lot to choose from, a good resource to look at is https://www.staticgen.com/

@calebeby
Copy link
Member

I think I'm going to start with moving just the css part to node, and then we can decide whether or not we want to move the template part too

@tylersticka
Copy link
Member Author

We should definitely move to Eleventy. It isn't hard to switch, and it keeps getting better.

@tylersticka tylersticka changed the title Switch to Node-based generator? Switch to Eleventy Jun 11, 2020
@emersonthis
Copy link

I just pushed a work-in-progress branch: https://github.com/cloudfour/pwastats/tree/eleventy
The conversion is mostly complete, but the /tags/* pages aren't working yet but I ran out of time before having to put this down.

Note to future self: here's a theoretically helpful link: https://www.11ty.dev/docs/quicktips/tag-pages/ ...but it's not currently working.

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

Successfully merging a pull request may close this issue.

3 participants