UNPKG

@x-govuk/govuk-eleventy-plugin

Version:

Write documentation using Markdown and publish it using GOV.UK styles

43 lines (27 loc) 1.51 kB
# GOV.UK Eleventy Plugin • [![test](https://github.com/x-govuk/govuk-eleventy-plugin/actions/workflows/test.yml/badge.svg)](https://github.com/x-govuk/govuk-eleventy-plugin/actions/workflows/test.yml) Build documentation websites using Markdown and GOV.UK styles. You’re welcome to use the plugin even if your service isn’t considered part of GOV.UK, but your site or service must not: - identify itself as being part of GOV.UK - use the crown or GOV.UK logotype in the header - use the GDS Transport typeface - suggest that it’s an official UK government website if it’s not ## Requirements - [Node.js](https://nodejs.org) v22 or later - [Eleventy](https://www.11ty.dev) v3 or later ## Installation `npm install @x-govuk/govuk-eleventy-plugin` ## Usage ```js import { govukEleventyPlugin } from '@x-govuk/govuk-eleventy-plugin' export default function(eleventyConfig) { eleventyConfig.addPlugin(govukEleventyPlugin, { // Options }) } ``` Learn more about how to [get started](https://x-govuk.github.io/govuk-eleventy-plugin/get-started/) and which [options you can provide](https://x-govuk.github.io/govuk-eleventy-plugin/options/). ## Releasing a new version `npm run release` This command will ask you what version you want to use. It will then publish a new version on NPM, create and push a new git tag and then generate release notes ready for posting on GitHub. > [!NOTE] > Releasing a new version requires permission to publish packages to the `@x-govuk` organisation.