Skip to content

Better solution for hosting images (or the site as a whole)? #636

Open
@17cupsofcoffee

Description

@17cupsofcoffee

I noticed while working on the most recent newsletter that the size of the repo is starting to get a bit unwieldy - a fresh clone is 800MB (half of which is the index, half of which is the actual files).

Not only does this make it more of a pain for people to contribute, there is a hard 1GB limit on published GitHub Pages sites which we're eventually going to hit. The index wouldn't factor into that though (I hope...), so I don't think we're in imminent danger.

In general, Git is just not a good solution for storing lots of binary content, and I think we'll need to deal with this eventually if the newsletter is going to stick around long term (which I hope it does!)

Some potential fixes could be:

Fix Pros Cons
Stop accepting GIFs (they take up the majority of the repo's space) Only a policy change, not a technical one. Would only slow down the issue, not fix it.
Move to a different hosting solution with a higher size cap (Netlify?) Wouldn't need changes to the site or to the workflow. Doesn't solve the repo size issue long term.
Host images externally (maybe on a CDN?) Wouldn't need changes to the site, minimal change to the workflow. Might make it more difficult for people to submit images.
Move away from Git-based hosting altogether Might be easier to edit the site through a CMS instead of markdown. Would require us to rethink the whole contribution workflow.
Something else I've not thought of? ??? ???

Don't think we need to deal with this immediately, but just wanted to start the conversation sooner rather than later 😄

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions