From aa6a82e580bbd7687f0a672ab3fc6ac3d367c7f0 Mon Sep 17 00:00:00 2001 From: Paul Robert Lloyd Date: Sun, 17 Dec 2023 21:44:54 +0000 Subject: [PATCH] Separate layout documentation from examples --- docs/assets/example-layouts/post-image.jpg | Bin 0 -> 110215 bytes .../example-layouts/product-illustration.svg | 38 ++++++ docs/example-layouts/collection.md | 60 ++++++++++ .../example-layouts.11tydata.js | 7 ++ docs/example-layouts/page.md | 49 ++++++++ docs/example-layouts/post.md | 53 +++++++++ docs/example-layouts/product.md | 70 ++++++++++++ docs/example-layouts/sub-navigation.md | 49 ++++++++ docs/includes/front-matter-options.md | 41 ------- docs/includes/includes.11tydata.js | 3 - docs/layouts.md | 44 +++++++ docs/layouts/collection.md | 108 ++---------------- docs/layouts/layouts.11tydata.js | 7 +- docs/layouts/page.md | 54 ++------- docs/layouts/post.md | 83 ++------------ docs/layouts/product.md | 74 ++---------- docs/layouts/sub-navigation.md | 56 ++------- layouts/base.njk | 10 ++ layouts/post.njk | 2 +- 19 files changed, 428 insertions(+), 380 deletions(-) create mode 100644 docs/assets/example-layouts/post-image.jpg create mode 100644 docs/assets/example-layouts/product-illustration.svg create mode 100644 docs/example-layouts/collection.md create mode 100644 docs/example-layouts/example-layouts.11tydata.js create mode 100644 docs/example-layouts/page.md create mode 100644 docs/example-layouts/post.md create mode 100644 docs/example-layouts/product.md create mode 100644 docs/example-layouts/sub-navigation.md delete mode 100644 docs/includes/front-matter-options.md delete mode 100644 docs/includes/includes.11tydata.js diff --git a/docs/assets/example-layouts/post-image.jpg b/docs/assets/example-layouts/post-image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67e265515a4318360face8313187e842668c652b GIT binary patch literal 110215 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Service + + + + + diff --git a/docs/example-layouts/collection.md b/docs/example-layouts/collection.md new file mode 100644 index 00000000..b6855944 --- /dev/null +++ b/docs/example-layouts/collection.md @@ -0,0 +1,60 @@ +--- +layout: collection +title: Apply for a juggling licence +description: API documentation for the new Apply for a juggling licence service. +paginationHeading: API methods +pagination: + data: example + size: 4 +example: + - url: "#" + date: 2021-09-08 + data: + title: GET /applications + description: Get many applications. + - url: "#" + date: 2021-09-08 + data: + title: GET /applications/:id + description: Get a single application. + - url: "#" + date: 2021-09-08 + data: + title: POST /applications/:id/approve + description: Approve an application. + - url: "#" + date: 2021-09-08 + data: + title: POST /applications/:id/reject + description: Reject an application. + - url: "#" + date: 2021-09-08 + data: + date: 2021-08-17 + title: POST /applications/:id/withdraw + description: Withdraw an application. +related: + sections: + - title: Related content + items: + - text: Layouts + href: /layouts + - text: Collection layout + href: /layouts/collection + subsections: + - title: Other example layouts + items: + - text: Page + href: /example-layouts/page + - text: Page with sub navigation + href: /example-layouts/sub-navigation + - text: Post + href: /example-layouts/post + - text: Product page + href: /example-layouts/product-page +eleventyComputed: + aside: + title: Example layout + content: | + This is an example page using the `collection` layout. You can [view the source used to create this page on GitHub]({{ viewSource }}). +--- diff --git a/docs/example-layouts/example-layouts.11tydata.js b/docs/example-layouts/example-layouts.11tydata.js new file mode 100644 index 00000000..28cdefeb --- /dev/null +++ b/docs/example-layouts/example-layouts.11tydata.js @@ -0,0 +1,7 @@ +module.exports = { + eleventyComputed: { + viewSource: (data) => + `https://github.com/x-govuk/govuk-eleventy-plugin/blob/main/docs${data.page.filePathStem}.md?plain=1` + }, + eleventyExcludeFromCollections: true +} diff --git a/docs/example-layouts/page.md b/docs/example-layouts/page.md new file mode 100644 index 00000000..8e0f1866 --- /dev/null +++ b/docs/example-layouts/page.md @@ -0,0 +1,49 @@ +--- +layout: page +title: Apply for a juggling licence +description: API documentation for the new Apply for a juggling licence service. +related: + sections: + - title: Related content + items: + - text: Layouts + href: /layouts + - text: Page layout + href: /layouts/page + subsections: + - title: Other example layouts + items: + - text: Page with sub navigation + href: /example-layouts/sub-navigation + - text: Post + href: /example-layouts/post + - text: Collection + href: /example-layouts/collection + - text: Product page + href: /example-layouts/product-page +eleventyComputed: + aside: + title: Example layout + content: | + This is an example page using the `page` layout. You can [view the source used to create this page on GitHub]({{ viewSource }}). +--- + +## About this API + +Once a juggler has submitted their application via the Apply service, the application will become available over the API. + +Providers can then use the API for: + +- [Retrieving applications](#) +- [Approving applications](#) +- [Rejecting unsuccessful applications](#) + +To get an idea of how the API works, [review the example usage scenarios](#). + +## Authentication and authorisation + +Requests to the API must be accompanied by an authentication token. + +Each token is associated with a single licencing authority. It will grant access to applications for courses offered by or accredited by that provider. + +For instructions on how to authenticate, see the [API reference](#). diff --git a/docs/example-layouts/post.md b/docs/example-layouts/post.md new file mode 100644 index 00000000..4ef9084f --- /dev/null +++ b/docs/example-layouts/post.md @@ -0,0 +1,53 @@ +--- +layout: post +title: How we designed a service to manage juggling licence applications +description: Layout for date-based content, such as blog posts or news items. +date: 2011-12-21 +image: + src: /assets/example-layouts/post-image.jpg + alt: High angle photo of assorted-colour plastic balls. + caption: Photo by [Greyson Joralemon](https://unsplash.com/@greysonjoralemon) on [Unsplash](https://unsplash.com/photos/9IBqihqhuHc) +authors: + - name: Rod Gandini + url: '#' + - name: Sean Laver + url: '#' +related: + sections: + - title: Related content + items: + - text: Layouts + href: /layouts + - text: Post layout + href: /layouts/post + subsections: + - title: Other example layouts + items: + - text: Page + href: /example-layouts/page + - text: Page with sub navigation + href: /example-layouts/sub-navigation + - text: Collection + href: /example-layouts/collection + - text: Product page + href: /example-layouts/product-page +tags: + - example tag +eleventyComputed: + aside: + title: Example layout + content: | + This is an example page using the `post` layout. You can [view the source used to create this page on GitHub]({{ viewSource }}). +--- + +Jugglers require proper licensing to ensure the safety of both themselves and their audiences. Our team has been building a new service which aims to simplify the licensing process while reducing the administrative burden on licensing authorities. + +They told us about the cumbersome paperwork and frustrating manual processes currently used to manage applications. Meanwhile, the complex application forms are difficult for jugglers to complete, while some told us they were unaware that a licence to juggle with more than 3 objects was even needed. + +During our Alpha phase, we explored creating an intuitive, user-friendly service for jugglers that would allow them to easily submit new licence applications (or renew an existing licence) online. Regular research sessions with jugglers and licensing authorities helped us iterate and refine such a system. + +We launched a pilot of the new service 2 weeks ago. We have already received feedback from jugglers. They’ve told us that the new service is easier to use and understand. Meanwhile, the licensing authorities we have partnered with are recording quicker processing times and seeing reduced administrative overhead. + +As we continue to develop the service, we will explore future enhancements such as real-time application tracking and automated renewal reminders. + +Our goal is to deliver a service that not only meets the current needs of the juggling community, but one that can evolve in response to the evolving regulatory landscape. diff --git a/docs/example-layouts/product.md b/docs/example-layouts/product.md new file mode 100644 index 00000000..06e4897c --- /dev/null +++ b/docs/example-layouts/product.md @@ -0,0 +1,70 @@ +--- +layout: product +title: Apply for a juggling licence +description: API documentation for the new Apply for a juggling licence service. +startButton: + href: "#" + text: Get started +image: + src: /assets/example-layouts/product-illustration.svg + alt: Eleventy’s possum mascot hanging on a red balloon and floating above a laptop. +related: + sections: + - title: Related content + items: + - text: Layouts + href: /layouts + - text: Page layout + href: /layouts/product + subsections: + - title: Other example layouts + items: + - text: Page + href: /example-layouts/page + - text: Page with sub navigation + href: /example-layouts/sub-navigation + - text: Post + href: /example-layouts/post + - text: Collection + href: /example-layouts/collection + - text: Product page + href: /example-layouts/product-page +eleventyComputed: + aside: + title: Example layout + content: | + This is an example page using the `product` layout. You can [view the source used to create this page on GitHub]({{ viewSource }}). +--- + +

