Last active
May 25, 2018 12:45
-
-
Save alexcarpenter/c3d8a090836323c978c526048dbb0748 to your computer and use it in GitHub Desktop.
Debug info
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alexcarpenter.github.io git:master ❯ npm run debug ✹ ✭ | |
> [email protected] debug /Users/mighty/personal/alexcarpenter.github.io | |
> DEBUG=* npx eleventy --config=config/eleventy.config.js | |
Eleventy:UserConfig Resetting EleventyConfig to initial values. +0ms | |
Eleventy:Config Setting up global TemplateConfig. +0ms | |
Eleventy:UserConfig Adding universal filter 'slug' +169ms | |
Eleventy:UserConfig Adding universal filter 'url' +23ms | |
Eleventy:TemplateConfig rootConfig { templateFormats: [ 'liquid', 'ejs', 'md', 'hbs', 'mustache', 'haml', 'pug', 'njk', 'html', 'jstl' ], pathPrefix: '/', markdownTemplateEngine: 'liquid', htmlTemplateEngine: 'liquid', dataTemplateEngine: 'liquid', passthroughFileCopy: true, htmlOutputSuffix: '-o', keys: { package: 'pkg', layout: 'layout', permalink: 'permalink', permalinkRoot: 'permalinkBypassOutputDir', engineOverride: 'templateEngineOverride' }, dir: { input: '.', includes: '_includes', data: '_data', output: '_site' }, filters: {}, handlebarsHelpers: {}, nunjucksFilters: {} } +0ms | |
Eleventy:TemplateConfig Merging config with /Users/mighty/personal/alexcarpenter.github.io/.eleventy.js +24ms | |
Eleventy:TemplateConfig Eleventy local project config file not found, skipping. +3ms | |
Eleventy:TemplateConfig localConfig: { templateFormats: undefined, filters: {}, layoutAliases: {}, passthroughCopies: {}, liquidOptions: {}, liquidTags: {}, liquidFilters: { slug: [Function], url: [Function] }, nunjucksFilters: { slug: [Function], url: [Function] }, nunjucksAsyncFilters: {}, handlebarsHelpers: { slug: [Function], url: [Function] }, pugOptions: {}, ejsOptions: {}, markdownHighlighter: null, libraryOverrides: {}, dynamicPermalinks: true, useGitIgnore: true } +9ms | |
Eleventy:TemplateConfig overrides: {} +12ms | |
Eleventy:TemplateConfig Current configuration: { templateFormats: [ 'liquid', 'ejs', 'md', 'hbs', 'mustache', 'haml', 'pug', 'njk', 'html', 'jstl' ], pathPrefix: '/', markdownTemplateEngine: 'liquid', htmlTemplateEngine: 'liquid', dataTemplateEngine: 'liquid', passthroughFileCopy: true, htmlOutputSuffix: '-o', keys: { package: 'pkg', layout: 'layout', permalink: 'permalink', permalinkRoot: 'permalinkBypassOutputDir', engineOverride: 'templateEngineOverride' }, dir: { input: '.', includes: '_includes', data: '_data', output: '_site' }, filters: {}, handlebarsHelpers: { slug: [Function], url: [Function] }, nunjucksFilters: { slug: [Function], url: [Function] }, layoutAliases: {}, passthroughCopies: {}, liquidOptions: {}, liquidTags: {}, liquidFilters: { slug: [Function], url: [Function] }, nunjucksAsyncFilters: {}, pugOptions: {}, ejsOptions: {}, markdownHighlighter: null, libraryOverrides: {}, dynamicPermalinks: true, useGitIgnore: true } +14ms | |
Eleventy:CommandCheck command: eleventy --config=config/eleventy.config.js +0ms | |
Eleventy:TemplateConfig Merging config with /Users/mighty/personal/alexcarpenter.github.io/config/eleventy.config.js +3s | |
Eleventy:UserConfig Adding universal filter 'jsonify' +3s | |
Eleventy:UserConfig Adding universal filter 'typogrify' +0ms | |
Eleventy:UserConfig Adding universal filter 'markdownify' +0ms | |
Eleventy:UserConfig Adding universal filter 'markdownify_inline' +1ms | |
Eleventy:UserConfig Adding universal filter 'permalink' +0ms | |
Eleventy:UserConfig Adding universal filter 'strip_html' +0ms | |
Eleventy:UserConfig Adding universal filter 'date_to_short_string' +0ms | |
Eleventy:UserConfig Adding universal filter 'date_to_medium_string' +0ms | |
Eleventy:UserConfig Adding universal filter 'datetime_to_long_string' +0ms | |
Eleventy:UserConfig Adding universal filter 'datetime_to_iso' +0ms | |
Eleventy:TemplateConfig localConfig: { templateFormats: [ 'liquid', 'md', 'png', 'jpg' ], dir: { input: 'src', includes: '_includes', data: '_data', output: 'www' }, filters: {}, layoutAliases: {}, passthroughCopies: { './src/assets/fonts': true, './src/CNAME': true, './src/manifest.json': true, './src/serviceworker.js': true }, liquidOptions: { dynamicPartials: true }, liquidTags: { highlight: [Function], 'highlight-plain': [Function] }, liquidFilters: { slug: [Function], url: [Function], jsonify: [Function], typogrify: [Function], markdownify: [Function], markdownify_inline: [Function], permalink: [Function], strip_html: [Function], date_to_short_string: [Function], date_to_medium_string: [Function], datetime_to_long_string: [Function], datetime_to_iso: [Function] }, nunjucksFilters: { slug: [Function], url: [Function], jsonify: [Function], typogrify: [Function], markdownify: [Function], markdownify_inline: [Function], permalink: [Function], strip_html: [Function], date_to_short_string: [Function], date_to_medium_string: [Function], datetime_to_long_string: [Function], datetime_to_iso: [Function] }, nunjucksAsyncFilters: {}, handlebarsHelpers: { slug: [Function], url: [Function], jsonify: [Function], typogrify: [Function], markdownify: [Function], markdownify_inline: [Function], permalink: [Function], strip_html: [Function], date_to_short_string: [Function], date_to_medium_string: [Function], datetime_to_long_string: [Function], datetime_to_iso: [Function] }, pugOptions: {}, ejsOptions: {}, markdownHighlighter: [Function], libraryOverrides: { md: MarkdownIt { inline: [Object], block: [Object], core: [Object], renderer: [Object], linkify: [Object], validateLink: [Function: validateLink], normalizeLink: [Function: normalizeLink], normalizeLinkText: [Function: normalizeLinkText], utils: [Object], helpers: [Object], options: [Object] } }, dynamicPermalinks: true, useGitIgnore: true } +420ms | |
Eleventy:TemplateConfig overrides: {} +4ms | |
Eleventy:TemplateConfig Current configuration: { templateFormats: [ 'liquid', 'md', 'png', 'jpg' ], pathPrefix: '/', markdownTemplateEngine: 'liquid', htmlTemplateEngine: 'liquid', dataTemplateEngine: 'liquid', passthroughFileCopy: true, htmlOutputSuffix: '-o', keys: { package: 'pkg', layout: 'layout', permalink: 'permalink', permalinkRoot: 'permalinkBypassOutputDir', engineOverride: 'templateEngineOverride' }, dir: { input: 'src', includes: '_includes', data: '_data', output: 'www' }, filters: {}, handlebarsHelpers: { slug: [Function], url: [Function], jsonify: [Function], typogrify: [Function], markdownify: [Function], markdownify_inline: [Function], permalink: [Function], strip_html: [Function], date_to_short_string: [Function], date_to_medium_string: [Function], datetime_to_long_string: [Function], datetime_to_iso: [Function] }, nunjucksFilters: { slug: [Function], url: [Function], jsonify: [Function], typogrify: [Function], markdownify: [Function], markdownify_inline: [Function], permalink: [Function], strip_html: [Function], date_to_short_string: [Function], date_to_medium_string: [Function], datetime_to_long_string: [Function], datetime_to_iso: [Function] }, layoutAliases: {}, passthroughCopies: { './src/assets/fonts': true, './src/CNAME': true, './src/manifest.json': true, './src/serviceworker.js': true }, liquidOptions: { dynamicPartials: true }, liquidTags: { highlight: [Function], 'highlight-plain': [Function] }, liquidFilters: { slug: [Function], url: [Function], jsonify: [Function], typogrify: [Function], markdownify: [Function], markdownify_inline: [Function], permalink: [Function], strip_html: [Function], date_to_short_string: [Function], date_to_medium_string: [Function], datetime_to_long_string: [Function], datetime_to_iso: [Function] }, nunjucksAsyncFilters: {}, pugOptions: {}, ejsOptions: {}, markdownHighlighter: [Function], libraryOverrides: { md: MarkdownIt { inline: [Object], block: [Object], core: [Object], renderer: [Object], linkify: [Object], validateLink: [Function: validateLink], normalizeLink: [Function: normalizeLink], normalizeLinkText: [Function: normalizeLinkText], utils: [Object], helpers: [Object], options: [Object] } }, dynamicPermalinks: true, useGitIgnore: true } +2ms | |
Eleventy:TemplatePassthroughManager Resetting counts to 0 +0ms | |
Eleventy:TemplateWriter src/.gitignore ignoring: ./src/node_modules +0ms | |
Eleventy Directories: | |
Eleventy Input: src | |
Eleventy Data: src/_data | |
Eleventy Includes: src/_includes | |
Eleventy Output: www | |
Eleventy Template Formats: liquid,md,png,jpg +0ms | |
Eleventy:TemplateData Found global data file ./src/_data/app.json and adding as: app +0ms | |
Eleventy:TemplateWriter Searching for: [ './src/**/*.liquid', './src/**/*.md', './src/**/*.png', './src/**/*.jpg', '!./src/node_modules', '!./www/**', '!./src/_includes/**', '!./src/_data/**' ] +265ms | |
Eleventy:TemplateWriter Found: [ './src/_content/bookmarks/2018-01-19-perceived-performance.md', './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md', './src/_content/bookmarks/2018-03-27-git-message.md', './src/_content/bookmarks/2018-05-01-craft-link-list.md', './src/_content/bookmarks/2018-05-10-lighthouse-3.md', './src/_content/bookmarks/2018-05-11-my-third-party.md', './src/_content/bookmarks/2018-05-14-design-systems.md', './src/_content/bookmarks/index.md', './src/_content/pages/404.md', './src/_content/pages/about.md', './src/_content/pages/archives.md', './src/_content/pages/homepage.md', './src/_content/pages/offline.md', './src/_content/pages/styleguide.md', './src/_content/posts/2018-05-11-back-to-static.md', './src/_content/posts/2018-05-16-css-tips.md', './src/_content/posts/index.md', './src/_content/screencasts/2017-11-20-trident-pattern.md', './src/_content/screencasts/2017-11-24-aspect-ratios.md', './src/_content/screencasts/2017-12-06-lazyload-images.md', './src/_content/screencasts/2017-12-12-lazyload-background-images.md', './src/_content/screencasts/2017-12-16-skip-links.md', './src/_content/screencasts/2017-12-26-flexbox-grid.md', './src/_content/screencasts/2017-12-28-craftcms-components.md', './src/_content/screencasts/2018-01-09-not-selector.md', './src/_content/screencasts/2018-01-21-text-editor.md', './src/_content/screencasts/2018-01-25-inert-attribute.md', './src/_content/screencasts/2018-02-06-animate-box-shadow.md', './src/_content/screencasts/2018-02-15-css-variables.md', './src/_content/screencasts/2018-03-13-break-out.md', './src/_content/screencasts/2018-03-30-craftcms-content-builder.md', './src/_content/screencasts/2018-04-22-craftcms-carousel.md', './src/_content/screencasts/index.md', './src/apple-touch-icon.png', './src/favicon-16x16.png', './src/favicon-32x32.png', './src/favicon-96x96.png', './src/og-image.png', './src/assets/images/about.jpg', './src/assets/images/me.jpg', './src/assets/images/photo-150.jpg', './src/assets/images/photo-200.jpg', './src/assets/images/photo-300.jpg', './src/assets/images/photo-500.jpg', './src/assets/images/photo-600.jpg' ] +126ms | |
Eleventy:TemplatePassthroughManager TemplatePassthrough copy started. +396ms | |
Eleventy:TemplatePassthroughManager TemplatePassthrough copy finished. Current count: 16 +6ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/2018-01-19-perceived-performance.md') +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' getMapped() +13ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' getData() +6ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-01-19-perceived-performance.md') +0ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +2ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-01-19-perceived-performance.md'): [ './src/_content/bookmarks/2018-01-19-perceived-performance.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +356ms | |
Eleventy:TemplatePassthroughManager Copied './src/manifest.json' +82ms | |
Eleventy:TemplatePassthroughManager Copied './src/CNAME' +0ms | |
Eleventy:TemplatePassthroughManager Copied './src/serviceworker.js' +0ms | |
Eleventy:TemplatePassthroughManager Copied './src/favicon-16x16.png' +1ms | |
Eleventy:TemplatePassthroughManager Copied './src/favicon-32x32.png' +0ms | |
Eleventy:TemplatePassthroughManager Copied './src/favicon-96x96.png' +0ms | |
Eleventy:TemplatePassthroughManager Copied './src/assets/images/photo-150.jpg' +0ms | |
Eleventy:TemplatePassthroughManager Copied './src/assets/images/photo-200.jpg' +2ms | |
Eleventy:TemplatePassthroughManager Copied './src/apple-touch-icon.png' +0ms | |
Eleventy:TemplatePassthroughManager Copied './src/assets/images/photo-300.jpg' +3ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' getAllLayoutFrontMatterData +78ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/bookmarks/2018-01-19-perceived-performance.md' of 2018-01-19T00:00:00.000Z +0ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-01-19T00:00:00.000Z +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-01-19-perceived-performance.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/01/perceived-performance.html' +39ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Perceived Performance: The only kind that really matters', date: 2018-01-19T00:00:00.000Z, link: 'https://www.youtube.com/watch?v=USH4iPQ44LQ', page: { date: 2018-01-19T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-01-19-perceived-performance.md', fileSlug: 'perceived-performance' } } +39ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' renderContent() using 'md' +5ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-01-19-perceived-performance.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/01/perceived-performance.html' +10ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Perceived Performance: The only kind that really matters', date: 2018-01-19T00:00:00.000Z, link: 'https://www.youtube.com/watch?v=USH4iPQ44LQ', page: { date: 2018-01-19T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-01-19-perceived-performance.md', fileSlug: 'perceived-performance', url: '/bookmarks/2018/01/perceived-performance.html' } } +5ms | |
Eleventy:TemplateWriter Template for ./src/_content/bookmarks/2018-01-19-perceived-performance.md added to map. +161ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md') +4ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md') +130ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md'): [ './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +130ms | |
Eleventy:TemplatePassthroughManager Copied './src/og-image.png' +76ms | |
Eleventy:TemplatePassthroughManager Copied './src/assets/images/photo-500.jpg' +5ms | |
Eleventy:TemplatePassthroughManager Copied './src/assets/images/me.jpg' +8ms | |
Eleventy:TemplatePassthroughManager Copied './src/assets/images/photo-600.jpg' +2ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' getAllLayoutFrontMatterData +29ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' of 2018-02-06T00:00:00.000Z +36ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-02-06T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/02/vanilla-js-toolkit.html' +6ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'The Vanilla JS Toolkit', date: 2018-02-06T00:00:00.000Z, link: 'https://vanillajstoolkit.com/', page: { date: 2018-02-06T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md', fileSlug: 'vanilla-js-toolkit' } } +5ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' renderContent() using 'md' +10ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/02/vanilla-js-toolkit.html' +17ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'The Vanilla JS Toolkit', date: 2018-02-06T00:00:00.000Z, link: 'https://vanillajstoolkit.com/', page: { date: 2018-02-06T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md', fileSlug: 'vanilla-js-toolkit', url: '/bookmarks/2018/02/vanilla-js-toolkit.html' } } +7ms | |
Eleventy:TemplateWriter Template for ./src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md added to map. +63ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/2018-03-27-git-message.md') +8ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-03-27-git-message.md') +61ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +6ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-03-27-git-message.md'): [ './src/_content/bookmarks/2018-03-27-git-message.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +69ms | |
Eleventy:TemplatePassthroughManager Copied './src/assets/images/about.jpg' +108ms | |
Eleventy:TemplatePassthroughManager Copied './src/assets/fonts' +78ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' getAllLayoutFrontMatterData +149ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/bookmarks/2018-03-27-git-message.md' of 2018-03-27T00:00:00.000Z +159ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-03-27T00:00:00.000Z +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-03-27-git-message.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/03/git-message.html' +5ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'How to Write a Git Commit Message', date: 2018-03-27T00:00:00.000Z, link: 'https://chris.beams.io/posts/git-commit/', page: { date: 2018-03-27T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-03-27-git-message.md', fileSlug: 'git-message' } } +9ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' renderContent() using 'md' +12ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-03-27-git-message.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/03/git-message.html' +21ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'How to Write a Git Commit Message', date: 2018-03-27T00:00:00.000Z, link: 'https://chris.beams.io/posts/git-commit/', page: { date: 2018-03-27T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-03-27-git-message.md', fileSlug: 'git-message', url: '/bookmarks/2018/03/git-message.html' } } +5ms | |
Eleventy:TemplateWriter Template for ./src/_content/bookmarks/2018-03-27-git-message.md added to map. +194ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/2018-05-01-craft-link-list.md') +17ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' getMapped() +11ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' getData() +2ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-05-01-craft-link-list.md') +200ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +24ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-05-01-craft-link-list.md'): [ './src/_content/bookmarks/2018-05-01-craft-link-list.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +225ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' getAllLayoutFrontMatterData +62ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/bookmarks/2018-05-01-craft-link-list.md' of 2018-05-01T00:00:00.000Z +93ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-05-01T00:00:00.000Z +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-01-craft-link-list.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/04/craft-link-list.html' +19ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Craft Link List', date: 2018-05-01T00:00:00.000Z, link: 'http://craftlinklist.com/', page: { date: 2018-05-01T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-01-craft-link-list.md', fileSlug: 'craft-link-list' } } +32ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' renderContent() using 'md' +5ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-01-craft-link-list.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/04/craft-link-list.html' +38ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Craft Link List', date: 2018-05-01T00:00:00.000Z, link: 'http://craftlinklist.com/', page: { date: 2018-05-01T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-01-craft-link-list.md', fileSlug: 'craft-link-list', url: '/bookmarks/2018/04/craft-link-list.html' } } +29ms | |
Eleventy:TemplateWriter Template for ./src/_content/bookmarks/2018-05-01-craft-link-list.md added to map. +192ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/2018-05-10-lighthouse-3.md') +46ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' getMapped() +3ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-05-10-lighthouse-3.md') +176ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-05-10-lighthouse-3.md'): [ './src/_content/bookmarks/2018-05-10-lighthouse-3.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +176ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' getAllLayoutFrontMatterData +81ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/bookmarks/2018-05-10-lighthouse-3.md' of 2018-05-10T00:00:00.000Z +144ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-05-10T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' renderContent() using 'md' +3ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-10-lighthouse-3.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/lighthouse-3.html' +18ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Lighthouse 3.0 is out', date: 2018-05-10T00:00:00.000Z, link: 'https://developers.google.com/web/updates/2018/05/lighthouse3', page: { date: 2018-05-10T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-10-lighthouse-3.md', fileSlug: 'lighthouse-3' } } +26ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' renderContent() using 'md' +5ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-10-lighthouse-3.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/lighthouse-3.html' +64ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Lighthouse 3.0 is out', date: 2018-05-10T00:00:00.000Z, link: 'https://developers.google.com/web/updates/2018/05/lighthouse3', page: { date: 2018-05-10T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-10-lighthouse-3.md', fileSlug: 'lighthouse-3', url: '/bookmarks/2018/05/lighthouse-3.html' } } +67ms | |
Eleventy:TemplateWriter Template for ./src/_content/bookmarks/2018-05-10-lighthouse-3.md added to map. +227ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/2018-05-11-my-third-party.md') +77ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' getMapped() +3ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-05-11-my-third-party.md') +241ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +3ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-05-11-my-third-party.md'): [ './src/_content/bookmarks/2018-05-11-my-third-party.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +245ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' getAllLayoutFrontMatterData +9ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/bookmarks/2018-05-11-my-third-party.md' of 2018-05-11T00:00:00.000Z +106ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-05-11T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-11-my-third-party.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/my-third-party.html' +6ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'It’s My (Third) Party, and I’ll Cry if I Want To', date: 2018-05-11T00:00:00.000Z, link: 'https://speakerdeck.com/csswizardry/its-my-third-party-and-ill-cry-if-i-want-to', page: { date: 2018-05-11T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-11-my-third-party.md', fileSlug: 'my-third-party' } } +6ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' renderContent() using 'md' +25ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-11-my-third-party.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/my-third-party.html' +27ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'It’s My (Third) Party, and I’ll Cry if I Want To', date: 2018-05-11T00:00:00.000Z, link: 'https://speakerdeck.com/csswizardry/its-my-third-party-and-ill-cry-if-i-want-to', page: { date: 2018-05-11T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-11-my-third-party.md', fileSlug: 'my-third-party', url: '/bookmarks/2018/05/my-third-party.html' } } +31ms | |
Eleventy:TemplateWriter Template for ./src/_content/bookmarks/2018-05-11-my-third-party.md added to map. +301ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/2018-05-14-design-systems.md') +191ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-05-14-design-systems.md') +260ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +23ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/2018-05-14-design-systems.md'): [ './src/_content/bookmarks/2018-05-14-design-systems.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +284ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' getAllLayoutFrontMatterData +30ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/bookmarks/2018-05-14-design-systems.md' of 2018-05-14T00:00:00.000Z +252ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-05-14T00:00:00.000Z +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-14-design-systems.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/design-systems.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Design Systems by Figma', date: 2018-05-14T00:00:00.000Z, link: 'https://www.designsystems.com/', page: { date: 2018-05-14T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-14-design-systems.md', fileSlug: 'design-systems' } } +3ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' renderContent() using 'md' +7ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-14-design-systems.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/design-systems.html' +10ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Design Systems by Figma', date: 2018-05-14T00:00:00.000Z, link: 'https://www.designsystems.com/', page: { date: 2018-05-14T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-14-design-systems.md', fileSlug: 'design-systems', url: '/bookmarks/2018/05/design-systems.html' } } +5ms | |
Eleventy:TemplateWriter Template for ./src/_content/bookmarks/2018-05-14-design-systems.md added to map. +72ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/index.md') +24ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/index.md') +52ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +6ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/index.md'): [ './src/_content/bookmarks/index.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +60ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' getAllLayoutFrontMatterData +38ms | |
Dev:Eleventy:Template new Template('src/_includes/layouts/index.liquid') +11ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' getAllLayoutFrontMatterData +18ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/bookmarks/index.md' of Invalid Date +95ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +16ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +80ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10 }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks' } } +67ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +67ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +70ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10 }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks', url: '/bookmarks/' } } +2ms | |
Eleventy:TemplateWriter Template for ./src/_content/bookmarks/index.md added to map. +250ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/404.md') +30ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/404.md') +238ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +3ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/404.md'): [ './src/_content/pages/404.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +241ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' getAllLayoutFrontMatterData +158ms | |
Dev:Eleventy:Template new Template('src/_includes/layouts/page.liquid') +2ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' getAllLayoutFrontMatterData +4ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/404.md' of Invalid Date +197ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/404.md': /404.html becomes '/404.html' +6ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: '404', excerpt: 'Page not found', permalink: '/404.html', page: { date: Invalid Date, inputPath: './src/_content/pages/404.md', fileSlug: '404' } } +7ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' renderContent() using 'md' +30ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/404.md': /404.html becomes '/404.html' +41ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: '404', excerpt: 'Page not found', permalink: '/404.html', page: { date: Invalid Date, inputPath: './src/_content/pages/404.md', fileSlug: '404', url: '/404.html' } } +182ms | |
Eleventy:TemplateWriter Template for ./src/_content/pages/404.md added to map. +427ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/about.md') +44ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' getMapped() +22ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/about.md') +446ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +3ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +2ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +71ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +3ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/about.md'): [ './src/_content/pages/about.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +526ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' getAllLayoutFrontMatterData +102ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/page.liquid' in TemplateCache +1ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/about.md' of Invalid Date +342ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/about.md': /about/index.html becomes '/about/index.html' +7ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'About', permalink: '/about/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/about.md', fileSlug: 'about' } } +7ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' renderContent() using 'md' +27ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/about.md': /about/index.html becomes '/about/index.html' +41ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'About', permalink: '/about/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/about.md', fileSlug: 'about', url: '/about/' } } +15ms | |
Eleventy:TemplateWriter Template for ./src/_content/pages/about.md added to map. +439ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/archives.md') +262ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/archives.md') +337ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +2ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/archives.md'): [ './src/_content/pages/archives.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +343ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getAllLayoutFrontMatterData +33ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +13ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getAllLayoutFrontMatterData +2ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/archives.md' of Invalid Date +313ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +4ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10 }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives' } } +4ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +16ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +21ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10 }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/' } } +5ms | |
Eleventy:TemplateWriter Template for ./src/_content/pages/archives.md added to map. +182ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/homepage.md') +107ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/homepage.md') +174ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +7ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +41ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/homepage.md'): [ './src/_content/pages/homepage.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +224ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' getAllLayoutFrontMatterData +122ms | |
Dev:Eleventy:Template new Template('src/_includes/layouts/homepage.liquid') +17ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' getAllLayoutFrontMatterData +114ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/homepage.md' of Invalid Date +360ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/homepage.md': /index.html becomes '/index.html' +2ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/homepage', title: 'Welcome', excerpt: 'I’m Alex Carpenter, a front-end web developer focused on performance and accessibility.', permalink: '/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/homepage.md', fileSlug: 'homepage' } } +2ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' renderContent() using 'md' +12ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/homepage.md': /index.html becomes '/index.html' +25ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/homepage', title: 'Welcome', excerpt: 'I’m Alex Carpenter, a front-end web developer focused on performance and accessibility.', permalink: '/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/homepage.md', fileSlug: 'homepage', url: '/' } } +13ms | |
Eleventy:TemplateWriter Template for ./src/_content/pages/homepage.md added to map. +287ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/offline.md') +7ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/offline.md') +238ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +19ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/offline.md'): [ './src/_content/pages/offline.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +258ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' getAllLayoutFrontMatterData +22ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/page.liquid' in TemplateCache +1ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' getAllLayoutFrontMatterData +4ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/offline.md' of Invalid Date +37ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/offline.md': /offline/index.html becomes '/offline/index.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'Offline', excerpt: 'Sorry. It looks like the network connection isn’t working right now.', permalink: '/offline/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/offline.md', fileSlug: 'offline' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' renderContent() using 'md' +25ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/offline.md': /offline/index.html becomes '/offline/index.html' +55ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'Offline', excerpt: 'Sorry. It looks like the network connection isn’t working right now.', permalink: '/offline/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/offline.md', fileSlug: 'offline', url: '/offline/' } } +57ms | |
Eleventy:TemplateWriter Template for ./src/_content/pages/offline.md added to map. +148ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/styleguide.md') +33ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/styleguide.md') +128ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/styleguide.md'): [ './src/_content/pages/styleguide.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +128ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' getAllLayoutFrontMatterData +3ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/page.liquid' in TemplateCache +2ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/styleguide.md' of Invalid Date +77ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' renderContent() using 'md' +24ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/styleguide.md': /styleguide/index.html becomes '/styleguide/index.html' +18ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'Styleguide', excerpt: 'There are many styleguides but this is mine.', permalink: '/styleguide/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/styleguide.md', fileSlug: 'styleguide' } } +10ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/styleguide.md': /styleguide/index.html becomes '/styleguide/index.html' +33ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'Styleguide', excerpt: 'There are many styleguides but this is mine.', permalink: '/styleguide/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/styleguide.md', fileSlug: 'styleguide', url: '/styleguide/' } } +34ms | |
Eleventy:TemplateWriter Template for ./src/_content/pages/styleguide.md added to map. +106ms | |
Dev:Eleventy:Template new Template('./src/_content/posts/2018-05-11-back-to-static.md') +17ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' getMapped() +8ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/posts/2018-05-11-back-to-static.md') +115ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/posts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/posts', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/posts'; inputDir: './src' +4ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +80ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/posts/2018-05-11-back-to-static.md'): [ './src/_content/posts/2018-05-11-back-to-static.json', './src/_content/posts/posts.json', './src/_content/_content.json' ] +203ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' getAllLayoutFrontMatterData +103ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/posts/2018-05-11-back-to-static.md' of 2018-05-11T00:00:00.000Z +151ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-05-11T00:00:00.000Z +1ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/2018-05-11-back-to-static.md': posts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'posts/2018/05/back-to-static.html' +44ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/post', permalink: 'posts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'post', heading: true, time: true, title: 'Back to static', date: 2018-05-11T00:00:00.000Z, excerpt: 'Towards the beginning of the year I had migrated my personal site setup from Jekyll over to Craft CMS.', page: { date: 2018-05-11T00:00:00.000Z, inputPath: './src/_content/posts/2018-05-11-back-to-static.md', fileSlug: 'back-to-static' } } +45ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/2018-05-11-back-to-static.md': posts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'posts/2018/05/back-to-static.html' +7ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/post', permalink: 'posts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'post', heading: true, time: true, title: 'Back to static', date: 2018-05-11T00:00:00.000Z, excerpt: 'Towards the beginning of the year I had migrated my personal site setup from Jekyll over to Craft CMS.', page: { date: 2018-05-11T00:00:00.000Z, inputPath: './src/_content/posts/2018-05-11-back-to-static.md', fileSlug: 'back-to-static', url: '/posts/2018/05/back-to-static.html' } } +2ms | |
Eleventy:TemplateWriter Template for ./src/_content/posts/2018-05-11-back-to-static.md added to map. +194ms | |
Dev:Eleventy:Template new Template('./src/_content/posts/2018-05-16-css-tips.md') +30ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' getData() +2ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/posts/2018-05-16-css-tips.md') +101ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/posts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/posts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/posts'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +12ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/posts/2018-05-16-css-tips.md'): [ './src/_content/posts/2018-05-16-css-tips.json', './src/_content/posts/posts.json', './src/_content/_content.json' ] +113ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' getAllLayoutFrontMatterData +18ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/posts/2018-05-16-css-tips.md' of 2018-05-16T00:00:00.000Z +51ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-05-16T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/2018-05-16-css-tips.md': posts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'posts/2018/05/css-tips.html' +13ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/post', permalink: 'posts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'post', heading: true, time: true, title: 'Three tips for writing better CSS', date: 2018-05-16T00:00:00.000Z, excerpt: 'I seem to be apart of the few lately, but I still love CSS.', tags: [ 'css' ], page: { date: 2018-05-16T00:00:00.000Z, inputPath: './src/_content/posts/2018-05-16-css-tips.md', fileSlug: 'css-tips' } } +13ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' renderContent() using 'md' +11ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/2018-05-16-css-tips.md': posts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'posts/2018/05/css-tips.html' +29ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/post', permalink: 'posts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'post', heading: true, time: true, title: 'Three tips for writing better CSS', date: 2018-05-16T00:00:00.000Z, excerpt: 'I seem to be apart of the few lately, but I still love CSS.', tags: [ 'css' ], page: { date: 2018-05-16T00:00:00.000Z, inputPath: './src/_content/posts/2018-05-16-css-tips.md', fileSlug: 'css-tips', url: '/posts/2018/05/css-tips.html' } } +19ms | |
Eleventy:TemplateWriter Template for ./src/_content/posts/2018-05-16-css-tips.md added to map. +83ms | |
Dev:Eleventy:Template new Template('./src/_content/posts/index.md') +19ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' getMapped() +2ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/posts/index.md') +69ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/posts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/posts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/posts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/posts/index.md'): [ './src/_content/posts/index.json', './src/_content/posts/posts.json', './src/_content/_content.json' ] +70ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' getAllLayoutFrontMatterData +53ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +0ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/posts/index.md' of Invalid Date +75ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +11ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10 }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts' } } +11ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +14ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +21ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10 }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts', url: '/posts/' } } +7ms | |
Eleventy:TemplateWriter Template for ./src/_content/posts/index.md added to map. +123ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2017-11-20-trident-pattern.md') +35ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' getMapped() +15ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-11-20-trident-pattern.md') +137ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +24ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-11-20-trident-pattern.md'): [ './src/_content/screencasts/2017-11-20-trident-pattern.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +162ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' getAllLayoutFrontMatterData +51ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2017-11-20-trident-pattern.md' of 2017-11-20T00:00:00.000Z +115ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2017-11-20T00:00:00.000Z +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' renderContent() using 'md' +42ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-11-20-trident-pattern.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/11/trident-pattern.html' +34ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'CSS Flexbox Trident Pattern', date: 2017-11-20T00:00:00.000Z, video: 'https://www.youtube.com/embed/7HE_ByY4hDo', excerpt: 'Learn how to build the trident pattern with Flexbox. No absolute positioned elements or grid frameworks needed.', tags: [ 'CSS' ], page: { date: 2017-11-20T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-11-20-trident-pattern.md', fileSlug: 'trident-pattern' } } +5ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-11-20-trident-pattern.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/11/trident-pattern.html' +9ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'CSS Flexbox Trident Pattern', date: 2017-11-20T00:00:00.000Z, video: 'https://www.youtube.com/embed/7HE_ByY4hDo', excerpt: 'Learn how to build the trident pattern with Flexbox. No absolute positioned elements or grid frameworks needed.', tags: [ 'CSS' ], page: { date: 2017-11-20T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-11-20-trident-pattern.md', fileSlug: 'trident-pattern', url: '/screencasts/2017/11/trident-pattern.html' } } +5ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2017-11-20-trident-pattern.md added to map. +134ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2017-11-24-aspect-ratios.md') +10ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' getMapped() +26ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-11-24-aspect-ratios.md') +117ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-11-24-aspect-ratios.md'): [ './src/_content/screencasts/2017-11-24-aspect-ratios.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +118ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' getAllLayoutFrontMatterData +40ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2017-11-24-aspect-ratios.md' of 2017-11-24T00:00:00.000Z +77ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2017-11-24T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-11-24-aspect-ratios.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/11/aspect-ratios.html' +26ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'CSS Aspect Ratios', date: 2017-11-24T00:00:00.000Z, video: 'https://www.youtube.com/embed/iSaBRUgAXnk', excerpt: 'How to use intrinsic ratios with CSS to keep content from "shifting" as embedded media is loaded.', tags: [ 'CSS' ], page: { date: 2017-11-24T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-11-24-aspect-ratios.md', fileSlug: 'aspect-ratios' } } +26ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' renderContent() using 'md' +34ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-11-24-aspect-ratios.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/11/aspect-ratios.html' +37ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'CSS Aspect Ratios', date: 2017-11-24T00:00:00.000Z, video: 'https://www.youtube.com/embed/iSaBRUgAXnk', excerpt: 'How to use intrinsic ratios with CSS to keep content from "shifting" as embedded media is loaded.', tags: [ 'CSS' ], page: { date: 2017-11-24T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-11-24-aspect-ratios.md', fileSlug: 'aspect-ratios', url: '/screencasts/2017/11/aspect-ratios.html' } } +3ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2017-11-24-aspect-ratios.md added to map. +159ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2017-12-06-lazyload-images.md') +30ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-06-lazyload-images.md') +135ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +29ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-06-lazyload-images.md'): [ './src/_content/screencasts/2017-12-06-lazyload-images.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +167ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' getAllLayoutFrontMatterData +39ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2017-12-06-lazyload-images.md' of 2017-12-06T00:00:00.000Z +70ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2017-12-06T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-06-lazyload-images.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/lazyload-images.html' +12ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Lazyload imagery for performance', date: 2017-12-06T00:00:00.000Z, video: 'https://www.youtube.com/embed/Uwnmn65cMec', excerpt: null, tags: [ 'Performance' ], page: { date: 2017-12-06T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-06-lazyload-images.md', fileSlug: 'lazyload-images' } } +26ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' renderContent() using 'md' +37ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-06-lazyload-images.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/lazyload-images.html' +56ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Lazyload imagery for performance', date: 2017-12-06T00:00:00.000Z, video: 'https://www.youtube.com/embed/Uwnmn65cMec', excerpt: null, tags: [ 'Performance' ], page: { date: 2017-12-06T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-06-lazyload-images.md', fileSlug: 'lazyload-images', url: '/screencasts/2017/12/lazyload-images.html' } } +5ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2017-12-06-lazyload-images.md added to map. +120ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2017-12-12-lazyload-background-images.md') +12ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-12-lazyload-background-images.md') +87ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +29ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-12-lazyload-background-images.md'): [ './src/_content/screencasts/2017-12-12-lazyload-background-images.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +117ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' getAllLayoutFrontMatterData +38ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2017-12-12-lazyload-background-images.md' of 2017-12-12T00:00:00.000Z +50ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2017-12-12T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-12-lazyload-background-images.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/lazyload-background-images.html' +18ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Lazyloading background images', date: 2017-12-12T00:00:00.000Z, video: 'https://www.youtube.com/embed/UFKlvJO6GoA', excerpt: 'Learn how to lazyload background images to help improve your websites performance.', tags: [ 'Performance' ], page: { date: 2017-12-12T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-12-lazyload-background-images.md', fileSlug: 'lazyload-background-images' } } +59ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' renderContent() using 'md' +34ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-12-lazyload-background-images.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/lazyload-background-images.html' +79ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Lazyloading background images', date: 2017-12-12T00:00:00.000Z, video: 'https://www.youtube.com/embed/UFKlvJO6GoA', excerpt: 'Learn how to lazyload background images to help improve your websites performance.', tags: [ 'Performance' ], page: { date: 2017-12-12T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-12-lazyload-background-images.md', fileSlug: 'lazyload-background-images', url: '/screencasts/2017/12/lazyload-background-images.html' } } +4ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2017-12-12-lazyload-background-images.md added to map. +178ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2017-12-16-skip-links.md') +42ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' getMapped() +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-16-skip-links.md') +148ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +2ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-16-skip-links.md'): [ './src/_content/screencasts/2017-12-16-skip-links.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +190ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' getAllLayoutFrontMatterData +65ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2017-12-16-skip-links.md' of 2017-12-16T00:00:00.000Z +110ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2017-12-16T00:00:00.000Z +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' renderContent() using 'md' +3ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-16-skip-links.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/skip-links.html' +5ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Website skip links', date: 2017-12-16T00:00:00.000Z, video: 'https://www.youtube.com/embed/sac2majyv1w', excerpt: 'Watch as I add a skip to link to my website to help improve accessibility.', tags: [ 'Accessibility' ], page: { date: 2017-12-16T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-16-skip-links.md', fileSlug: 'skip-links' } } +5ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' renderContent() using 'md' +18ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-16-skip-links.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/skip-links.html' +20ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Website skip links', date: 2017-12-16T00:00:00.000Z, video: 'https://www.youtube.com/embed/sac2majyv1w', excerpt: 'Watch as I add a skip to link to my website to help improve accessibility.', tags: [ 'Accessibility' ], page: { date: 2017-12-16T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-16-skip-links.md', fileSlug: 'skip-links', url: '/screencasts/2017/12/skip-links.html' } } +2ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2017-12-16-skip-links.md added to map. +121ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2017-12-26-flexbox-grid.md') +26ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-26-flexbox-grid.md') +116ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +45ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +3ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-26-flexbox-grid.md'): [ './src/_content/screencasts/2017-12-26-flexbox-grid.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +128ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' getAllLayoutFrontMatterData +67ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2017-12-26-flexbox-grid.md' of 2017-12-26T00:00:00.000Z +95ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2017-12-26T00:00:00.000Z +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-26-flexbox-grid.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/flexbox-grid.html' +2ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Build your own grid with flexbox', date: 2017-12-26T00:00:00.000Z, video: 'https://www.youtube.com/embed/PfKepdRfDCw', excerpt: 'Learn how to build your own robust grid setup using flexbox.', tags: [ 'CSS' ], page: { date: 2017-12-26T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-26-flexbox-grid.md', fileSlug: 'flexbox-grid' } } +17ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' renderContent() using 'md' +13ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-26-flexbox-grid.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/flexbox-grid.html' +31ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Build your own grid with flexbox', date: 2017-12-26T00:00:00.000Z, video: 'https://www.youtube.com/embed/PfKepdRfDCw', excerpt: 'Learn how to build your own robust grid setup using flexbox.', tags: [ 'CSS' ], page: { date: 2017-12-26T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-26-flexbox-grid.md', fileSlug: 'flexbox-grid', url: '/screencasts/2017/12/flexbox-grid.html' } } +3ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2017-12-26-flexbox-grid.md added to map. +122ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2017-12-28-craftcms-components.md') +19ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-28-craftcms-components.md') +73ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +11ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2017-12-28-craftcms-components.md'): [ './src/_content/screencasts/2017-12-28-craftcms-components.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +85ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' getAllLayoutFrontMatterData +28ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2017-12-28-craftcms-components.md' of 2017-12-28T00:00:00.000Z +49ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2017-12-28T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-28-craftcms-components.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/craftcms-components.html' +2ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How I build components with Craft CMS', date: 2017-12-28T00:00:00.000Z, video: 'https://www.youtube.com/embed/FNIM8MvUL-Q', excerpt: 'In this screencast, I walk you through how I build components for my website in CraftCMS with Twig.', tags: [ 'Craft CMS' ], page: { date: 2017-12-28T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-28-craftcms-components.md', fileSlug: 'craftcms-components' } } +20ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-28-craftcms-components.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/craftcms-components.html' +54ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How I build components with Craft CMS', date: 2017-12-28T00:00:00.000Z, video: 'https://www.youtube.com/embed/FNIM8MvUL-Q', excerpt: 'In this screencast, I walk you through how I build components for my website in CraftCMS with Twig.', tags: [ 'Craft CMS' ], page: { date: 2017-12-28T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-28-craftcms-components.md', fileSlug: 'craftcms-components', url: '/screencasts/2017/12/craftcms-components.html' } } +19ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2017-12-28-craftcms-components.md added to map. +98ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2018-01-09-not-selector.md') +12ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-01-09-not-selector.md') +84ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +11ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-01-09-not-selector.md'): [ './src/_content/screencasts/2018-01-09-not-selector.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +96ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' getAllLayoutFrontMatterData +15ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2018-01-09-not-selector.md' of 2018-01-09T00:00:00.000Z +27ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-01-09T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-09-not-selector.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/not-selector.html' +17ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Introduction to the :not selector', date: 2018-01-09T00:00:00.000Z, video: 'https://www.youtube.com/embed/RMVNySfb1-s', excerpt: 'Here is a quick introduction to one of my favorite selectors in CSS, the :not selector. This helps reduce the amount of times you have to undo CSS declarations in your codebase.', tags: [ 'CSS' ], page: { date: 2018-01-09T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-09-not-selector.md', fileSlug: 'not-selector' } } +16ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-09-not-selector.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/not-selector.html' +20ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Introduction to the :not selector', date: 2018-01-09T00:00:00.000Z, video: 'https://www.youtube.com/embed/RMVNySfb1-s', excerpt: 'Here is a quick introduction to one of my favorite selectors in CSS, the :not selector. This helps reduce the amount of times you have to undo CSS declarations in your codebase.', tags: [ 'CSS' ], page: { date: 2018-01-09T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-09-not-selector.md', fileSlug: 'not-selector', url: '/screencasts/2018/01/not-selector.html' } } +13ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2018-01-09-not-selector.md added to map. +81ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2018-01-21-text-editor.md') +20ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-01-21-text-editor.md') +71ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +31ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-01-21-text-editor.md'): [ './src/_content/screencasts/2018-01-21-text-editor.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +104ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' getAllLayoutFrontMatterData +36ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2018-01-21-text-editor.md' of 2018-01-21T00:00:00.000Z +66ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-01-21T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-21-text-editor.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/text-editor.html' +1ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Current text editor setup', date: 2018-01-21T00:00:00.000Z, video: 'https://www.youtube.com/embed/ehkER5IwmaM', excerpt: 'A quick overview of my current text editor setup.', tags: [ 'Tools' ], page: { date: 2018-01-21T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-21-text-editor.md', fileSlug: 'text-editor' } } +28ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' renderContent() using 'md' +54ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-21-text-editor.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/text-editor.html' +85ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Current text editor setup', date: 2018-01-21T00:00:00.000Z, video: 'https://www.youtube.com/embed/ehkER5IwmaM', excerpt: 'A quick overview of my current text editor setup.', tags: [ 'Tools' ], page: { date: 2018-01-21T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-21-text-editor.md', fileSlug: 'text-editor', url: '/screencasts/2018/01/text-editor.html' } } +4ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2018-01-21-text-editor.md added to map. +139ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2018-01-25-inert-attribute.md') +17ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-01-25-inert-attribute.md') +106ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +11ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-01-25-inert-attribute.md'): [ './src/_content/screencasts/2018-01-25-inert-attribute.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +117ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' getAllLayoutFrontMatterData +28ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2018-01-25-inert-attribute.md' of 2018-01-25T00:00:00.000Z +45ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-01-25T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-25-inert-attribute.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/inert-attribute.html' +2ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Intro to the inert attribute', date: 2018-01-25T00:00:00.000Z, video: 'https://www.youtube.com/embed/aw95rgfpZYY', excerpt: 'A quick introduction to the inert attribute and how you can use it to trap focus within a modal.', tags: [ 'Accessibility' ], page: { date: 2018-01-25T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-25-inert-attribute.md', fileSlug: 'inert-attribute' } } +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' renderContent() using 'md' +29ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-25-inert-attribute.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/inert-attribute.html' +35ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Intro to the inert attribute', date: 2018-01-25T00:00:00.000Z, video: 'https://www.youtube.com/embed/aw95rgfpZYY', excerpt: 'A quick introduction to the inert attribute and how you can use it to trap focus within a modal.', tags: [ 'Accessibility' ], page: { date: 2018-01-25T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-25-inert-attribute.md', fileSlug: 'inert-attribute', url: '/screencasts/2018/01/inert-attribute.html' } } +5ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2018-01-25-inert-attribute.md added to map. +94ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2018-02-06-animate-box-shadow.md') +29ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-02-06-animate-box-shadow.md') +84ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +29ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-02-06-animate-box-shadow.md'): [ './src/_content/screencasts/2018-02-06-animate-box-shadow.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +114ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' getAllLayoutFrontMatterData +35ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2018-02-06-animate-box-shadow.md' of 2018-02-06T00:00:00.000Z +65ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-02-06T00:00:00.000Z +28ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' renderContent() using 'md' +28ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-02-06-animate-box-shadow.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/02/animate-box-shadow.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How to animate box-shadows with transforms and opacity', date: 2018-02-06T00:00:00.000Z, video: 'https://www.youtube.com/embed/ZkDWCCHiPg4', excerpt: 'A quick look at how to animate material design box shadow elements with CSS.', tags: [ 'CSS' ], page: { date: 2018-02-06T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-02-06-animate-box-shadow.md', fileSlug: 'animate-box-shadow' } } +4ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' renderContent() using 'md' +31ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-02-06-animate-box-shadow.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/02/animate-box-shadow.html' +37ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How to animate box-shadows with transforms and opacity', date: 2018-02-06T00:00:00.000Z, video: 'https://www.youtube.com/embed/ZkDWCCHiPg4', excerpt: 'A quick look at how to animate material design box shadow elements with CSS.', tags: [ 'CSS' ], page: { date: 2018-02-06T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-02-06-animate-box-shadow.md', fileSlug: 'animate-box-shadow', url: '/screencasts/2018/02/animate-box-shadow.html' } } +6ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2018-02-06-animate-box-shadow.md added to map. +132ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2018-02-15-css-variables.md') +26ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-02-15-css-variables.md') +101ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +33ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +2ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +2ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-02-15-css-variables.md'): [ './src/_content/screencasts/2018-02-15-css-variables.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +138ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' getAllLayoutFrontMatterData +47ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2018-02-15-css-variables.md' of 2018-02-15T00:00:00.000Z +75ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-02-15T00:00:00.000Z +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' renderContent() using 'md' +3ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-02-15-css-variables.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/02/css-variables.html' +21ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How to use CSS variables', date: 2018-02-15T00:00:00.000Z, video: 'https://www.youtube.com/embed/jzosDgJE_Ms', excerpt: 'Here is a quick introduction to CSS variables and how I use them on my personal site.', tags: [ 'CSS' ], page: { date: 2018-02-15T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-02-15-css-variables.md', fileSlug: 'css-variables' } } +20ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' renderContent() using 'md' +31ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-02-15-css-variables.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/02/css-variables.html' +35ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How to use CSS variables', date: 2018-02-15T00:00:00.000Z, video: 'https://www.youtube.com/embed/jzosDgJE_Ms', excerpt: 'Here is a quick introduction to CSS variables and how I use them on my personal site.', tags: [ 'CSS' ], page: { date: 2018-02-15T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-02-15-css-variables.md', fileSlug: 'css-variables', url: '/screencasts/2018/02/css-variables.html' } } +4ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2018-02-15-css-variables.md added to map. +134ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2018-03-13-break-out.md') +28ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' getMapped() +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-03-13-break-out.md') +98ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +35ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-03-13-break-out.md'): [ './src/_content/screencasts/2018-03-13-break-out.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +133ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' getAllLayoutFrontMatterData +41ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2018-03-13-break-out.md' of 2018-03-13T00:00:00.000Z +70ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-03-13T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-03-13-break-out.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/03/break-out.html' +7ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Break elements outside of their containers', date: 2018-03-13T00:00:00.000Z, video: 'https://www.youtube.com/embed/UQpvYbFNzFc', excerpt: 'Learn how to "break" elements outside of their containers using the :not selector.', tags: [ 'CSS' ], page: { date: 2018-03-13T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-03-13-break-out.md', fileSlug: 'break-out' } } +10ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' renderContent() using 'md' +11ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-03-13-break-out.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/03/break-out.html' +18ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Break elements outside of their containers', date: 2018-03-13T00:00:00.000Z, video: 'https://www.youtube.com/embed/UQpvYbFNzFc', excerpt: 'Learn how to "break" elements outside of their containers using the :not selector.', tags: [ 'CSS' ], page: { date: 2018-03-13T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-03-13-break-out.md', fileSlug: 'break-out', url: '/screencasts/2018/03/break-out.html' } } +20ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2018-03-13-break-out.md added to map. +121ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2018-03-30-craftcms-content-builder.md') +38ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' getMapped() +5ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-03-30-craftcms-content-builder.md') +95ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-03-30-craftcms-content-builder.md'): [ './src/_content/screencasts/2018-03-30-craftcms-content-builder.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +97ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' getAllLayoutFrontMatterData +26ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' of 2018-03-30T00:00:00.000Z +87ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-03-30T00:00:00.000Z +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-03-30-craftcms-content-builder.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/03/craftcms-content-builder.html' +1ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Craft CMS content builder', date: 2018-03-30T00:00:00.000Z, video: 'https://www.youtube.com/embed/VSXglzqJ2Z4', excerpt: 'Learn how to build a great authoring experience using Craft CMS\'s matrix field type.', tags: [ 'Craft CMS' ], page: { date: 2018-03-30T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-03-30-craftcms-content-builder.md', fileSlug: 'craftcms-content-builder' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' renderContent() using 'md' +33ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-03-30-craftcms-content-builder.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/03/craftcms-content-builder.html' +135ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Craft CMS content builder', date: 2018-03-30T00:00:00.000Z, video: 'https://www.youtube.com/embed/VSXglzqJ2Z4', excerpt: 'Learn how to build a great authoring experience using Craft CMS\'s matrix field type.', tags: [ 'Craft CMS' ], page: { date: 2018-03-30T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-03-30-craftcms-content-builder.md', fileSlug: 'craftcms-content-builder', url: '/screencasts/2018/03/craftcms-content-builder.html' } } +102ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2018-03-30-craftcms-content-builder.md added to map. +183ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/2018-04-22-craftcms-carousel.md') +14ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' getMapped() +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' getData() +2ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-04-22-craftcms-carousel.md') +172ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +13ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/2018-04-22-craftcms-carousel.md'): [ './src/_content/screencasts/2018-04-22-craftcms-carousel.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +185ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' getAllLayoutFrontMatterData +63ms | |
Eleventy:Template getMappedDate: using a date in the data for './src/_content/screencasts/2018-04-22-craftcms-carousel.md' of 2018-04-22T00:00:00.000Z +80ms | |
Eleventy:Template getMappedDate: YAML parsed it: 2018-04-22T00:00:00.000Z +3ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-04-22-craftcms-carousel.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/04/craftcms-carousel.html' +15ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Craft CMS carousel component', date: 2018-04-22T00:00:00.000Z, video: 'https://www.youtube.com/embed/e-6bk2VnBCk', excerpt: 'Learn how to build a reusable carousel component in Craft CMS by using an embed.', tags: [ 'Craft CMS' ], page: { date: 2018-04-22T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-04-22-craftcms-carousel.md', fileSlug: 'craftcms-carousel' } } +31ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' renderContent() using 'md' +20ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-04-22-craftcms-carousel.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/04/craftcms-carousel.html' +52ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Craft CMS carousel component', date: 2018-04-22T00:00:00.000Z, video: 'https://www.youtube.com/embed/e-6bk2VnBCk', excerpt: 'Learn how to build a reusable carousel component in Craft CMS by using an embed.', tags: [ 'Craft CMS' ], page: { date: 2018-04-22T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-04-22-craftcms-carousel.md', fileSlug: 'craftcms-carousel', url: '/screencasts/2018/04/craftcms-carousel.html' } } +16ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/2018-04-22-craftcms-carousel.md added to map. +146ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/index.md') +10ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getMapped() +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/index.md') +133ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +1ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/index.md'): [ './src/_content/screencasts/index.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +136ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getAllLayoutFrontMatterData +167ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getAllLayoutFrontMatterData +1ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/screencasts/index.md' of Invalid Date +182ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +2ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10 }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts' } } +3ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +8ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +11ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10 }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/' } } +3ms | |
Eleventy:TemplateWriter Template for ./src/_content/screencasts/index.md added to map. +198ms | |
Eleventy:TemplateMap Caching collections objects. +0ms | |
Eleventy:TemplateMap Collection: collections.all size: 33 +87ms | |
Eleventy:TemplateMap Collection: collections.css size: 1 +1ms | |
Eleventy:TemplateMap Collection: collections.CSS size: 7 +0ms | |
Eleventy:TemplateMap Collection: collections.Performance size: 2 +1ms | |
Eleventy:TemplateMap Collection: collections.Accessibility size: 2 +0ms | |
Eleventy:TemplateMap Collection: collections.Craft CMS size: 3 +0ms | |
Eleventy:TemplateMap Collection: collections.Tools size: 1 +1ms | |
Eleventy:TemplateMap Collection: collections.all size: 24 +77ms | |
Eleventy:TemplateMap Collection: collections.bookmarks size: 7 +12ms | |
Eleventy:TemplateMap Collection: collections.posts size: 2 +46ms | |
Eleventy:TemplateMap Collection: collections.screencasts size: 15 +29ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' render() +275ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/bookmarks/2018-01-19-perceived-performance.md'. +1ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/bookmarks/2018-01-19-perceived-performance.md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' renderContent() using 'md' +2ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' renderContent() using 'md' +76ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-01-19-perceived-performance.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/01/perceived-performance.html' +356ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Perceived Performance: The only kind that really matters', date: 2018-01-19T00:00:00.000Z, link: 'https://www.youtube.com/watch?v=USH4iPQ44LQ', page: { date: 2018-01-19T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-01-19-perceived-performance.md', fileSlug: 'perceived-performance', url: '/bookmarks/2018/01/perceived-performance.html', outputPath: 'www/bookmarks/2018/01/perceived-performance.html' } } +1ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +89ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' render() +4ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' renderContent() using 'md' +38ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/02/vanilla-js-toolkit.html' +48ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'The Vanilla JS Toolkit', date: 2018-02-06T00:00:00.000Z, link: 'https://vanillajstoolkit.com/', page: { date: 2018-02-06T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md', fileSlug: 'vanilla-js-toolkit', url: '/bookmarks/2018/02/vanilla-js-toolkit.html', outputPath: 'www/bookmarks/2018/02/vanilla-js-toolkit.html' } } +5ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +47ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +5ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' render() +19ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/bookmarks/2018-03-27-git-message.md'. +1ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/bookmarks/2018-03-27-git-message.md' +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' renderContent() using 'md' +26ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-03-27-git-message.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/03/git-message.html' +49ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'How to Write a Git Commit Message', date: 2018-03-27T00:00:00.000Z, link: 'https://chris.beams.io/posts/git-commit/', page: { date: 2018-03-27T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-03-27-git-message.md', fileSlug: 'git-message', url: '/bookmarks/2018/03/git-message.html', outputPath: 'www/bookmarks/2018/03/git-message.html' } } +2ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +45ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +5ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' render() +9ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/bookmarks/2018-05-01-craft-link-list.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/bookmarks/2018-05-01-craft-link-list.md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-01-craft-link-list.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/04/craft-link-list.html' +17ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Craft Link List', date: 2018-05-01T00:00:00.000Z, link: 'http://craftlinklist.com/', page: { date: 2018-05-01T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-01-craft-link-list.md', fileSlug: 'craft-link-list', url: '/bookmarks/2018/04/craft-link-list.html', outputPath: 'www/bookmarks/2018/04/craft-link-list.html' } } +6ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +11ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' render() +4ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/bookmarks/2018-05-10-lighthouse-3.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/bookmarks/2018-05-10-lighthouse-3.md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-10-lighthouse-3.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/lighthouse-3.html' +14ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Lighthouse 3.0 is out', date: 2018-05-10T00:00:00.000Z, link: 'https://developers.google.com/web/updates/2018/05/lighthouse3', page: { date: 2018-05-10T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-10-lighthouse-3.md', fileSlug: 'lighthouse-3', url: '/bookmarks/2018/05/lighthouse-3.html', outputPath: 'www/bookmarks/2018/05/lighthouse-3.html' } } +10ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +16ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' render() +3ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/bookmarks/2018-05-11-my-third-party.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/bookmarks/2018-05-11-my-third-party.md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' renderContent() using 'md' +12ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-11-my-third-party.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/my-third-party.html' +19ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'It’s My (Third) Party, and I’ll Cry if I Want To', date: 2018-05-11T00:00:00.000Z, link: 'https://speakerdeck.com/csswizardry/its-my-third-party-and-ill-cry-if-i-want-to', page: { date: 2018-05-11T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-11-my-third-party.md', fileSlug: 'my-third-party', url: '/bookmarks/2018/05/my-third-party.html', outputPath: 'www/bookmarks/2018/05/my-third-party.html' } } +2ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +29ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' render() +17ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/bookmarks/2018-05-14-design-systems.md'. +2ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/bookmarks/2018-05-14-design-systems.md' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' renderContent() using 'md' +14ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-14-design-systems.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/design-systems.html' +35ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Design Systems by Figma', date: 2018-05-14T00:00:00.000Z, link: 'https://www.designsystems.com/', page: { date: 2018-05-14T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-14-design-systems.md', fileSlug: 'design-systems', url: '/bookmarks/2018/05/design-systems.html', outputPath: 'www/bookmarks/2018/05/design-systems.html' } } +1ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +22ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template new Template('./src/_content/bookmarks/index.md') +33ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/index.md') +751ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/bookmarks' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/bookmarks', './src/_content', './src' ] +2ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/bookmarks'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/bookmarks/index.md'): [ './src/_content/bookmarks/index.json', './src/_content/bookmarks/bookmarks.json', './src/_content/_content.json' ] +753ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' getAllLayoutFrontMatterData +13ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/bookmarks/index.md' of Invalid Date +48ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +1ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0 }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks' } } +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +26ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +29ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/bookmarks/index.html' ], pageLinks: [ '/bookmarks/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks' } } +3ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +35ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +37ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/bookmarks/index.html' ], pageLinks: [ '/bookmarks/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks', url: '/bookmarks/' } } +15ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +40ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +69ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/bookmarks/index.html' ], pageLinks: [ '/bookmarks/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks', url: '/bookmarks/', outputPath: 'www/bookmarks/index.html' } } +16ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' render() +46ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/index.md'): 'layouts/index' +1ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/index' for './src/_content/bookmarks/index.md' +1ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +1ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/bookmarks/index.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +50ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' getData() +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for 'src/_includes/layouts/index.liquid' of Invalid Date +11ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +12ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +5ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +322ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +330ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/bookmarks/index.html' ], pageLinks: [ '/bookmarks/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks', url: '/bookmarks/', outputPath: 'www/bookmarks/index.html' } } +2ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +577ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' render() +4ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/pages/404.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/pages/404.md' +0ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/404.md': /404.html becomes '/404.html' +7ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: '404', excerpt: 'Page not found', permalink: '/404.html', page: { date: Invalid Date, inputPath: './src/_content/pages/404.md', fileSlug: '404', url: '/404.html', outputPath: 'www/404.html' } } +2ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +10ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' render() +7ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/pages/about.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/pages/about.md' +0ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/about.md': /about/index.html becomes '/about/index.html' +10ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'About', permalink: '/about/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/about.md', fileSlug: 'about', url: '/about/', outputPath: 'www/about/index.html' } } +3ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +13ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +2ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/archives.md') +11ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getData() +48ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/archives.md') +617ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/archives.md'): [ './src/_content/pages/archives.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +618ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getAllLayoutFrontMatterData +4ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +0ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getAllLayoutFrontMatterData +1ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/archives.md' of Invalid Date +66ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0 }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives' } } +3ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/archives.md') +17ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getData() +2ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/archives.md') +27ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/archives.md'): [ './src/_content/pages/archives.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +28ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getAllLayoutFrontMatterData +6ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/archives.md' of Invalid Date +26ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +14ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1 }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives' } } +14ms | |
Dev:Eleventy:Template new Template('./src/_content/pages/archives.md') +7ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/archives.md') +28ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/pages' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/pages', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/pages'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/pages/archives.md'): [ './src/_content/pages/archives.json', './src/_content/pages/pages.json', './src/_content/_content.json' ] +28ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getAllLayoutFrontMatterData +16ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +58ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/pages/archives.md' of Invalid Date +82ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2 }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives' } } +4ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +11ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +14ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/archives/page/1.html', next: '/archives/page/1.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +16ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +50ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/archives/page/1.html', next: '/archives/page/1.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/' } } +34ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +18ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +31ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/archives/page/1.html', next: '/archives/page/1.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/', outputPath: 'www/archives/index.html' } } +16ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' render() +18ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/archives.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/index' for './src/_content/pages/archives.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/pages/archives.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +24ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +12ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +131ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +144ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/archives/page/1.html', next: '/archives/page/1.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/', outputPath: 'www/archives/index.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +2ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/archives/index.html', previous: '/archives/index.html', nextPageLink: '/archives/page/2.html', next: '/archives/page/2.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives' } } +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/archives/index.html', previous: '/archives/index.html', nextPageLink: '/archives/page/2.html', next: '/archives/page/2.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/1.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +5ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/archives/index.html', previous: '/archives/index.html', nextPageLink: '/archives/page/2.html', next: '/archives/page/2.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/1.html', outputPath: 'www/archives/page/1.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' render() +6ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/archives.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/index' for './src/_content/pages/archives.md' +1ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/pages/archives.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +7ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +83ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +87ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/archives/index.html', previous: '/archives/index.html', nextPageLink: '/archives/page/2.html', next: '/archives/page/2.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/1.html', outputPath: 'www/archives/page/1.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +3ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +4ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2, previousPageLink: '/archives/page/1.html', previous: '/archives/page/1.html', nextPageLink: null, next: null, links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives' } } +2ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +7ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +10ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2, previousPageLink: '/archives/page/1.html', previous: '/archives/page/1.html', nextPageLink: null, next: null, links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/2.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +12ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +17ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2, previousPageLink: '/archives/page/1.html', previous: '/archives/page/1.html', nextPageLink: null, next: null, links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/2.html', outputPath: 'www/archives/page/2.html' } } +5ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' render() +3ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/archives.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/index' for './src/_content/pages/archives.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +2ms | |
Eleventy:Template './src/_content/pages/archives.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +8ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +4ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +4ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +89ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +103ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2, previousPageLink: '/archives/page/1.html', previous: '/archives/page/1.html', nextPageLink: null, next: null, links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/2.html', outputPath: 'www/archives/page/2.html' } } +9ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +698ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +1ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' render() +8ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/pages/homepage.md'. +9ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/pages/homepage.md' +1ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/homepage.md': /index.html becomes '/index.html' +26ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/homepage', title: 'Welcome', excerpt: 'I’m Alex Carpenter, a front-end web developer focused on performance and accessibility.', permalink: '/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/homepage.md', fileSlug: 'homepage', url: '/', outputPath: 'www/index.html' } } +2ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +33ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +1ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' render() +25ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/pages/offline.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/pages/offline.md' +1ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/offline.md': /offline/index.html becomes '/offline/index.html' +33ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'Offline', excerpt: 'Sorry. It looks like the network connection isn’t working right now.', permalink: '/offline/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/offline.md', fileSlug: 'offline', url: '/offline/', outputPath: 'www/offline/index.html' } } +5ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +26ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' render() +9ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/pages/styleguide.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/pages/styleguide.md' +0ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' renderContent() using 'md' +66ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/styleguide.md': /styleguide/index.html becomes '/styleguide/index.html' +76ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'Styleguide', excerpt: 'There are many styleguides but this is mine.', permalink: '/styleguide/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/styleguide.md', fileSlug: 'styleguide', url: '/styleguide/', outputPath: 'www/styleguide/index.html' } } +1ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +74ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +1ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' render() +8ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/posts/2018-05-11-back-to-static.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/posts/2018-05-11-back-to-static.md' +0ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' renderContent() using 'md' +6ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' renderContent() using 'md' +18ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/2018-05-11-back-to-static.md': posts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'posts/2018/05/back-to-static.html' +37ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/post', permalink: 'posts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'post', heading: true, time: true, title: 'Back to static', date: 2018-05-11T00:00:00.000Z, excerpt: 'Towards the beginning of the year I had migrated my personal site setup from Jekyll over to Craft CMS.', page: { date: 2018-05-11T00:00:00.000Z, inputPath: './src/_content/posts/2018-05-11-back-to-static.md', fileSlug: 'back-to-static', url: '/posts/2018/05/back-to-static.html', outputPath: 'www/posts/2018/05/back-to-static.html' } } +6ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +35ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +7ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' render() +12ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/posts/2018-05-16-css-tips.md'. +1ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/posts/2018-05-16-css-tips.md' +0ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' renderContent() using 'md' +20ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/2018-05-16-css-tips.md': posts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'posts/2018/05/css-tips.html' +35ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/post', permalink: 'posts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'post', heading: true, time: true, title: 'Three tips for writing better CSS', date: 2018-05-16T00:00:00.000Z, excerpt: 'I seem to be apart of the few lately, but I still love CSS.', tags: [ 'css' ], page: { date: 2018-05-16T00:00:00.000Z, inputPath: './src/_content/posts/2018-05-16-css-tips.md', fileSlug: 'css-tips', url: '/posts/2018/05/css-tips.html', outputPath: 'www/posts/2018/05/css-tips.html' } } +1ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +38ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template new Template('./src/_content/posts/index.md') +16ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' getData() +37ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/posts/index.md') +853ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/posts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/posts', './src/_content', './src' ] +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/posts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/posts/index.md'): [ './src/_content/posts/index.json', './src/_content/posts/posts.json', './src/_content/_content.json' ] +857ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' getAllLayoutFrontMatterData +30ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +0ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' getAllLayoutFrontMatterData +1ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/posts/index.md' of Invalid Date +84ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +13ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0 }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts' } } +17ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +24ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +34ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/posts/index.html' ], pageLinks: [ '/posts/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts' } } +19ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +32ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +46ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/posts/index.html' ], pageLinks: [ '/posts/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts', url: '/posts/' } } +2ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +18ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +21ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/posts/index.html' ], pageLinks: [ '/posts/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts', url: '/posts/', outputPath: 'www/posts/index.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' render() +30ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/posts/index.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/index' for './src/_content/posts/index.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/posts/index.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +34ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +30ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +21ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +52ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/posts/index.html' ], pageLinks: [ '/posts/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts', url: '/posts/', outputPath: 'www/posts/index.html' } } +1ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +280ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' render() +12ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2017-11-20-trident-pattern.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2017-11-20-trident-pattern.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' renderContent() using 'md' +18ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-11-20-trident-pattern.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/11/trident-pattern.html' +35ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'CSS Flexbox Trident Pattern', date: 2017-11-20T00:00:00.000Z, video: 'https://www.youtube.com/embed/7HE_ByY4hDo', excerpt: 'Learn how to build the trident pattern with Flexbox. No absolute positioned elements or grid frameworks needed.', tags: [ 'CSS' ], page: { date: 2017-11-20T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-11-20-trident-pattern.md', fileSlug: 'trident-pattern', url: '/screencasts/2017/11/trident-pattern.html', outputPath: 'www/screencasts/2017/11/trident-pattern.html' } } +5ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +33ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' render() +10ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2017-11-24-aspect-ratios.md'. +1ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2017-11-24-aspect-ratios.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-11-24-aspect-ratios.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/11/aspect-ratios.html' +15ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'CSS Aspect Ratios', date: 2017-11-24T00:00:00.000Z, video: 'https://www.youtube.com/embed/iSaBRUgAXnk', excerpt: 'How to use intrinsic ratios with CSS to keep content from "shifting" as embedded media is loaded.', tags: [ 'CSS' ], page: { date: 2017-11-24T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-11-24-aspect-ratios.md', fileSlug: 'aspect-ratios', url: '/screencasts/2017/11/aspect-ratios.html', outputPath: 'www/screencasts/2017/11/aspect-ratios.html' } } +28ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +64ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' render() +33ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2017-12-06-lazyload-images.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2017-12-06-lazyload-images.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-06-lazyload-images.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/lazyload-images.html' +63ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Lazyload imagery for performance', date: 2017-12-06T00:00:00.000Z, video: 'https://www.youtube.com/embed/Uwnmn65cMec', excerpt: null, tags: [ 'Performance' ], page: { date: 2017-12-06T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-06-lazyload-images.md', fileSlug: 'lazyload-images', url: '/screencasts/2017/12/lazyload-images.html', outputPath: 'www/screencasts/2017/12/lazyload-images.html' } } +32ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +66ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' render() +32ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2017-12-12-lazyload-background-images.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2017-12-12-lazyload-background-images.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-12-lazyload-background-images.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/lazyload-background-images.html' +65ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Lazyloading background images', date: 2017-12-12T00:00:00.000Z, video: 'https://www.youtube.com/embed/UFKlvJO6GoA', excerpt: 'Learn how to lazyload background images to help improve your websites performance.', tags: [ 'Performance' ], page: { date: 2017-12-12T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-12-lazyload-background-images.md', fileSlug: 'lazyload-background-images', url: '/screencasts/2017/12/lazyload-background-images.html', outputPath: 'www/screencasts/2017/12/lazyload-background-images.html' } } +34ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +72ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' render() +37ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2017-12-16-skip-links.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2017-12-16-skip-links.md' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' renderContent() using 'md' +0ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-16-skip-links.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/skip-links.html' +74ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Website skip links', date: 2017-12-16T00:00:00.000Z, video: 'https://www.youtube.com/embed/sac2majyv1w', excerpt: 'Watch as I add a skip to link to my website to help improve accessibility.', tags: [ 'Accessibility' ], page: { date: 2017-12-16T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-16-skip-links.md', fileSlug: 'skip-links', url: '/screencasts/2017/12/skip-links.html', outputPath: 'www/screencasts/2017/12/skip-links.html' } } +4ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +31ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' render() +27ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2017-12-26-flexbox-grid.md'. +29ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2017-12-26-flexbox-grid.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' renderContent() using 'md' +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' renderContent() using 'md' +3ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-26-flexbox-grid.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/flexbox-grid.html' +64ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Build your own grid with flexbox', date: 2017-12-26T00:00:00.000Z, video: 'https://www.youtube.com/embed/PfKepdRfDCw', excerpt: 'Learn how to build your own robust grid setup using flexbox.', tags: [ 'CSS' ], page: { date: 2017-12-26T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-26-flexbox-grid.md', fileSlug: 'flexbox-grid', url: '/screencasts/2017/12/flexbox-grid.html', outputPath: 'www/screencasts/2017/12/flexbox-grid.html' } } +3ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +67ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' render() +29ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2017-12-28-craftcms-components.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2017-12-28-craftcms-components.md' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' renderContent() using 'md' +29ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' renderContent() using 'md' +3ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-28-craftcms-components.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/craftcms-components.html' +64ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How I build components with Craft CMS', date: 2017-12-28T00:00:00.000Z, video: 'https://www.youtube.com/embed/FNIM8MvUL-Q', excerpt: 'In this screencast, I walk you through how I build components for my website in CraftCMS with Twig.', tags: [ 'Craft CMS' ], page: { date: 2017-12-28T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-28-craftcms-components.md', fileSlug: 'craftcms-components', url: '/screencasts/2017/12/craftcms-components.html', outputPath: 'www/screencasts/2017/12/craftcms-components.html' } } +3ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +65ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' render() +29ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2018-01-09-not-selector.md'. +1ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2018-01-09-not-selector.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-09-not-selector.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/not-selector.html' +51ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Introduction to the :not selector', date: 2018-01-09T00:00:00.000Z, video: 'https://www.youtube.com/embed/RMVNySfb1-s', excerpt: 'Here is a quick introduction to one of my favorite selectors in CSS, the :not selector. This helps reduce the amount of times you have to undo CSS declarations in your codebase.', tags: [ 'CSS' ], page: { date: 2018-01-09T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-09-not-selector.md', fileSlug: 'not-selector', url: '/screencasts/2018/01/not-selector.html', outputPath: 'www/screencasts/2018/01/not-selector.html' } } +16ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +50ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' render() +29ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2018-01-21-text-editor.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2018-01-21-text-editor.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-21-text-editor.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/text-editor.html' +34ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Current text editor setup', date: 2018-01-21T00:00:00.000Z, video: 'https://www.youtube.com/embed/ehkER5IwmaM', excerpt: 'A quick overview of my current text editor setup.', tags: [ 'Tools' ], page: { date: 2018-01-21T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-21-text-editor.md', fileSlug: 'text-editor', url: '/screencasts/2018/01/text-editor.html', outputPath: 'www/screencasts/2018/01/text-editor.html' } } +30ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +74ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' render() +41ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2018-01-25-inert-attribute.md'. +2ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2018-01-25-inert-attribute.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-25-inert-attribute.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/inert-attribute.html' +81ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Intro to the inert attribute', date: 2018-01-25T00:00:00.000Z, video: 'https://www.youtube.com/embed/aw95rgfpZYY', excerpt: 'A quick introduction to the inert attribute and how you can use it to trap focus within a modal.', tags: [ 'Accessibility' ], page: { date: 2018-01-25T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-25-inert-attribute.md', fileSlug: 'inert-attribute', url: '/screencasts/2018/01/inert-attribute.html', outputPath: 'www/screencasts/2018/01/inert-attribute.html' } } +6ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +26ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' render() +15ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2018-02-06-animate-box-shadow.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2018-02-06-animate-box-shadow.md' +33ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' renderContent() using 'md' +3ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-02-06-animate-box-shadow.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/02/animate-box-shadow.html' +53ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How to animate box-shadows with transforms and opacity', date: 2018-02-06T00:00:00.000Z, video: 'https://www.youtube.com/embed/ZkDWCCHiPg4', excerpt: 'A quick look at how to animate material design box shadow elements with CSS.', tags: [ 'CSS' ], page: { date: 2018-02-06T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-02-06-animate-box-shadow.md', fileSlug: 'animate-box-shadow', url: '/screencasts/2018/02/animate-box-shadow.html', outputPath: 'www/screencasts/2018/02/animate-box-shadow.html' } } +1ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +69ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' render() +30ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2018-02-15-css-variables.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2018-02-15-css-variables.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' renderContent() using 'md' +30ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-02-15-css-variables.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/02/css-variables.html' +61ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How to use CSS variables', date: 2018-02-15T00:00:00.000Z, video: 'https://www.youtube.com/embed/jzosDgJE_Ms', excerpt: 'Here is a quick introduction to CSS variables and how I use them on my personal site.', tags: [ 'CSS' ], page: { date: 2018-02-15T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-02-15-css-variables.md', fileSlug: 'css-variables', url: '/screencasts/2018/02/css-variables.html', outputPath: 'www/screencasts/2018/02/css-variables.html' } } +2ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +65ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' render() +34ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2018-03-13-break-out.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2018-03-13-break-out.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-03-13-break-out.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/03/break-out.html' +38ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Break elements outside of their containers', date: 2018-03-13T00:00:00.000Z, video: 'https://www.youtube.com/embed/UQpvYbFNzFc', excerpt: 'Learn how to "break" elements outside of their containers using the :not selector.', tags: [ 'CSS' ], page: { date: 2018-03-13T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-03-13-break-out.md', fileSlug: 'break-out', url: '/screencasts/2018/03/break-out.html', outputPath: 'www/screencasts/2018/03/break-out.html' } } +1ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +34ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' render() +63ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2018-03-30-craftcms-content-builder.md'. +1ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-03-30-craftcms-content-builder.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/03/craftcms-content-builder.html' +66ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Craft CMS content builder', date: 2018-03-30T00:00:00.000Z, video: 'https://www.youtube.com/embed/VSXglzqJ2Z4', excerpt: 'Learn how to build a great authoring experience using Craft CMS\'s matrix field type.', tags: [ 'Craft CMS' ], page: { date: 2018-03-30T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-03-30-craftcms-content-builder.md', fileSlug: 'craftcms-content-builder', url: '/screencasts/2018/03/craftcms-content-builder.html', outputPath: 'www/screencasts/2018/03/craftcms-content-builder.html' } } +2ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +66ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' render() +29ms | |
Dev:Eleventy:Template Template.render is bypassing layouts for './src/_content/screencasts/2018-04-22-craftcms-carousel.md'. +0ms | |
Dev:Eleventy:Template Template.render renderContent for './src/_content/screencasts/2018-04-22-craftcms-carousel.md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-04-22-craftcms-carousel.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/04/craftcms-carousel.html' +34ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Craft CMS carousel component', date: 2018-04-22T00:00:00.000Z, video: 'https://www.youtube.com/embed/e-6bk2VnBCk', excerpt: 'Learn how to build a reusable carousel component in Craft CMS by using an embed.', tags: [ 'Craft CMS' ], page: { date: 2018-04-22T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-04-22-craftcms-carousel.md', fileSlug: 'craftcms-carousel', url: '/screencasts/2018/04/craftcms-carousel.html', outputPath: 'www/screencasts/2018/04/craftcms-carousel.html' } } +29ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +67ms | |
Dev:Eleventy:TemplateMap Added this.map[...].data.collections for one map entry +0ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/index.md') +36ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getData() +1ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/index.md') +1s | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +0ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +0ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/index.md'): [ './src/_content/screencasts/index.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +1s | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getAllLayoutFrontMatterData +33ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/screencasts/index.md' of Invalid Date +98ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0 }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts' } } +2ms | |
Dev:Eleventy:Template new Template('./src/_content/screencasts/index.md') +30ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getData() +0ms | |
Dev:Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/index.md') +67ms | |
Dev:Eleventy:TemplateData parsed.dir: './src/_content/screencasts' +1ms | |
Dev:Eleventy:TemplateData allDirs: [ './src/_content/screencasts', './src/_content', './src' ] +0ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content/screencasts'; inputDir: './src' +1ms | |
Dev:Eleventy:TemplateData dirStr: './src/_content'; inputDir: './src' +29ms | |
Dev:Eleventy:TemplateData dirStr: './src'; inputDir: './src' +0ms | |
Eleventy:TemplateData getLocalDataPaths('./src/_content/screencasts/index.md'): [ './src/_content/screencasts/index.json', './src/_content/screencasts/screencasts.json', './src/_content/_content.json' ] +98ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getAllLayoutFrontMatterData +33ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for './src/_content/screencasts/index.md' of Invalid Date +64ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +2ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1 }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts' } } +30ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +35ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +67ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/screencasts/page/1.html', next: '/screencasts/page/1.html', links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts' } } +6ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +12ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +15ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/screencasts/page/1.html', next: '/screencasts/page/1.html', links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +47ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/screencasts/page/1.html', next: '/screencasts/page/1.html', links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/', outputPath: 'www/screencasts/index.html' } } +31ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' render() +32ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/index.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/index' for './src/_content/screencasts/index.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/screencasts/index.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +34ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +32ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +119ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +153ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/screencasts/page/1.html', next: '/screencasts/page/1.html', links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/', outputPath: 'www/screencasts/index.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/screencasts/index.html', previous: '/screencasts/index.html', nextPageLink: null, next: null, links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +2ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/screencasts/index.html', previous: '/screencasts/index.html', nextPageLink: null, next: null, links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/page/1.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +1ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/screencasts/index.html', previous: '/screencasts/index.html', nextPageLink: null, next: null, links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/page/1.html', outputPath: 'www/screencasts/page/1.html' } } +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' render() +4ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/index.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/index' for './src/_content/screencasts/index.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/screencasts/index.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +6ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +49ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +51ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/screencasts/index.html', previous: '/screencasts/index.html', nextPageLink: null, next: null, links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/page/1.html', outputPath: 'www/screencasts/page/1.html' } } +1ms | |
Dev:Eleventy:TemplateMap Added this.map[...].templateContent for one map entry +488ms | |
Dev:Eleventy:TemplateWriter TemplateMap cache complete. +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' render() +4ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/2018-01-19-perceived-performance.md'): 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/bookmark' for './src/_content/bookmarks/2018-01-19-perceived-performance.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template new Template('src/_includes/layouts/bookmark.liquid') +0ms | |
Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' is using layout 'layouts/bookmark': 'src/_includes/layouts/bookmark.liquid' +5ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' getData() +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' getAllLayoutFrontMatterData +3ms | |
Eleventy:Template getMappedDate: using file created time for 'src/_includes/layouts/bookmark.liquid' of Invalid Date +4ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-01-19-perceived-performance.md' renderContent() using 'md' +12ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-01-19-perceived-performance.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/01/perceived-performance.html' +14ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Perceived Performance: The only kind that really matters', date: 2018-01-19T00:00:00.000Z, link: 'https://www.youtube.com/watch?v=USH4iPQ44LQ', page: { date: 2018-01-19T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-01-19-perceived-performance.md', fileSlug: 'perceived-performance', url: '/bookmarks/2018/01/perceived-performance.html', outputPath: 'www/bookmarks/2018/01/perceived-performance.html' } } +1ms | |
Eleventy:Template Writing 'www/bookmarks/2018/01/perceived-performance.html' from './src/_content/bookmarks/2018-01-19-perceived-performance.md'. +17ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' render() +17ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md'): 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/bookmark' for './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' +2ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +9ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/bookmark.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' is using layout 'layouts/bookmark': 'src/_includes/layouts/bookmark.liquid' +12ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' renderContent() using 'liquid' +3ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md' renderContent() using 'md' +30ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/02/vanilla-js-toolkit.html' +36ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'The Vanilla JS Toolkit', date: 2018-02-06T00:00:00.000Z, link: 'https://vanillajstoolkit.com/', page: { date: 2018-02-06T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md', fileSlug: 'vanilla-js-toolkit', url: '/bookmarks/2018/02/vanilla-js-toolkit.html', outputPath: 'www/bookmarks/2018/02/vanilla-js-toolkit.html' } } +2ms | |
Eleventy:Template Writing 'www/bookmarks/2018/02/vanilla-js-toolkit.html' from './src/_content/bookmarks/2018-02-06-vanilla-js-toolkit.md'. +13ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' render() +13ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/2018-03-27-git-message.md'): 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/bookmark' for './src/_content/bookmarks/2018-03-27-git-message.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/bookmark.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' is using layout 'layouts/bookmark': 'src/_includes/layouts/bookmark.liquid' +0ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-03-27-git-message.md' renderContent() using 'md' +27ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-03-27-git-message.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/03/git-message.html' +32ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'How to Write a Git Commit Message', date: 2018-03-27T00:00:00.000Z, link: 'https://chris.beams.io/posts/git-commit/', page: { date: 2018-03-27T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-03-27-git-message.md', fileSlug: 'git-message', url: '/bookmarks/2018/03/git-message.html', outputPath: 'www/bookmarks/2018/03/git-message.html' } } +3ms | |
Eleventy:Template Writing 'www/bookmarks/2018/03/git-message.html' from './src/_content/bookmarks/2018-03-27-git-message.md'. +15ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' render() +15ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/2018-05-01-craft-link-list.md'): 'layouts/bookmark' +12ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/bookmark' for './src/_content/bookmarks/2018-05-01-craft-link-list.md' +1ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +2ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/bookmark.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' is using layout 'layouts/bookmark': 'src/_includes/layouts/bookmark.liquid' +17ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' renderContent() using 'md' +2ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' renderContent() using 'liquid' +36ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-01-craft-link-list.md' renderContent() using 'md' +18ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-01-craft-link-list.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/04/craft-link-list.html' +56ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Craft Link List', date: 2018-05-01T00:00:00.000Z, link: 'http://craftlinklist.com/', page: { date: 2018-05-01T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-01-craft-link-list.md', fileSlug: 'craft-link-list', url: '/bookmarks/2018/04/craft-link-list.html', outputPath: 'www/bookmarks/2018/04/craft-link-list.html' } } +1ms | |
Eleventy:Template Writing 'www/bookmarks/2018/04/craft-link-list.html' from './src/_content/bookmarks/2018-05-01-craft-link-list.md'. +13ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' render() +14ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/2018-05-10-lighthouse-3.md'): 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/bookmark' for './src/_content/bookmarks/2018-05-10-lighthouse-3.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/bookmark.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' is using layout 'layouts/bookmark': 'src/_includes/layouts/bookmark.liquid' +2ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' renderContent() using 'md' +13ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-10-lighthouse-3.md' renderContent() using 'md' +31ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-10-lighthouse-3.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/lighthouse-3.html' +49ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Lighthouse 3.0 is out', date: 2018-05-10T00:00:00.000Z, link: 'https://developers.google.com/web/updates/2018/05/lighthouse3', page: { date: 2018-05-10T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-10-lighthouse-3.md', fileSlug: 'lighthouse-3', url: '/bookmarks/2018/05/lighthouse-3.html', outputPath: 'www/bookmarks/2018/05/lighthouse-3.html' } } +4ms | |
Eleventy:Template Writing 'www/bookmarks/2018/05/lighthouse-3.html' from './src/_content/bookmarks/2018-05-10-lighthouse-3.md'. +31ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' render() +30ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/2018-05-11-my-third-party.md'): 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/bookmark' for './src/_content/bookmarks/2018-05-11-my-third-party.md' +1ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/bookmark.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' is using layout 'layouts/bookmark': 'src/_includes/layouts/bookmark.liquid' +2ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' renderContent() using 'liquid' +31ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-11-my-third-party.md' renderContent() using 'md' +8ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-11-my-third-party.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/my-third-party.html' +44ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'It’s My (Third) Party, and I’ll Cry if I Want To', date: 2018-05-11T00:00:00.000Z, link: 'https://speakerdeck.com/csswizardry/its-my-third-party-and-ill-cry-if-i-want-to', page: { date: 2018-05-11T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-11-my-third-party.md', fileSlug: 'my-third-party', url: '/bookmarks/2018/05/my-third-party.html', outputPath: 'www/bookmarks/2018/05/my-third-party.html' } } +6ms | |
Eleventy:Template Writing 'www/bookmarks/2018/05/my-third-party.html' from './src/_content/bookmarks/2018-05-11-my-third-party.md'. +23ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' render() +22ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/2018-05-14-design-systems.md'): 'layouts/bookmark' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/bookmark' for './src/_content/bookmarks/2018-05-14-design-systems.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/bookmark.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' is using layout 'layouts/bookmark': 'src/_includes/layouts/bookmark.liquid' +1ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' renderContent() using 'md' +29ms | |
Dev:Eleventy:Template 'src/_includes/layouts/bookmark.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/bookmarks/2018-05-14-design-systems.md' renderContent() using 'md' +14ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/2018-05-14-design-systems.md': bookmarks/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'bookmarks/2018/05/design-systems.html' +46ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/bookmark', permalink: 'bookmarks/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'bookmark', heading: true, time: true, title: 'Design Systems by Figma', date: 2018-05-14T00:00:00.000Z, link: 'https://www.designsystems.com/', page: { date: 2018-05-14T00:00:00.000Z, inputPath: './src/_content/bookmarks/2018-05-14-design-systems.md', fileSlug: 'design-systems', url: '/bookmarks/2018/05/design-systems.html', outputPath: 'www/bookmarks/2018/05/design-systems.html' } } +1ms | |
Eleventy:Template Writing 'www/bookmarks/2018/05/design-systems.html' from './src/_content/bookmarks/2018-05-14-design-systems.md'. +18ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +20ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/bookmarks/index.html' ], pageLinks: [ '/bookmarks/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks', url: '/bookmarks/', outputPath: 'www/bookmarks/index.html' } } +2ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +28ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +30ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/bookmarks/index.html' ], pageLinks: [ '/bookmarks/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks', url: '/bookmarks/', outputPath: 'www/bookmarks/index.html' } } +32ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +34ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +67ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/bookmarks/index.html' ], pageLinks: [ '/bookmarks/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks', url: '/bookmarks/', outputPath: 'www/bookmarks/index.html' } } +2ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' render() +32ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/bookmarks/index.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/bookmarks/index.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +33ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +3ms | |
Dev:Eleventy:Template './src/_content/bookmarks/index.md' renderContent() using 'md' +92ms | |
Eleventy:Template Rendering permalink for './src/_content/bookmarks/index.md': bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'bookmarks/index.html' +99ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'bookmarks/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'bookmark', heading: true, time: true, title: 'Bookmarks', excerpt: 'Collecting useful links and resources for my future self.', pagination: { data: 'collections.bookmarks', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/bookmarks/index.html' ], pageLinks: [ '/bookmarks/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/bookmarks/index.md', fileSlug: 'bookmarks', url: '/bookmarks/', outputPath: 'www/bookmarks/index.html' } } +4ms | |
Eleventy:Template Writing 'www/bookmarks/index.html' from './src/_content/bookmarks/index.md'. +12ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' render() +12ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/page' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/404.md'): 'layouts/page' +1ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/page' for './src/_content/pages/404.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/page.liquid' in TemplateCache +5ms | |
Eleventy:Template './src/_content/pages/404.md' is using layout 'layouts/page': 'src/_includes/layouts/page.liquid' +6ms | |
Dev:Eleventy:Template 'src/_includes/layouts/page.liquid' getData() +2ms | |
Dev:Eleventy:Template 'src/_includes/layouts/page.liquid' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for 'src/_includes/layouts/page.liquid' of Invalid Date +3ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' renderContent() using 'md' +16ms | |
Dev:Eleventy:Template 'src/_includes/layouts/page.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/pages/404.md' renderContent() using 'md' +32ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/404.md': /404.html becomes '/404.html' +52ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: '404', excerpt: 'Page not found', permalink: '/404.html', page: { date: Invalid Date, inputPath: './src/_content/pages/404.md', fileSlug: '404', url: '/404.html', outputPath: 'www/404.html' } } +3ms | |
Eleventy:Template Writing 'www/404.html' from './src/_content/pages/404.md'. +13ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' render() +14ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/page' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/about.md'): 'layouts/page' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/page' for './src/_content/pages/about.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/page.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/pages/about.md' is using layout 'layouts/page': 'src/_includes/layouts/page.liquid' +2ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/page.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/pages/about.md' renderContent() using 'md' +22ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/about.md': /about/index.html becomes '/about/index.html' +28ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'About', permalink: '/about/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/about.md', fileSlug: 'about', url: '/about/', outputPath: 'www/about/index.html' } } +4ms | |
Eleventy:Template Writing 'www/about/index.html' from './src/_content/pages/about.md'. +4ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +1ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/archives/page/1.html', next: '/archives/page/1.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/', outputPath: 'www/archives/index.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +45ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +46ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/archives/page/1.html', next: '/archives/page/1.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/', outputPath: 'www/archives/index.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +33ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +35ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/archives/page/1.html', next: '/archives/page/1.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/', outputPath: 'www/archives/index.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' render() +31ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/archives.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +34ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/pages/archives.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +67ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +2ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +70ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/index.html' +72ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/archives/page/1.html', next: '/archives/page/1.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/', outputPath: 'www/archives/index.html' } } +0ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +26ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +28ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/archives/index.html', previous: '/archives/index.html', nextPageLink: '/archives/page/2.html', next: '/archives/page/2.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/1.html', outputPath: 'www/archives/page/1.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +30ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +33ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/archives/index.html', previous: '/archives/index.html', nextPageLink: '/archives/page/2.html', next: '/archives/page/2.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/1.html', outputPath: 'www/archives/page/1.html' } } +2ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +48ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +51ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/archives/index.html', previous: '/archives/index.html', nextPageLink: '/archives/page/2.html', next: '/archives/page/2.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/1.html', outputPath: 'www/archives/page/1.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' render() +29ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/archives.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +17ms | |
Eleventy:Template './src/_content/pages/archives.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +46ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +101ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/1.html' +106ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/archives/index.html', previous: '/archives/index.html', nextPageLink: '/archives/page/2.html', next: '/archives/page/2.html', links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/1.html', outputPath: 'www/archives/page/1.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +7ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +14ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2, previousPageLink: '/archives/page/1.html', previous: '/archives/page/1.html', nextPageLink: null, next: null, links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/2.html', outputPath: 'www/archives/page/2.html' } } +8ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +15ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +19ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2, previousPageLink: '/archives/page/1.html', previous: '/archives/page/1.html', nextPageLink: null, next: null, links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/2.html', outputPath: 'www/archives/page/2.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +15ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +18ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2, previousPageLink: '/archives/page/1.html', previous: '/archives/page/1.html', nextPageLink: null, next: null, links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/2.html', outputPath: 'www/archives/page/2.html' } } +3ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' render() +31ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/archives.md'): 'layouts/index' +19ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +1ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/pages/archives.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +53ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/pages/archives.md' renderContent() using 'md' +77ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/archives.md': archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'archives/page/2.html' +82ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', title: 'Archives', excerpt: null, pagination: { data: 'collections.all', size: 10, items: [ [Object], [Object], [Object], [Object] ], pageNumber: 2, previousPageLink: '/archives/page/1.html', previous: '/archives/page/1.html', nextPageLink: null, next: null, links: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ], pageLinks: [ '/archives/index.html', '/archives/page/1.html', '/archives/page/2.html' ] }, permalink: 'archives/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', page: { date: Invalid Date, inputPath: './src/_content/pages/archives.md', fileSlug: 'archives', url: '/archives/page/2.html', outputPath: 'www/archives/page/2.html' } } +4ms | |
Eleventy:Template Writing 'www/archives/index.html' from './src/_content/pages/archives.md'. +15ms | |
Eleventy:Template Writing 'www/archives/page/1.html' from './src/_content/pages/archives.md'. +1ms | |
Eleventy:Template Writing 'www/archives/page/2.html' from './src/_content/pages/archives.md'. +1ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' render() +18ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/homepage' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/homepage.md'): 'layouts/homepage' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/homepage' for './src/_content/pages/homepage.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/homepage.liquid' in TemplateCache +10ms | |
Eleventy:Template './src/_content/pages/homepage.md' is using layout 'layouts/homepage': 'src/_includes/layouts/homepage.liquid' +11ms | |
Dev:Eleventy:Template 'src/_includes/layouts/homepage.liquid' getData() +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/homepage.liquid' getAllLayoutFrontMatterData +0ms | |
Eleventy:Template getMappedDate: using file created time for 'src/_includes/layouts/homepage.liquid' of Invalid Date +1ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/homepage.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/pages/homepage.md' renderContent() using 'md' +102ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/homepage.md': /index.html becomes '/index.html' +104ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/homepage', title: 'Welcome', excerpt: 'I’m Alex Carpenter, a front-end web developer focused on performance and accessibility.', permalink: '/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/homepage.md', fileSlug: 'homepage', url: '/', outputPath: 'www/index.html' } } +1ms | |
Eleventy:Template Writing 'www/index.html' from './src/_content/pages/homepage.md'. +8ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' render() +8ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/page' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/offline.md'): 'layouts/page' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/page' for './src/_content/pages/offline.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +1ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/page.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/pages/offline.md' is using layout 'layouts/page': 'src/_includes/layouts/page.liquid' +2ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/page.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/pages/offline.md' renderContent() using 'md' +25ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/offline.md': /offline/index.html becomes '/offline/index.html' +29ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'Offline', excerpt: 'Sorry. It looks like the network connection isn’t working right now.', permalink: '/offline/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/offline.md', fileSlug: 'offline', url: '/offline/', outputPath: 'www/offline/index.html' } } +2ms | |
Eleventy:Template Writing 'www/offline/index.html' from './src/_content/pages/offline.md'. +6ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' render() +5ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/page' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/pages/styleguide.md'): 'layouts/page' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/page' for './src/_content/pages/styleguide.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/page.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/pages/styleguide.md' is using layout 'layouts/page': 'src/_includes/layouts/page.liquid' +1ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/page.liquid' renderContent() using 'liquid' +6ms | |
Dev:Eleventy:Template './src/_content/pages/styleguide.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/pages/styleguide.md': /styleguide/index.html becomes '/styleguide/index.html' +24ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/page', title: 'Styleguide', excerpt: 'There are many styleguides but this is mine.', permalink: '/styleguide/index.html', page: { date: Invalid Date, inputPath: './src/_content/pages/styleguide.md', fileSlug: 'styleguide', url: '/styleguide/', outputPath: 'www/styleguide/index.html' } } +2ms | |
Eleventy:Template Writing 'www/styleguide/index.html' from './src/_content/pages/styleguide.md'. +7ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' render() +7ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/post' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/posts/2018-05-11-back-to-static.md'): 'layouts/post' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/post' for './src/_content/posts/2018-05-11-back-to-static.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +1ms | |
Dev:Eleventy:Template new Template('src/_includes/layouts/post.liquid') +0ms | |
Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' is using layout 'layouts/post': 'src/_includes/layouts/post.liquid' +4ms | |
Dev:Eleventy:Template 'src/_includes/layouts/post.liquid' getData() +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/post.liquid' getAllLayoutFrontMatterData +3ms | |
Eleventy:Template getMappedDate: using file created time for 'src/_includes/layouts/post.liquid' of Invalid Date +11ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' renderContent() using 'md' +9ms | |
Dev:Eleventy:Template 'src/_includes/layouts/post.liquid' renderContent() using 'liquid' +4ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-11-back-to-static.md' renderContent() using 'md' +16ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/2018-05-11-back-to-static.md': posts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'posts/2018/05/back-to-static.html' +23ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/post', permalink: 'posts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'post', heading: true, time: true, title: 'Back to static', date: 2018-05-11T00:00:00.000Z, excerpt: 'Towards the beginning of the year I had migrated my personal site setup from Jekyll over to Craft CMS.', page: { date: 2018-05-11T00:00:00.000Z, inputPath: './src/_content/posts/2018-05-11-back-to-static.md', fileSlug: 'back-to-static', url: '/posts/2018/05/back-to-static.html', outputPath: 'www/posts/2018/05/back-to-static.html' } } +2ms | |
Eleventy:Template Writing 'www/posts/2018/05/back-to-static.html' from './src/_content/posts/2018-05-11-back-to-static.md'. +3ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' render() +4ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/post' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/posts/2018-05-16-css-tips.md'): 'layouts/post' +1ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/post' for './src/_content/posts/2018-05-16-css-tips.md' +2ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +1ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/post.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' is using layout 'layouts/post': 'src/_includes/layouts/post.liquid' +7ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' renderContent() using 'md' +2ms | |
Dev:Eleventy:Template 'src/_includes/layouts/post.liquid' renderContent() using 'liquid' +4ms | |
Dev:Eleventy:Template './src/_content/posts/2018-05-16-css-tips.md' renderContent() using 'md' +14ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/2018-05-16-css-tips.md': posts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'posts/2018/05/css-tips.html' +21ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/post', permalink: 'posts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'post', heading: true, time: true, title: 'Three tips for writing better CSS', date: 2018-05-16T00:00:00.000Z, excerpt: 'I seem to be apart of the few lately, but I still love CSS.', tags: [ 'css' ], page: { date: 2018-05-16T00:00:00.000Z, inputPath: './src/_content/posts/2018-05-16-css-tips.md', fileSlug: 'css-tips', url: '/posts/2018/05/css-tips.html', outputPath: 'www/posts/2018/05/css-tips.html' } } +3ms | |
Eleventy:Template Writing 'www/posts/2018/05/css-tips.html' from './src/_content/posts/2018-05-16-css-tips.md'. +18ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +18ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/posts/index.html' ], pageLinks: [ '/posts/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts', url: '/posts/', outputPath: 'www/posts/index.html' } } +2ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +26ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +28ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/posts/index.html' ], pageLinks: [ '/posts/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts', url: '/posts/', outputPath: 'www/posts/index.html' } } +2ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +18ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/posts/index.html' ], pageLinks: [ '/posts/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts', url: '/posts/', outputPath: 'www/posts/index.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' render() +30ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/posts/index.md'): 'layouts/index' +34ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/posts/index.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +65ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/posts/index.md' renderContent() using 'md' +34ms | |
Eleventy:Template Rendering permalink for './src/_content/posts/index.md': posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'posts/index.html' +37ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'posts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'post', heading: true, time: true, title: 'Posts', excerpt: 'Articles, notes, and other short ramblings.', pagination: { data: 'collections.posts', size: 10, items: [ [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: null, next: null, links: [ '/posts/index.html' ], pageLinks: [ '/posts/index.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/posts/index.md', fileSlug: 'posts', url: '/posts/', outputPath: 'www/posts/index.html' } } +3ms | |
Eleventy:Template Writing 'www/posts/index.html' from './src/_content/posts/index.md'. +12ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' render() +27ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2017-11-20-trident-pattern.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2017-11-20-trident-pattern.md' +1ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template new Template('src/_includes/layouts/screencast.liquid') +0ms | |
Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +19ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' getData() +14ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' getAllLayoutFrontMatterData +4ms | |
Eleventy:Template getMappedDate: using file created time for 'src/_includes/layouts/screencast.liquid' of Invalid Date +18ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-20-trident-pattern.md' renderContent() using 'md' +15ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-11-20-trident-pattern.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/11/trident-pattern.html' +17ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'CSS Flexbox Trident Pattern', date: 2017-11-20T00:00:00.000Z, video: 'https://www.youtube.com/embed/7HE_ByY4hDo', excerpt: 'Learn how to build the trident pattern with Flexbox. No absolute positioned elements or grid frameworks needed.', tags: [ 'CSS' ], page: { date: 2017-11-20T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-11-20-trident-pattern.md', fileSlug: 'trident-pattern', url: '/screencasts/2017/11/trident-pattern.html', outputPath: 'www/screencasts/2017/11/trident-pattern.html' } } +1ms | |
Eleventy:Template Writing 'www/screencasts/2017/11/trident-pattern.html' from './src/_content/screencasts/2017-11-20-trident-pattern.md'. +29ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' render() +30ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2017-11-24-aspect-ratios.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2017-11-24-aspect-ratios.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +19ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' renderContent() using 'md' +18ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-11-24-aspect-ratios.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-11-24-aspect-ratios.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/11/aspect-ratios.html' +20ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'CSS Aspect Ratios', date: 2017-11-24T00:00:00.000Z, video: 'https://www.youtube.com/embed/iSaBRUgAXnk', excerpt: 'How to use intrinsic ratios with CSS to keep content from "shifting" as embedded media is loaded.', tags: [ 'CSS' ], page: { date: 2017-11-24T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-11-24-aspect-ratios.md', fileSlug: 'aspect-ratios', url: '/screencasts/2017/11/aspect-ratios.html', outputPath: 'www/screencasts/2017/11/aspect-ratios.html' } } +1ms | |
Eleventy:Template Writing 'www/screencasts/2017/11/aspect-ratios.html' from './src/_content/screencasts/2017-11-24-aspect-ratios.md'. +34ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' render() +34ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2017-12-06-lazyload-images.md'): 'layouts/screencast' +1ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2017-12-06-lazyload-images.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +9ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' renderContent() using 'md' +9ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-06-lazyload-images.md' renderContent() using 'md' +7ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-06-lazyload-images.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/lazyload-images.html' +10ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Lazyload imagery for performance', date: 2017-12-06T00:00:00.000Z, video: 'https://www.youtube.com/embed/Uwnmn65cMec', excerpt: null, tags: [ 'Performance' ], page: { date: 2017-12-06T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-06-lazyload-images.md', fileSlug: 'lazyload-images', url: '/screencasts/2017/12/lazyload-images.html', outputPath: 'www/screencasts/2017/12/lazyload-images.html' } } +1ms | |
Eleventy:Template Writing 'www/screencasts/2017/12/lazyload-images.html' from './src/_content/screencasts/2017-12-06-lazyload-images.md'. +26ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' render() +26ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +13ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2017-12-12-lazyload-background-images.md'): 'layouts/screencast' +1ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2017-12-12-lazyload-background-images.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +1ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +16ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +16ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-12-lazyload-background-images.md' renderContent() using 'md' +13ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-12-lazyload-background-images.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/lazyload-background-images.html' +33ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Lazyloading background images', date: 2017-12-12T00:00:00.000Z, video: 'https://www.youtube.com/embed/UFKlvJO6GoA', excerpt: 'Learn how to lazyload background images to help improve your websites performance.', tags: [ 'Performance' ], page: { date: 2017-12-12T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-12-lazyload-background-images.md', fileSlug: 'lazyload-background-images', url: '/screencasts/2017/12/lazyload-background-images.html', outputPath: 'www/screencasts/2017/12/lazyload-background-images.html' } } +3ms | |
Eleventy:Template Writing 'www/screencasts/2017/12/lazyload-background-images.html' from './src/_content/screencasts/2017-12-12-lazyload-background-images.md'. +33ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' render() +33ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2017-12-16-skip-links.md'): 'layouts/screencast' +1ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2017-12-16-skip-links.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +15ms | |
Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +16ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-16-skip-links.md' renderContent() using 'md' +8ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-16-skip-links.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/skip-links.html' +10ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Website skip links', date: 2017-12-16T00:00:00.000Z, video: 'https://www.youtube.com/embed/sac2majyv1w', excerpt: 'Watch as I add a skip to link to my website to help improve accessibility.', tags: [ 'Accessibility' ], page: { date: 2017-12-16T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-16-skip-links.md', fileSlug: 'skip-links', url: '/screencasts/2017/12/skip-links.html', outputPath: 'www/screencasts/2017/12/skip-links.html' } } +3ms | |
Eleventy:Template Writing 'www/screencasts/2017/12/skip-links.html' from './src/_content/screencasts/2017-12-16-skip-links.md'. +42ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' render() +41ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2017-12-26-flexbox-grid.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2017-12-26-flexbox-grid.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +4ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-26-flexbox-grid.md' renderContent() using 'md' +16ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-26-flexbox-grid.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/flexbox-grid.html' +19ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Build your own grid with flexbox', date: 2017-12-26T00:00:00.000Z, video: 'https://www.youtube.com/embed/PfKepdRfDCw', excerpt: 'Learn how to build your own robust grid setup using flexbox.', tags: [ 'CSS' ], page: { date: 2017-12-26T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-26-flexbox-grid.md', fileSlug: 'flexbox-grid', url: '/screencasts/2017/12/flexbox-grid.html', outputPath: 'www/screencasts/2017/12/flexbox-grid.html' } } +1ms | |
Eleventy:Template Writing 'www/screencasts/2017/12/flexbox-grid.html' from './src/_content/screencasts/2017-12-26-flexbox-grid.md'. +26ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' render() +27ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2017-12-28-craftcms-components.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2017-12-28-craftcms-components.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' renderContent() using 'md' +15ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2017-12-28-craftcms-components.md' renderContent() using 'md' +8ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2017-12-28-craftcms-components.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2017/12/craftcms-components.html' +24ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How I build components with Craft CMS', date: 2017-12-28T00:00:00.000Z, video: 'https://www.youtube.com/embed/FNIM8MvUL-Q', excerpt: 'In this screencast, I walk you through how I build components for my website in CraftCMS with Twig.', tags: [ 'Craft CMS' ], page: { date: 2017-12-28T00:00:00.000Z, inputPath: './src/_content/screencasts/2017-12-28-craftcms-components.md', fileSlug: 'craftcms-components', url: '/screencasts/2017/12/craftcms-components.html', outputPath: 'www/screencasts/2017/12/craftcms-components.html' } } +0ms | |
Eleventy:Template Writing 'www/screencasts/2017/12/craftcms-components.html' from './src/_content/screencasts/2017-12-28-craftcms-components.md'. +23ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' render() +42ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2018-01-09-not-selector.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2018-01-09-not-selector.md' +1ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +22ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-09-not-selector.md' renderContent() using 'md' +14ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-09-not-selector.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/not-selector.html' +16ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Introduction to the :not selector', date: 2018-01-09T00:00:00.000Z, video: 'https://www.youtube.com/embed/RMVNySfb1-s', excerpt: 'Here is a quick introduction to one of my favorite selectors in CSS, the :not selector. This helps reduce the amount of times you have to undo CSS declarations in your codebase.', tags: [ 'CSS' ], page: { date: 2018-01-09T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-09-not-selector.md', fileSlug: 'not-selector', url: '/screencasts/2018/01/not-selector.html', outputPath: 'www/screencasts/2018/01/not-selector.html' } } +1ms | |
Eleventy:Template Writing 'www/screencasts/2018/01/not-selector.html' from './src/_content/screencasts/2018-01-09-not-selector.md'. +30ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' render() +30ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +1ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2018-01-21-text-editor.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2018-01-21-text-editor.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' renderContent() using 'md' +31ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +3ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-21-text-editor.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-21-text-editor.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/text-editor.html' +52ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Current text editor setup', date: 2018-01-21T00:00:00.000Z, video: 'https://www.youtube.com/embed/ehkER5IwmaM', excerpt: 'A quick overview of my current text editor setup.', tags: [ 'Tools' ], page: { date: 2018-01-21T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-21-text-editor.md', fileSlug: 'text-editor', url: '/screencasts/2018/01/text-editor.html', outputPath: 'www/screencasts/2018/01/text-editor.html' } } +2ms | |
Eleventy:Template Writing 'www/screencasts/2018/01/text-editor.html' from './src/_content/screencasts/2018-01-21-text-editor.md'. +14ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' render() +13ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2018-01-25-inert-attribute.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2018-01-25-inert-attribute.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +31ms | |
Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +32ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-01-25-inert-attribute.md' renderContent() using 'md' +9ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-01-25-inert-attribute.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/01/inert-attribute.html' +13ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Intro to the inert attribute', date: 2018-01-25T00:00:00.000Z, video: 'https://www.youtube.com/embed/aw95rgfpZYY', excerpt: 'A quick introduction to the inert attribute and how you can use it to trap focus within a modal.', tags: [ 'Accessibility' ], page: { date: 2018-01-25T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-01-25-inert-attribute.md', fileSlug: 'inert-attribute', url: '/screencasts/2018/01/inert-attribute.html', outputPath: 'www/screencasts/2018/01/inert-attribute.html' } } +7ms | |
Eleventy:Template Writing 'www/screencasts/2018/01/inert-attribute.html' from './src/_content/screencasts/2018-01-25-inert-attribute.md'. +24ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' render() +20ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2018-02-06-animate-box-shadow.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2018-02-06-animate-box-shadow.md' +30ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +31ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-06-animate-box-shadow.md' renderContent() using 'md' +17ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-02-06-animate-box-shadow.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/02/animate-box-shadow.html' +20ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How to animate box-shadows with transforms and opacity', date: 2018-02-06T00:00:00.000Z, video: 'https://www.youtube.com/embed/ZkDWCCHiPg4', excerpt: 'A quick look at how to animate material design box shadow elements with CSS.', tags: [ 'CSS' ], page: { date: 2018-02-06T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-02-06-animate-box-shadow.md', fileSlug: 'animate-box-shadow', url: '/screencasts/2018/02/animate-box-shadow.html', outputPath: 'www/screencasts/2018/02/animate-box-shadow.html' } } +13ms | |
Eleventy:Template Writing 'www/screencasts/2018/02/animate-box-shadow.html' from './src/_content/screencasts/2018-02-06-animate-box-shadow.md'. +48ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' render() +36ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2018-02-15-css-variables.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2018-02-15-css-variables.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +33ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-02-15-css-variables.md' renderContent() using 'md' +8ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-02-15-css-variables.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/02/css-variables.html' +51ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'How to use CSS variables', date: 2018-02-15T00:00:00.000Z, video: 'https://www.youtube.com/embed/jzosDgJE_Ms', excerpt: 'Here is a quick introduction to CSS variables and how I use them on my personal site.', tags: [ 'CSS' ], page: { date: 2018-02-15T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-02-15-css-variables.md', fileSlug: 'css-variables', url: '/screencasts/2018/02/css-variables.html', outputPath: 'www/screencasts/2018/02/css-variables.html' } } +10ms | |
Eleventy:Template Writing 'www/screencasts/2018/02/css-variables.html' from './src/_content/screencasts/2018-02-15-css-variables.md'. +5ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' render() +15ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2018-03-13-break-out.md'): 'layouts/screencast' +1ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2018-03-13-break-out.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +11ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-13-break-out.md' renderContent() using 'md' +53ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-03-13-break-out.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/03/break-out.html' +55ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Break elements outside of their containers', date: 2018-03-13T00:00:00.000Z, video: 'https://www.youtube.com/embed/UQpvYbFNzFc', excerpt: 'Learn how to "break" elements outside of their containers using the :not selector.', tags: [ 'CSS' ], page: { date: 2018-03-13T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-03-13-break-out.md', fileSlug: 'break-out', url: '/screencasts/2018/03/break-out.html', outputPath: 'www/screencasts/2018/03/break-out.html' } } +1ms | |
Eleventy:Template Writing 'www/screencasts/2018/03/break-out.html' from './src/_content/screencasts/2018-03-13-break-out.md'. +9ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' render() +10ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +14ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2018-03-30-craftcms-content-builder.md'): 'layouts/screencast' +1ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +1ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +0ms | |
Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +17ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' renderContent() using 'md' +15ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-03-30-craftcms-content-builder.md' renderContent() using 'md' +7ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-03-30-craftcms-content-builder.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/03/craftcms-content-builder.html' +25ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Craft CMS content builder', date: 2018-03-30T00:00:00.000Z, video: 'https://www.youtube.com/embed/VSXglzqJ2Z4', excerpt: 'Learn how to build a great authoring experience using Craft CMS\'s matrix field type.', tags: [ 'Craft CMS' ], page: { date: 2018-03-30T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-03-30-craftcms-content-builder.md', fileSlug: 'craftcms-content-builder', url: '/screencasts/2018/03/craftcms-content-builder.html', outputPath: 'www/screencasts/2018/03/craftcms-content-builder.html' } } +1ms | |
Eleventy:Template Writing 'www/screencasts/2018/03/craftcms-content-builder.html' from './src/_content/screencasts/2018-03-30-craftcms-content-builder.md'. +26ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' render() +27ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/screencast' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/2018-04-22-craftcms-carousel.md'): 'layouts/screencast' +0ms | |
Dev:Eleventy:Template No layout name saved, saving: 'layouts/screencast' for './src/_content/screencasts/2018-04-22-craftcms-carousel.md' +13ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/screencast.liquid' in TemplateCache +2ms | |
Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' is using layout 'layouts/screencast': 'src/_includes/layouts/screencast.liquid' +16ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/screencast.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/2018-04-22-craftcms-carousel.md' renderContent() using 'md' +19ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/2018-04-22-craftcms-carousel.md': screencasts/{{ page.date | date: '%Y/%m' }}/{{ page.fileSlug }}.html becomes 'screencasts/2018/04/craftcms-carousel.html' +22ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/screencast', permalink: 'screencasts/{{ page.date | date: \'%Y/%m\' }}/{{ page.fileSlug }}.html', type: 'screencast', heading: true, time: true, title: 'Craft CMS carousel component', date: 2018-04-22T00:00:00.000Z, video: 'https://www.youtube.com/embed/e-6bk2VnBCk', excerpt: 'Learn how to build a reusable carousel component in Craft CMS by using an embed.', tags: [ 'Craft CMS' ], page: { date: 2018-04-22T00:00:00.000Z, inputPath: './src/_content/screencasts/2018-04-22-craftcms-carousel.md', fileSlug: 'craftcms-carousel', url: '/screencasts/2018/04/craftcms-carousel.html', outputPath: 'www/screencasts/2018/04/craftcms-carousel.html' } } +1ms | |
Eleventy:Template Writing 'www/screencasts/2018/04/craftcms-carousel.html' from './src/_content/screencasts/2018-04-22-craftcms-carousel.md'. +14ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +14ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +1ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/screencasts/page/1.html', next: '/screencasts/page/1.html', links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/', outputPath: 'www/screencasts/index.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +30ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +31ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/screencasts/page/1.html', next: '/screencasts/page/1.html', links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/', outputPath: 'www/screencasts/index.html' } } +32ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +21ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +53ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/screencasts/page/1.html', next: '/screencasts/page/1.html', links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/', outputPath: 'www/screencasts/index.html' } } +2ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' render() +12ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/index.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +32ms | |
Eleventy:Template './src/_content/screencasts/index.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +45ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +1ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +72ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/index.html' +75ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], pageNumber: 0, previousPageLink: null, previous: null, nextPageLink: '/screencasts/page/1.html', next: '/screencasts/page/1.html', links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/', outputPath: 'www/screencasts/index.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +4ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +8ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/screencasts/index.html', previous: '/screencasts/index.html', nextPageLink: null, next: null, links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/page/1.html', outputPath: 'www/screencasts/page/1.html' } } +4ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +3ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +4ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/screencasts/index.html', previous: '/screencasts/index.html', nextPageLink: null, next: null, links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/page/1.html', outputPath: 'www/screencasts/page/1.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +2ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +3ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/screencasts/index.html', previous: '/screencasts/index.html', nextPageLink: null, next: null, links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/page/1.html', outputPath: 'www/screencasts/page/1.html' } } +1ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' render() +2ms | |
Dev:Eleventy:Template Template.render found layout: 'layouts/index' +0ms | |
Dev:Eleventy:Template renderLayout('./src/_content/screencasts/index.md'): 'layouts/index' +0ms | |
Dev:Eleventy:Template Layout deleted from data ('layout'): undefined +0ms | |
Dev:Eleventy:Template Found 'src/_includes/layouts/index.liquid' in TemplateCache +1ms | |
Eleventy:Template './src/_content/screencasts/index.md' is using layout 'layouts/index': 'src/_includes/layouts/index.liquid' +3ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +0ms | |
Dev:Eleventy:Template 'src/_includes/layouts/index.liquid' renderContent() using 'liquid' +0ms | |
Dev:Eleventy:Template './src/_content/screencasts/index.md' renderContent() using 'md' +58ms | |
Eleventy:Template Rendering permalink for './src/_content/screencasts/index.md': screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html becomes 'screencasts/page/1.html' +59ms | |
Dev:Eleventy:Template Permalink rendered with data: { app: { title: 'Alex Carpenter', description: 'Front-end Web Developer', url: 'https://alexcarpenter.me', author: { name: 'Alex Carpenter', url: 'https://alexcarpenter.me', email: '[email protected]', social: [Array] }, navigation: [ [Object], [Object], [Object] ] }, pkg: { name: 'alexcarpenter-me', version: '4.0.0', author: 'Alex Carpenter', browserslist: [ '>0.25%', 'not ie 11', 'not op_mini all' ], scripts: { build: 'npm run clean && npm run build:styles && npm run build:scripts && npm run build:files', watch: 'npm-run-all --parallel serve watch:*', serve: 'browser-sync start --config config/browsersync.config.js', 'build:files': 'npx eleventy --config=config/eleventy.config.js', 'watch:files': 'npx eleventy --config=config/eleventy.config.js --serve', 'build:scripts': 'rollup --config config/rollup.config.js', 'watch:scripts': 'rollup --config config/rollup.config.js --watch', 'build:styles': 'NODE_ENV=production postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js', 'watch:styles': 'postcss src/assets/styles/app.css -o www/assets/styles/app.css --config config/postcss.config.js --watch', debug: 'DEBUG=* npx eleventy --config=config/eleventy.config.js', deploy: 'push-dir --dir=www --branch=master', clean: 'rm -rf www' }, devDependencies: { '@11ty/eleventy': '^0.3.5', '@11ty/eleventy-plugin-syntaxhighlight': '^1.0.4', autoprefixer: '^8.4.1', 'browser-sync': '^2.24.4', cssnano: '^3.10.0', lazysizes: '^4.0.2', luxon: '^1.2.0', 'markdown-it': '^8.4.1', 'markdown-it-abbr': '^1.0.4', 'markdown-it-anchor': '^4.0.0', 'markdown-it-attrs': '^1.2.1', 'markdown-it-deflist': '^2.0.3', 'markdown-it-footnote': '^3.0.1', 'markdown-it-mentions': '^1.0.0', 'markdown-it-table-of-contents': '^0.3.3', 'node-sri': '^1.1.1', 'npm-run-all': '^4.1.3', 'postcss-cli': '^5.0.0', 'postcss-color-mod-function': '^2.4.2', 'postcss-custom-media': '^6.0.0', 'postcss-custom-selectors': '^4.0.1', 'postcss-easy-import': '^3.0.0', 'postcss-logical': '^1.1.1', 'push-dir': '^0.4.1', rollup: '^0.58.2', 'rollup-plugin-commonjs': '^9.1.3', 'rollup-plugin-node-resolve': '^3.3.0', 'rollup-plugin-uglify': '^3.0.0', typogr: '^0.6.7' } }, layout: 'layouts/index', permalink: 'screencasts/{% if pagination.pageNumber > 0 %}page/{{ pagination.pageNumber }}{% else %}index{% endif %}.html', type: 'screencast', heading: true, time: true, title: 'Screencasts', excerpt: 'Web development screencasts about HTML, CSS, and Javascript. Subscribe on [YouTube](https://www.youtube.com/channel/UC2jJoQlzvLPvnYfowAEVaOg).', pagination: { data: 'collections.screencasts', size: 10, items: [ [Object], [Object], [Object], [Object], [Object] ], pageNumber: 1, previousPageLink: '/screencasts/index.html', previous: '/screencasts/index.html', nextPageLink: null, next: null, links: [ '/screencasts/index.html', '/screencasts/page/1.html' ], pageLinks: [ '/screencasts/index.html', '/screencasts/page/1.html' ] }, page: { date: Invalid Date, inputPath: './src/_content/screencasts/index.md', fileSlug: 'screencasts', url: '/screencasts/page/1.html', outputPath: 'www/screencasts/page/1.html' } } +2ms | |
Eleventy:Template Writing 'www/screencasts/index.html' from './src/_content/screencasts/index.md'. +5ms | |
Eleventy:Template Writing 'www/screencasts/page/1.html' from './src/_content/screencasts/index.md'. +1ms | |
Eleventy:TemplateWriter `alldata` event triggered. +7s | |
Copied 16 items and Processed 36 files in 13.32 seconds (370.0ms each) | |
Eleventy Finished writing templates. +13s | |
Eleventy | |
Eleventy Getting frustrated? Have a suggestion/feature request/feedback? | |
Eleventy I want to hear it! Open an issue: https://github.com/11ty/eleventy/issues/new +0ms | |
Start time: (2018-05-25 12:42:52 UTC) [treshold=1%] | |
# module time % | |
1 check-node-version (node_m...ck-node-version/index.js) 274ms ▇ 2% | |
2 ./src/VersionCheck (node_m...enty/src/VersionCheck.js) 278ms ▇ 2% | |
3 fs-extra (node_modules/fs-extra/lib/index.js) 270ms ▇ 2% | |
4 ./TemplateConfig (node_mod...ty/src/TemplateConfig.js) 576ms ▇▇ 3% | |
5 ./Config (node_modules/@11ty/eleventy/src/Config.js) 802ms ▇▇▇ 5% | |
6 ./js-yaml/loader (node_mod...ml/lib/js-yaml/loader.js) 241ms ▇ 1% | |
7 ./lib/js-yaml.js (node_mod...s/js-yaml/lib/js-yaml.js) 254ms ▇ 1% | |
8 js-yaml (node_modules/js-yaml/index.js) 262ms ▇ 2% | |
9 ./engines (node_modules/gray-matter/lib/engines.js) 264ms ▇ 2% | |
10 ./defaults (node_modules/gray-matter/lib/defaults.js) 280ms ▇ 2% | |
11 ./lib/parse (node_modules/gray-matter/lib/parse.js) 281ms ▇ 2% | |
12 gray-matter (node_modules/gray-matter/index.js) 302ms ▇ 2% | |
13 ./Template (node_modules/@...eleventy/src/Template.js) 353ms ▇▇ 2% | |
14 ./TemplateWriter (node_mod...ty/src/TemplateWriter.js) 387ms ▇▇ 2% | |
15 ./src/Eleventy (node_modul...eleventy/src/Eleventy.js) 585ms ▇▇ 3% | |
16 ./lib/ (node_modules/markdown-it/lib/index.js) 233ms ▇ 1% | |
17 markdown-it (node_modules/markdown-it/index.js) 241ms ▇ 1% | |
Total require(): 8448 | |
Total time: 17.4s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment