### ⏱️ Website performances The *pagespeed* plugin adds the performance statistics of the website attached on your account:
PageSpeed scores
PageSpeed scores with detailed report
PageSpeed scores with a website screenshot
These metrics are computed through [Google's PageSpeed API](https://developers.google.com/speed/docs/insights/v5/get-started), which yields the same results as [web.dev](https://web.dev). See [performance scoring](https://web.dev/performance-scoring/) and [score calculator](https://googlechrome.github.io/lighthouse/scorecalc/) for more informations about how PageSpeed compute these statistics. Although not mandatory, you can generate an API key for PageSpeed API [here](https://developers.google.com/speed/docs/insights/v5/get-started) to avoid hitting rate limiter. Expect 10 to 30 seconds to generate the results. #### ➡️ Available options
TypeDescription
plugin_pagespeed

Display a website Google PageSpeed metrics

type: boolean
default: no
plugin_pagespeed_url

Audited website

type: string
default: → User attached website
plugin_pagespeed_detailed

Detailed audit result

type: boolean
default: no
plugin_pagespeed_screenshot

Display a screenshot of your website

type: boolean
default: no
plugin_pagespeed_token

PageSpeed token

🔐 Token
type: token
*[→ Full specification](metadata.yml)* #### ℹ️ Examples workflows ```yaml name: Succint report uses: lowlighter/metrics@latest with: filename: metrics.plugin.pagespeed.svg token: NOT_NEEDED base: '' plugin_pagespeed: 'yes' plugin_pagespeed_token: ${{ secrets.PAGESPEED_TOKEN }} plugin_pagespeed_url: https://lecoq.io ``` ```yaml name: Detailed report uses: lowlighter/metrics@latest with: filename: metrics.plugin.pagespeed.detailed.svg token: NOT_NEEDED base: '' plugin_pagespeed: 'yes' plugin_pagespeed_detailed: 'yes' plugin_pagespeed_token: ${{ secrets.PAGESPEED_TOKEN }} plugin_pagespeed_url: https://lecoq.io ``` ```yaml name: Screenshot uses: lowlighter/metrics@latest with: filename: metrics.plugin.pagespeed.screenshot.svg token: NOT_NEEDED base: '' plugin_pagespeed: 'yes' plugin_pagespeed_screenshot: 'yes' plugin_pagespeed_token: ${{ secrets.PAGESPEED_TOKEN }} plugin_pagespeed_url: https://lecoq.io ```