Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Load in Apache MIME Types #847

merged 2 commits into from

3 participants


After chatting with @mojombo, this is our preferred solution over #217. Instead of allowing an arbitrary MIME types file, we nabbed Apache's (thanks, guys!) and load that in to WEBrick when one runs jekyll serve.


How do we intend to keep this up to date?


Through PRs! This covers an incredibly wide variety of mime types and should be sufficient for 99.9% of use cases :)


This is great. My only concern is that if this list differs from the GitHub Pages MIME types, it could lead to some confusion for Pages users. But I'd expect that experience would be very rare, so :thumbsup: on this solution.


@mojombo, how can we align with GitHub Pages MIME types? Do you have a readily-available list of MIME types? Should I borrow from Nginx?

To save the GitHub support team from any Jekyll-MIME-type-related inquiries, I'd be happy to use whatever you guys have on your servers.


Merging this. I'll talk to @mojombo later.

@parkr parkr merged commit 2473bdb into master

1 check passed

Details default The Travis build passed
@parkr parkr deleted the mime_file branch
@parkr parkr referenced this pull request from a commit
@parkr parkr Update history to reflect merge of #847 2053a8f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.