nuxt-netlify-http2-server-push
nuxt-netlify-http2-server-push
Nuxt.js module for enabling HTTP/2 server push on Netlify
Features
This module generates a _headers file which enables HTTP/2 server push on Netlify.
Setup
- Add
nuxt-netlify-http2-server-pushdependency using yarn or npm to your project
$ npm install --save nuxt-netlify-http2-server-push
# or
$ yarn add nuxt-netlify-http2-server-push
- Add
nuxt-netlify-http2-server-pushto themodulessection ofnuxt.config.jsand configure theresourcesproperty
{
modules: [
[
'nuxt-netlify-http2-server-push',
{
// Specify relative path to the dist directory and its content type
resources: [
{ path: '**/*.js', as: 'script' },
{ path: 'images/hero.jpg', as: 'image' },
{ path: 'fonts/*.woff2', as: 'font', type: 'font/woff2', crossorigin: 'anonymous' },
{ path: 'images/bg-image-narrow.png', as: 'image', media: '(max-width: 600px)', },
]
}
]
]
}
Usage
Just run nuxt generate or call nuxt.generate().
This module will generate a _headers file in the root of the dist directory. If you have your own _headers file, the additional lines will be appended to it.
Please read https://www.netlify.com/blog/2017/07/18/http/2-server-push-on-netlify/ for more details about HTTP/2 Server Push on Netlify.
Development
- Clone this repository
- Install dependencies using
yarn installornpm install - Start development server using
npm run dev
License
Copyright (c) Yoshihide Jimbo
Related Packages
nuxt-translation-manager
Simple and easy to use translation manager for nuxt and nuxt-i18n that allows to...
16,873
19
@traum-ferienwohnungen/nuxt-advanced-healthcheck
Module for adding healthcheck urls to a nuxt project
2,621
3
Version History
| Version | Released | License |
|---|---|---|
| 0.1.3 | MIT | |
| 0.1.2 | MIT | |
| 0.1.1 | MIT | |
| 0.1.0 | MIT |