Create AMP(Accelerated Mobile Pages) for your Gatsby site by using html2amp
$ npm install --save gatsby-plugin-html2amp
In gatsby-config.js
{
resolve: 'gatsby-plugin-html2amp',
options: {
files: ['post/**/index.html', 'index.html'],
publicPath: 'public',
gaConfigPath: 'gaConfig.json',
dist: 'public/dist'
}
}
- files
- List of generated html path patterns from
publicPath
- Default is
[**/*.html]
- List of generated html path patterns from
- publicPath
- Directory for building by gatsby
- Default is
public
- gaConfigPath
- amp-analytics config json for google analytics
- The path is from
publicPath
- Optional
- dist
- Path to output
- If the options is not set files are override by AMP result
Please check my article out for detail. ⚡