1
- import rssPlugin from '@11ty/eleventy-plugin-rss'
2
- import govukEleventyPlugin from '@x-govuk/govuk-eleventy-plugin'
1
+ import { govukEleventyPlugin } from '@x-govuk/govuk-eleventy-plugin'
3
2
4
- export default function ( eleventyConfig ) {
5
- eleventyConfig . addPlugin ( rssPlugin )
3
+ const serviceName = 'X-GOVUK'
6
4
5
+ export default function ( eleventyConfig ) {
7
6
eleventyConfig . addPlugin ( govukEleventyPlugin , {
8
7
icons : {
9
- mask : 'https://raw.githubusercontent.com/x-govuk/logo/main/images/x-govuk-mask- icon.svg?raw=true' ,
8
+ mask : 'https://raw.githubusercontent.com/x-govuk/logo/main/images/x-govuk-icon-mask .svg?raw=true' ,
10
9
shortcut :
11
- 'https://raw.githubusercontent.com/x-govuk/logo/main/images/x-govuk- favicon.ico' ,
10
+ 'https://raw.githubusercontent.com/x-govuk/logo/main/images/favicon.ico' ,
12
11
touch :
13
- 'https://raw.githubusercontent.com/x-govuk/logo/main/images/x-govuk-apple-touch- icon.png'
12
+ 'https://raw.githubusercontent.com/x-govuk/logo/main/images/x-govuk-icon-180 .png'
14
13
} ,
15
14
opengraphImageUrl :
16
15
'https://raw.githubusercontent.com/x-govuk/logo/main/images/x-govuk-opengraph-image.png' ,
17
- feedUrl : 'feed.xml' ,
18
- homeKey : 'X-GOVUK' ,
19
- titleSuffix : 'X-GOVUK' ,
16
+ themeColor : '#2288aa' ,
17
+ titleSuffix : serviceName ,
18
+ homeKey : serviceName ,
19
+ showBreadcrumbs : false ,
20
+ headingPermalinks : true ,
20
21
url : process . env . GITHUB_ACTIONS && 'https://x-govuk.github.io/' ,
21
- header : {
22
- logotype : 'x-govuk'
23
- } ,
22
+ stylesheets : [ '/assets/application.css' ] ,
24
23
footer : {
25
24
meta : {
26
25
items : [
@@ -36,7 +35,8 @@ export default function (eleventyConfig) {
36
35
copyright : {
37
36
text : '© X-GOVUK'
38
37
}
39
- }
38
+ } ,
39
+ rebrand : true
40
40
} )
41
41
42
42
// Collections
@@ -47,14 +47,16 @@ export default function (eleventyConfig) {
47
47
// Pass through
48
48
eleventyConfig . addPassthroughCopy ( './app/assets' )
49
49
50
+ // Enable X-GOVUK brand
51
+ eleventyConfig . addNunjucksGlobal ( 'xGovuk' , true )
52
+
50
53
return {
51
54
dataTemplateEngine : 'njk' ,
52
55
htmlTemplateEngine : 'njk' ,
53
56
markdownTemplateEngine : 'njk' ,
54
57
dir : {
55
58
input : 'app' ,
56
- data : 'data' ,
57
- layouts : '../node_modules/@x-govuk/govuk-eleventy-plugin/layouts'
59
+ data : 'data'
58
60
}
59
61
}
60
62
}
0 commit comments