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

Investigate 11ty #19

Open
5 tasks
DEGoodmanWilson opened this issue Apr 21, 2020 · 4 comments
Open
5 tasks

Investigate 11ty #19

DEGoodmanWilson opened this issue Apr 21, 2020 · 4 comments
Assignees

Comments

@DEGoodmanWilson
Copy link
Member

DEGoodmanWilson commented Apr 21, 2020

Hugo is a little bit of a pain for me and the other board members; it's hard for us to find templates we need to modify sometimes (and template organization has gone to shit as a result), and cumbersome to add new content (you have to remember not only the magic Hugo command, but run it from the right path). Maybe we're asking too much from a static site generator, I don't know.

Anyway, I've heard interesting things about 11ty, and I am curious to understand if it is going to help make site maintenance easier. The scope of this issue is to understand whether 11ty can help us with these problems:

  • 1. Creating and modifying templates should happen in exactly one place (Hugo can do this, but since we're basing the theme on an existing template that we can't modify in place, we have two places for the templating as we're using it)
  • 2. Building should be pretty straightforward
  • 3. Testing too! Right now, I have three separate config files for Hugo, a common one, a production one, and a development one.
  • 4. Creating new content should be really straightforward (secondary because we aren't making that much content yet!)
  • 5. It should be pleasant for our front-end devs to use.
@simskij
Copy link

simskij commented Apr 21, 2020

Numbered the list, to make it easier to branch out into multiple discussion.

1. First off, I vote to roll our own theme. It will likely take less time then understanding someone elses css. 😅

2 & 3. This is likely pretty much the same for all static site generators.

4. Agreed. We must make sure that the hassle of publishing isn't the reason why content isn't created.

@simskij
Copy link

simskij commented Apr 21, 2020

@brycewray
Copy link

brycewray commented Sep 26, 2020

https://stackshare.io/stackups/11ty-vs-gatsbyjs
https://twitter.com/jensimmons/status/1107377359546736641?lang=en
11ty/eleventy#745
https://brycewray.com/posts/2019/09/why-left-hugo-eleventy/

For what it's worth re the last one, I actually returned to Hugo (not just the brief time in 2019) — not because there was anything wrong with Eleventy, for which I remain a huge fanboy, but because I wanted a simpler dev experience not tied to npm dependencies and all that. I explain that a little bit in the “epilogue” part of https://brycewray.com/posts/2020/09/ignition-sequence-start.

@simskij simskij removed their assignment Nov 12, 2021
@simskij
Copy link

simskij commented Nov 12, 2021

It turns out I unfortunately lack time to contribute. Sorry for being a blocker.

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