Gatsby plugin to generate AMP(Accelerated Mobile Pages) from HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.eslintrc
.gitignore
LICENSE
README.md
gatsby-node.js
index.js
package-lock.json
package.json
renovate.json

README.md

gatsby-plugin-html2amp

Create AMP(Accelerated Mobile Pages) for your Gatsby site by using html2amp

Install

$ npm install --save gatsby-plugin-html2amp

How to use

In gatsby-config.js

{
  resolve: 'gatsby-plugin-html2amp',
  options: {
    files: ['post/**/index.html', 'index.html'],
    publicPath: 'public',
    gaConfigPath: 'gaConfig.json',
    dist: 'public/dist'
  }
}

Options

  • files
    • List of generated html path patterns from publicPath
    • Default is [**/*.html]
  • 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

More Detail

Please check my article out for detail. ⚡

https://blog.tomoyukikashiro.me/post/amp-using-gatsby