diff --git a/.eleventy.js b/.eleventy.js index 35db113..f886ca4 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -1,8 +1,35 @@ -const eleventyNavigationPlugin = require('@11ty/eleventy-navigation') +const eleventyNavigationPlugin = require('@11ty/eleventy-navigation'); +const pluginSyntaxHighlight = require('@11ty/eleventy-plugin-syntaxhighlight'); +// const pluginRss = require('@11ty/eleventy-plugin-rss') +const markdownItAnchor = require('markdown-it-anchor'); +const formatYear = new Intl.DateTimeFormat('en', { year: 'numeric' }); +const formatMonth = new Intl.DateTimeFormat('en', { month: 'short' }); +const formatDay = new Intl.DateTimeFormat('en', { day: '2-digit' }); +const md = require('markdown-it'); +const mdContainer = require('markdown-it-container'); + +const markdown = md({ html: true, breaks: true, linkify: true }).use( + mdContainer, + 'codeblock', + { + render: function (tokens, idx) { + if (tokens[idx].type === 'container_codeblock_open') { + return ` +
{{banner.subtitle}}
+{{ banner.description }}
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui ut cum, - nostrum porro, molestiae voluptates nam neque placeat aliquid saepe quod - blanditiis eligendi ab illo ad corrupti ex culpa velit aspernatur - accusamus dolorum quae natus. Dolor consectetur ut autem sit, atque, - corporis cupiditate praesentium harum placeat, odit dolore explicabo? Ea - eos repellat dignissimos, ex maxime non officiis doloribus eius sit a - facilis consectetur, maiores voluptate quas, iusto ullam nihil perferendis - harum nobis repellendus delectus libero debitis nisi architecto? Quia - laboriosam tempora magnam eos. Illum mollitia architecto est, facilis, - soluta odit, qui laboriosam itaque molestias ullam hic. Voluptatem modi - blanditiis vel in hic repudiandae id, ratione quisquam error voluptatibus - quae eveniet dolorem, qui nostrum quas consequuntur laborum sunt, - exercitationem quia inventore rerum nobis? Perferendis similique, - blanditiis, eius, voluptates eveniet autem itaque accusamus praesentium - quis optio deleniti. Animi temporibus repudiandae minus eveniet, aliquid - id explicabo voluptatum, voluptatibus distinctio quis eum in et modi - recusandae ipsa culpa! Voluptas earum repellat porro error esse adipisci - blanditiis a rerum, exercitationem enim nesciunt natus, optio tempore - fugit facilis accusamus modi explicabo repellendus! Tempora laudantium - iste nulla eligendi accusantium, temporibus enim vel ut dicta, adipisci - culpa modi quibusdam reiciendis quasi? Eius tempora exercitationem nisi - sapiente odit saepe modi aperiam recusandae, soluta numquam esse eligendi - sit ad natus, aliquid, minima consectetur magni asperiores laboriosam - nihil magnam tempore sequi! Temporibus deleniti eveniet corporis veniam - doloremque velit, sint est consequatur qui? Suscipit nihil quaerat harum - enim quibusdam numquam accusantium eligendi. Ipsum dolorem accusamus iusto - officiis minus hic, aut, ut rem molestiae quod ratione quam sint amet, ea - aliquid alias aperiam repudiandae officia consectetur sapiente dolore odio - animi tempore eius. Quis excepturi fugiat ad. Dolor quam fugit vero nulla! - Nam culpa sapiente adipisci! Alias dolore earum ex exercitationem iusto - provident corporis repellat, quaerat tempore quidem delectus at voluptate - velit necessitatibus eum architecto rem. Odit impedit quam quos harum. - Quidem quasi officia, itaque illo saepe odit! Unde suscipit, maiores - doloremque quos placeat nisi maxime optio officiis libero possimus, dolore - aperiam cupiditate assumenda saepe omnis quasi est et ducimus ad. A fugiat - nemo dicta rem, ducimus eligendi voluptatibus excepturi sunt expedita quas - ea corrupti totam aliquid minima eveniet quidem. Laboriosam odit excepturi - ratione? Unde ex debitis voluptas, repudiandae, qui excepturi consequatur - et molestias repellendus ipsa magni! Ea nihil distinctio esse culpa! - Itaque doloremque explicabo voluptas officia labore earum voluptatibus - optio nobis ullam, incidunt fugiat quaerat qui maxime ea deleniti ab modi - architecto. Eius nam voluptas odio inventore nemo quos aliquid, sapiente - optio! Enim expedita sint corrupti quos odio. Rerum aliquam ut cupiditate, - repellat culpa, officiis explicabo ratione quaerat qui voluptatibus esse, - eveniet deserunt repudiandae corrupti blanditiis ullam enim eaque - distinctio. Repellat quibusdam vel ipsum autem dignissimos officia ab - perferendis sequi. Vitae autem deleniti iste voluptates, assumenda totam, - quae nostrum fuga doloremque ducimus veniam quaerat accusamus. Vel rem - itaque cum, corporis dolorem excepturi repellendus quos fuga fugiat - debitis nostrum. Molestiae voluptatem odit minus expedita atque omnis, - voluptate facilis optio officiis autem ullam dicta veritatis culpa in - sequi aliquid magni dolore voluptates? Dolores, ipsa quia? -
-- A brilliant post by Matthias Ott on common UI and design / engineering - problems and how trying to solve them is often a greater lesson than - only learning about a new technology. “Learning comes from exploring - the problem space and trying different possible tradeoffs.” + {{ article.data.banner.description }}
-