├── .eleventy.js ├── .env ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── functions └── generate-social-images.js ├── netlify.toml ├── package.json ├── readme.md └── src ├── _data ├── dates.js ├── posters.js ├── site.js └── tokens.json ├── _includes ├── layouts │ └── base.njk └── partials │ └── meta-info.njk ├── css ├── __theme__.11ty.js ├── blocks.css ├── composition.css ├── global.css ├── index.css ├── page-home.css ├── page-poster.css ├── reset.css └── utilities.css ├── fonts ├── dm-sans-css │ ├── dmsans-bold-webfont.woff2 │ ├── dmsans-italic-webfont.woff2 │ ├── dmsans-regular-webfont.woff2 │ └── stylesheet.css └── dm-sans-encoded.js ├── generative-poster-svg.11ty.js ├── generative-splodges-svg.11ty.js ├── images ├── favicons │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico ├── icons │ └── twitter-icon.svg ├── illustrations │ ├── flower.svg │ └── stem.svg └── social │ └── og-image.png ├── index.njk ├── js ├── generate-poster │ ├── graphics │ │ ├── createFlower.js │ │ ├── createStem.js │ │ └── createSun.js │ ├── index.js │ ├── render │ │ ├── renderPosterColors.js │ │ ├── renderPosterGridCell.js │ │ └── renderPosterText.js │ └── utils │ │ ├── createColorPicker.js │ │ ├── createGrid.js │ │ ├── embedSVGFont.js │ │ ├── findFurthestGridCell.js │ │ └── getOptimisedSVGString.js └── utils │ ├── buildFluidDesignSystem.js │ ├── glob.js │ └── roundToDecimal.js └── poster.njk /.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/.eleventy.js -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | URL=http://localhost:8081 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .DS_Store -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /functions/generate-social-images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/functions/generate-social-images.js -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/readme.md -------------------------------------------------------------------------------- /src/_data/dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/_data/dates.js -------------------------------------------------------------------------------- /src/_data/posters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/_data/posters.js -------------------------------------------------------------------------------- /src/_data/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/_data/site.js -------------------------------------------------------------------------------- /src/_data/tokens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/_data/tokens.json -------------------------------------------------------------------------------- /src/_includes/layouts/base.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/_includes/layouts/base.njk -------------------------------------------------------------------------------- /src/_includes/partials/meta-info.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/_includes/partials/meta-info.njk -------------------------------------------------------------------------------- /src/css/__theme__.11ty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/__theme__.11ty.js -------------------------------------------------------------------------------- /src/css/blocks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/blocks.css -------------------------------------------------------------------------------- /src/css/composition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/composition.css -------------------------------------------------------------------------------- /src/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/global.css -------------------------------------------------------------------------------- /src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/index.css -------------------------------------------------------------------------------- /src/css/page-home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/page-home.css -------------------------------------------------------------------------------- /src/css/page-poster.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/page-poster.css -------------------------------------------------------------------------------- /src/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/reset.css -------------------------------------------------------------------------------- /src/css/utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/css/utilities.css -------------------------------------------------------------------------------- /src/fonts/dm-sans-css/dmsans-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/fonts/dm-sans-css/dmsans-bold-webfont.woff2 -------------------------------------------------------------------------------- /src/fonts/dm-sans-css/dmsans-italic-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/fonts/dm-sans-css/dmsans-italic-webfont.woff2 -------------------------------------------------------------------------------- /src/fonts/dm-sans-css/dmsans-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/fonts/dm-sans-css/dmsans-regular-webfont.woff2 -------------------------------------------------------------------------------- /src/fonts/dm-sans-css/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/fonts/dm-sans-css/stylesheet.css -------------------------------------------------------------------------------- /src/fonts/dm-sans-encoded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/fonts/dm-sans-encoded.js -------------------------------------------------------------------------------- /src/generative-poster-svg.11ty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/generative-poster-svg.11ty.js -------------------------------------------------------------------------------- /src/generative-splodges-svg.11ty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/generative-splodges-svg.11ty.js -------------------------------------------------------------------------------- /src/images/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/images/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /src/images/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/images/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /src/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/images/favicons/favicon.ico -------------------------------------------------------------------------------- /src/images/icons/twitter-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/images/icons/twitter-icon.svg -------------------------------------------------------------------------------- /src/images/illustrations/flower.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/images/illustrations/flower.svg -------------------------------------------------------------------------------- /src/images/illustrations/stem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/images/illustrations/stem.svg -------------------------------------------------------------------------------- /src/images/social/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/images/social/og-image.png -------------------------------------------------------------------------------- /src/index.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/index.njk -------------------------------------------------------------------------------- /src/js/generate-poster/graphics/createFlower.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/graphics/createFlower.js -------------------------------------------------------------------------------- /src/js/generate-poster/graphics/createStem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/graphics/createStem.js -------------------------------------------------------------------------------- /src/js/generate-poster/graphics/createSun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/graphics/createSun.js -------------------------------------------------------------------------------- /src/js/generate-poster/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/index.js -------------------------------------------------------------------------------- /src/js/generate-poster/render/renderPosterColors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/render/renderPosterColors.js -------------------------------------------------------------------------------- /src/js/generate-poster/render/renderPosterGridCell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/render/renderPosterGridCell.js -------------------------------------------------------------------------------- /src/js/generate-poster/render/renderPosterText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/render/renderPosterText.js -------------------------------------------------------------------------------- /src/js/generate-poster/utils/createColorPicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/utils/createColorPicker.js -------------------------------------------------------------------------------- /src/js/generate-poster/utils/createGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/utils/createGrid.js -------------------------------------------------------------------------------- /src/js/generate-poster/utils/embedSVGFont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/utils/embedSVGFont.js -------------------------------------------------------------------------------- /src/js/generate-poster/utils/findFurthestGridCell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/utils/findFurthestGridCell.js -------------------------------------------------------------------------------- /src/js/generate-poster/utils/getOptimisedSVGString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/generate-poster/utils/getOptimisedSVGString.js -------------------------------------------------------------------------------- /src/js/utils/buildFluidDesignSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/utils/buildFluidDesignSystem.js -------------------------------------------------------------------------------- /src/js/utils/glob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/utils/glob.js -------------------------------------------------------------------------------- /src/js/utils/roundToDecimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/js/utils/roundToDecimal.js -------------------------------------------------------------------------------- /src/poster.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/georgedoescode/garden-jamstack-posters/HEAD/src/poster.njk --------------------------------------------------------------------------------