+
+

+ + API reference + +

+

+ Methods for retrieving and approving and rejecting licence applications. +

+
+
+

+ + Usage scenarios + +

+

+ Scenarios that show example request URLs and payloads clients can use to take actions via this API. +

+
+
+

+ + Release notes + +

+

+ We sometimes make changes to the API that require updates to juggler record systems. +

+
+
diff --git a/docs/example-layouts/sub-navigation.md b/docs/example-layouts/sub-navigation.md new file mode 100644 index 00000000..bb7b1387 --- /dev/null +++ b/docs/example-layouts/sub-navigation.md @@ -0,0 +1,49 @@ +--- +layout: sub-navigation +title: Apply for a juggling licence +description: API documentation for the new Apply for a juggling licence service. +related: + sections: + - title: Related content + items: + - text: Layouts + href: /layouts + - text: Sub navigation layout + href: /layouts/sub-navigation + subsections: + - title: Other example layouts + items: + - text: Page + href: /example-layouts/page + - text: Post + href: /example-layouts/post + - text: Collection + href: /example-layouts/collection + - text: Product page + href: /example-layouts/product-page +eleventyComputed: + aside: + title: Example layout + content: | + This is an example page using the `sub-navigation` layout. You can [view the source used to create this page on GitHub]({{ viewSource }}). +--- + +## About this API + +Once a juggler has submitted their application via the Apply service, the application will become available over the API. + +Providers can then use the API for: + +- [Retrieving applications](#) +- [Approving applications](#) +- [Rejecting unsuccessful applications](#) + +To get an idea of how the API works, [review the example usage scenarios](#). + +## Authentication and authorisation + +Requests to the API must be accompanied by an authentication token. + +Each token is associated with a single licencing authority. It will grant access to applications for courses offered by or accredited by that provider. + +For instructions on how to authenticate, see the [API reference](#). diff --git a/docs/includes/front-matter-options.md b/docs/includes/front-matter-options.md deleted file mode 100644 index f0cc4387..00000000 --- a/docs/includes/front-matter-options.md +++ /dev/null @@ -1,41 +0,0 @@ -Use these options to customise the appearance, content and behaviour of any layout. - -| Name | Type | Description | -| :----------------------- | :------ | :----------------------------------------------------------------------------------------------------------------------- | -| **layout** | string | Page layout. | -| **includeInBreadcrumbs** | boolean | Include page as the last item in any breadcrumbs. Default is `false`. | -| **order** | number | Ranking of page in navigation. Lower numbers appear before pages with a higher number. | -| **title** | string | Page title. | -| **description** | string | Page description. | -| **opengraphImage** | object | Open Graph image that appears on social media networks. | -| **opengraphImage.src** | string | Path to Open Graph image. Can be a relative or absolute URL. This value overrides `opengraphImageUrl` in plugin options. | -| **opengraphImage.alt** | string | Alternative text for Open Graph image. | -| **aside** | object | Small portion of content that is indirectly related to the main content. | -| **aside.title** | string | Title for aside. | -| **aside.content** | string | Content for aside. Accepts Markdown. | -| **related** | object | Related links. See [related](#options-for-related). | - -### Options for related - -With one section: - -| Name | Type | Description | -| :-------------------- | :----- | :---------------------------------------------------------------- | -| **title** | string | Title for group of related links. Default is `'Related content'`. | -| **items** | array | See [items](#options-for-items). | -| **subsections** | array | Title for sub-group of related links. | -| **subsections.title** | string | | -| **subsections.items** | array | See [items](#options-for-items). | - -With multiple sections: - -| Name | Type | Description | -| :----------- | :---- | :--------------------------------- | -| **sections** | array | See [items](#options-for-related). | - -### Options for items - -| Name | Type | Description | -| :------- | :----- | :---------------------------- | -| **text** | string | Title of related content. | -| **href** | string | Link for the related content. | diff --git a/docs/includes/includes.11tydata.js b/docs/includes/includes.11tydata.js deleted file mode 100644 index f3e7f324..00000000 --- a/docs/includes/includes.11tydata.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - eleventyExcludeFromCollections: true -} diff --git a/docs/layouts.md b/docs/layouts.md index 1a2c7bce..2708d159 100644 --- a/docs/layouts.md +++ b/docs/layouts.md @@ -11,6 +11,50 @@ description: The plugin offers a number of layouts to match the type of content {% endfor %} +## Common front matter options + +Layouts can accept the following [front matter data](https://www.11ty.dev/docs/data-frontmatter/) to customise the appearance, content and behaviour of a layout. + +| Name | Type | Description | +| :----------------------- | :------ | :----------------------------------------------------------------------------------------------------------------------- | +| **layout** | string | Page layout. | +| **includeInBreadcrumbs** | boolean | Include page as the last item in any breadcrumbs. Default is `false`. | +| **order** | number | Ranking of page in navigation. Lower numbers appear before pages with a higher number. | +| **title** | string | Page title. | +| **description** | string | Page description. | +| **opengraphImage** | object | Open Graph image that appears on social media networks. | +| **opengraphImage.src** | string | Path to Open Graph image. Can be a relative or absolute URL. This value overrides `opengraphImageUrl` in plugin options. | +| **opengraphImage.alt** | string | Alternative text for Open Graph image. | +| **aside** | object | Small portion of content that is indirectly related to the main content. | +| **aside.title** | string | Title for aside. | +| **aside.content** | string | Content for aside. Accepts Markdown. | +| **related** | object | Related links. See [related](#options-for-related). | + +### Options for related + +With one section: + +| Name | Type | Description | +| :-------------------- | :----- | :---------------------------------------------------------------- | +| **title** | string | Title for group of related links. Default is `'Related content'`. | +| **items** | array | See [items](#options-for-items). | +| **subsections** | array | Title for sub-group of related links. | +| **subsections.title** | string | | +| **subsections.items** | array | See [items](#options-for-items). | + +With multiple sections: + +| Name | Type | Description | +| :----------- | :---- | :--------------------------------- | +| **sections** | array | See [items](#options-for-related). | + +### Options for items + +| Name | Type | Description | +| :------- | :----- | :---------------------------- | +| **text** | string | Title of related content. | +| **href** | string | Link for the related content. | + ## Overriding layouts Layouts are registered with Eleventy by setting the `dir.layouts` key to point to the layout files installed in the package directory: diff --git a/docs/layouts/collection.md b/docs/layouts/collection.md index f658a3ff..fa270b0f 100644 --- a/docs/layouts/collection.md +++ b/docs/layouts/collection.md @@ -1,115 +1,25 @@ --- -layout: collection order: 4 title: Collection description: Layout for a paginated list of pages. -paginationHeading: Example collection -pagination: - data: example - size: 2 -example: - - url: "#" - data: - date: 2021-09-08 - title: Design changes after research round three - description: Here are the changes we made after our third round of user research. - - url: "#" - data: - date: 2021-08-27 - title: Helping users better find our service - description: Reviewing the user onboarding journey. - - url: "#" - data: - date: 2021-08-17 - title: Design changes after our second research session - description: Updating our start page after further user research. - - url: "#" - data: - date: 2021-08-08 - title: Getting to know our users better - description: What we learnt from our first round of user research. -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ --- -Use front matter options to customise the appearance, content and behaviour of this layout. +> View an example page that uses this layout (opens in a new tab) -For example, this page has the following options: +To use this layout, make `collection` the value for a page’s `layout` key: ```yaml +--- layout: collection -order: 4 -title: Collection -description: Layout for a paginated list of pages. -paginationHeading: Example collection -pagination: - data: example - size: 2 -example: - - url: "#" - data: - date: 2021-09-08 - title: Design changes after research round three - description: Here are the changes we made after our third round of user research. - - url: "#" - data: - date: 2021-08-27 - title: Helping users better find our service - description: Reviewing the user onboarding journey. - - url: "#" - data: - date: 2021-08-17 - title: Design changes after our second research session - description: Updating our start page after further user research. - - url: "#" - data: - date: 2021-08-08 - title: Getting to know our users better - description: What we learnt from our first round of user research. -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ -``` +title: Page title +--- -{% from "govuk/components/details/macro.njk" import govukDetails %} -{% set detailsText %}{% include "../includes/front-matter-options.md" %}{% endset %} -{{ govukDetails({ - summaryText: "Common front matter options", - html: detailsText -}) }} +Page content +``` -In addition to the common front matter options, this layout also accepts the following options: +In addition to [common front matter options](/layouts#common-front-matter-options), this layout accepts the following options: | Name | Type | Description | | :-------------------- | :----- | :--------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **paginationHeading** | string | Heading for the list of paginated pages. | | **pagination** | object | **Required.** Pages to show in the paginated list. Learn more about [pagination](https://www.11ty.dev/docs/pagination/) in the documentation for Eleventy. | +| **paginationHeading** | string | Heading for the list of paginated pages. | diff --git a/docs/layouts/layouts.11tydata.js b/docs/layouts/layouts.11tydata.js index fbaceb38..252145ed 100644 --- a/docs/layouts/layouts.11tydata.js +++ b/docs/layouts/layouts.11tydata.js @@ -1,9 +1,6 @@ module.exports = { - eleventyComputed: { - viewSource: (data) => - `https://github.com/x-govuk/govuk-eleventy-plugin/blob/main/docs${data.page.filePathStem}.md?plain=1` - }, eleventyNavigation: { parent: 'Layouts' - } + }, + layout: 'sub-navigation' } diff --git a/docs/layouts/page.md b/docs/layouts/page.md index b9cdc282..1decfc79 100644 --- a/docs/layouts/page.md +++ b/docs/layouts/page.md @@ -1,58 +1,20 @@ --- -layout: page order: 1 title: Page description: Simple layout designed for maximum flexibility of content. -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ --- -Use front matter options to customise the appearance, content and behaviour of this layout. +> View an example page that uses this layout (opens in a new tab) -For example, this page has the following options: +To use this layout, make `page` the value for a page’s `layout` key: ```yaml +--- layout: page -order: 1 -title: Page -description: Simple layout designed for maximum flexibility of content. -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ +title: Page title +--- + +Page content ``` -{% from "govuk/components/details/macro.njk" import govukDetails %} -{% set detailsText %}{% include "../includes/front-matter-options.md" %}{% endset %} -{{ govukDetails({ - summaryText: "Common front matter options", - html: detailsText -}) }} +Use [common front matter options](/layouts#common-front-matter-options) to customise which items and content appear within a page. diff --git a/docs/layouts/post.md b/docs/layouts/post.md index ab938641..a53aeb6b 100644 --- a/docs/layouts/post.md +++ b/docs/layouts/post.md @@ -1,90 +1,23 @@ --- -layout: post order: 3 title: Post description: Layout for date-based content, such as blog posts or news items. -date: 2011-12-21 -modified: 2012-12-22 -image: - src: /assets/images/govuk-opengraph-image.png - alt: A crown icon above the words GOV.UK. - caption: The GOV.UK logo - opengraphImage: true -authors: - - name: William Ewart Gladstone - url: https://www.gov.uk/government/history/past-prime-ministers/william-ewart-gladstone - - name: Benjamin Disraeli - url: https://www.gov.uk/government/history/past-prime-ministers/benjamin-disraeli-the-earl-of-beaconsfield -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ -tags: - - example tag --- -Use front matter options to customise the appearance, content and behaviour of this layout. +> View an example page that uses this layout (opens in a new tab) -For example, this page has the following options: +To use this layout, make `post` the value for a page’s `layout` key: ```yaml +--- layout: post -order: 3 -title: Post -description: Layout for date-based content, such as blog posts or news items. -date: 2011-12-21 -modified: 2012-12-22 -image: - src: /assets/images/govuk-opengraph-image.png - alt: A crown icon above the words GOV.UK. - caption: The GOV.UK logo -authors: - - name: William Ewart Gladstone - url: https://www.gov.uk/government/history/past-prime-ministers/william-ewart-gladstone - - name: Benjamin Disraeli - url: https://www.gov.uk/government/history/past-prime-ministers/benjamin-disraeli-the-earl-of-beaconsfield -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ -tags: - - example tag -``` +title: Page title +--- -{% from "govuk/components/details/macro.njk" import govukDetails %} -{% set detailsText %}{% include "../includes/front-matter-options.md" %}{% endset %} -{{ govukDetails({ - summaryText: "Common front matter options", - html: detailsText -}) }} +Page content +``` -In addition to the common front matter options, this layout also accepts the following options: +In addition to [common front matter options](/layouts#common-front-matter-options), this layout accepts the following options: | Name | Type | Description | | :----------------------- | :------------------------- | :------------------------------------------------------------------------------------------- | diff --git a/docs/layouts/product.md b/docs/layouts/product.md index f400de1d..0bd33336 100644 --- a/docs/layouts/product.md +++ b/docs/layouts/product.md @@ -1,77 +1,25 @@ --- -layout: product order: 5 title: Product page -description: Layout for a product or marketing page based on the [Product Page Example](https://github.com/alphagov/product-page-example). -startButton: - href: "#" - text: Start button -image: - src: /assets/homepage-illustration.png - alt: The Eleventy mascot floating above a laptop. -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ +description: Layout for product and marketing pages. --- -Use front matter options to customise the appearance, content and behaviour of this layout. +> View an example page that uses this layout (opens in a new tab) + +This layout, based on the component used on [GOV.UK product pages](https://github.com/alphagov/product-page-example), can be useful if you need a product or marketing page. -For example, this page has the following options: +To use this layout, make `product` the value for a page’s `layout` key: ```yaml +--- layout: product -order: 5 -title: Product page -description: Layout for a product or marketing page based on the [Product Page Example](https://github.com/alphagov/product-page-example). -startButton: - href: "#" - text: Start button -image: - src: /assets/homepage-illustration.png - alt: Eleventy’s possum mascot hanging on a red balloon and floating above a laptop. -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ -``` - -{% from "govuk/components/details/macro.njk" import govukDetails %} -{% set detailsText %}{% include "../includes/front-matter-options.md" %}{% endset %} -{{ govukDetails({ - summaryText: "Common front matter options", - html: detailsText -}) }} +title: Page title +--- -### Additional front matter options +Page content +``` -In addition to the common front matter options, this layout also has the following options: +In addition to [common front matter options](/layouts#common-front-matter-options), this layout also accepts the following options: | Name | Type | Description | | :------------------- | :----- | :------------------------------------------------------------------------------ | diff --git a/docs/layouts/sub-navigation.md b/docs/layouts/sub-navigation.md index 66a2b693..4b6a930a 100644 --- a/docs/layouts/sub-navigation.md +++ b/docs/layouts/sub-navigation.md @@ -1,60 +1,22 @@ --- -layout: sub-navigation order: 2 title: Page with sub navigation description: Layout with sub navigation. -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ --- -The `sub-navigation` layout offers a page with sub navigation, appearing to the left of content on wider viewports, and above on narrower ones. +> View an example page that uses this layout (opens in a new tab) -Use front matter options to customise the appearance, content and behaviour of this layout. +This layout offers a page with sub navigation, appearing to the left of content on wider viewports, and above on narrower ones. -For example, this page has the following options: +To use this layout, make `sub-navigation` the value for a page’s `layout` key: ```yaml +--- layout: sub-navigation -order: 2 -title: Page with sub navigation -description: Layout with sub navigation. -aside: - title: Aside - content: | - A small portion of content that is **indirectly** related to the main content. -related: - sections: - - title: Related links - items: - - text: Layouts - href: ../../layouts - - text: Options - href: ../../options - subsections: - - title: Eleventy documentation - items: - - text: Front matter data - href: https://www.11ty.dev/docs/data-frontmatter/ +title: Page title +--- + +Page content ``` -{% from "govuk/components/details/macro.njk" import govukDetails %} -{% set detailsText %}{% include "../includes/front-matter-options.md" %}{% endset %} -{{ govukDetails({ - summaryText: "Common front matter options", - html: detailsText -}) }} +Use [common front matter options](/layouts#common-front-matter-options) to customise which items and content appear within a page. diff --git a/layouts/base.njk b/layouts/base.njk index 9b7e73ea..bc33739f 100644 --- a/layouts/base.njk +++ b/layouts/base.njk @@ -43,6 +43,16 @@ {% for stylesheet in options.stylesheets %} {% endfor %} + {% if options.url %}{% endif %} diff --git a/layouts/post.njk b/layouts/post.njk index 883d0771..df5f29b4 100644 --- a/layouts/post.njk +++ b/layouts/post.njk @@ -26,7 +26,7 @@
{{ image.alt }} {% if image.caption -%} -
{{ image.caption }}
+
{{ image.caption | markdown }}
{% endif -%}
{%- endif %}