Skip to content

Commit 34e6070

Browse files
committed
Update 11ty to v1; update all packages; migrate img caches
1 parent 7a254a3 commit 34e6070

File tree

156 files changed

+10095
-2943
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

156 files changed

+10095
-2943
lines changed

.eleventy.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ module.exports = (eleventyConfig) => {
5353
return addFileDates(posts);
5454
});
5555

56+
// FILTER: Convert page.date directly to 'YYYY/MM/DD' slug.
57+
eleventyConfig.addLiquidFilter('dateSlug', filter.dateSlug);
58+
5659
// FILTER: Reverse array without mutating original.
5760
eleventyConfig.addFilter('flip', filter.flip);
5861

@@ -80,6 +83,9 @@ module.exports = (eleventyConfig) => {
8083
// PLUGIN: RSS feed
8184
eleventyConfig.addPlugin(pluginRss);
8285

86+
// FILTER: Atom date format
87+
eleventyConfig.addLiquidFilter("dateToRfc3339", pluginRss.dateToRfc3339);
88+
8389
// TRANSFORM: minify HTML
8490
eleventyConfig.addTransform('htmlmin', (content, outputPath) => {
8591
if (typeof outputPath === 'string' && outputPath.endsWith('.html')) {
@@ -102,10 +108,10 @@ module.exports = (eleventyConfig) => {
102108
callbacks: {
103109
ready(err, bs) {
104110
bs.addMiddleware('*', (req, res) => {
105-
const content_404 = fs.readFileSync('_site/404.html');
111+
const content404 = fs.readFileSync('_site/404.html');
106112
// Provides the 404 content without redirect.
107113

108-
res.write(content_404);
114+
res.write(content404);
109115
// Add 404 http status code in request header.
110116
// res.writeHead(404, { "Content-Type": "text/html" });
111117
res.writeHead(404);

.eslintrc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"root": true,
23
"extends": "airbnb-base",
34
"rules": {
45
// Require spaces before comments...

CONTRIBUTING-POSTS.md

Lines changed: 1 addition & 1 deletion
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"000af99bcd417e9ec8dcff97db94e1":"1"},{"cachedAt":1668180403298,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"001aeb171e3f5406a7df4307ac04ca":"1"},{"cachedAt":1668180412424,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"004b799b783e5b7bac1d738c6415cc":"1"},{"cachedAt":1668180406588,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"0a807d572cfd641045bad77c10e289":"1"},{"cachedAt":1668180407944,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"118202e68c3b724b348c78009c72c0":"1"},{"cachedAt":1668180406017,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"144c36f24622a03a799d0189cef842":"1"},{"cachedAt":1668180412725,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"14fab7725f431aacb49af2c4804247":"1"},{"cachedAt":1668180404890,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"1733be651dd7a815896e97c86185f9":"1"},{"cachedAt":1668180414983,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"1b1c2a8405807ff87e537f214ac62c":"1"},{"cachedAt":1668180404782,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"1ea0ab10a917d6d1d7e4d7c9ae18f7":"1"},{"cachedAt":1668180404998,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"1f3b055330e7224bf774515b1a13cb":"1"},{"cachedAt":1668180413835,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"212464b2a855e641582fa45c410c69":"1"},{"cachedAt":1668180404519,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"23177a650b76e149d62526f1dce4ae":"1"},{"cachedAt":1668180404340,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"23406ae2c3ab8113929c0c9bd5998a":"1"},{"cachedAt":1668180410509,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"235044fc09600fd1013fda2a8cf871":"1"},{"cachedAt":1668180403567,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"29d2c7dbcd32a58e565c10ed8fbdff":"1"},{"cachedAt":1668180405645,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"2ccebbc2fa1ec120638ab2c2cb1b6e":"1"},{"cachedAt":1668180404171,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"2da06eeff6f8d555e80719f090d13e":"1"},{"cachedAt":1668180403394,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"2eb1f3ea2cda2a413b8e62fb6d81b5":"1"},{"cachedAt":1668180409979,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"2ec0b86201e54bd9d878fb9cce8805":"1"},{"cachedAt":1668180403139,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"2fee4201f4be66f8c734bc4051927b":"1"},{"cachedAt":1668180411875,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"38748e61eea5c0844c7f397eacbff8":"1"},{"cachedAt":1668180404408,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"39f41e196d3614c1a0018b0548cce2":"1"},{"cachedAt":1668180413136,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"3ad2dff7c0e35d7d7ffb36b843bb2d":"1"},{"cachedAt":1668180405194,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"3bbd6419e85bea3c7a61576f9ff36a":"1"},{"cachedAt":1668180410233,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"3ded0c78485fbc20106edc0f37dff5":"1"},{"cachedAt":1668180405456,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"3eaeb2e5a8a1ca18cd7b40980e7d2a":"1"},{"cachedAt":1668180405509,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"3fb5c492dec317e64e313431b09687":"1"},{"cachedAt":1668180402811,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"40811114471b44f2545469b5d31acc":"1"},{"cachedAt":1668180404944,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"4172c64aed9f35fb3efaa65aa72899":"1"},{"cachedAt":1668180403875,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"452d20504d0a2c0c64a7cc6277b916":"1"},{"cachedAt":1668180412102,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"45b8e1cadfa56d9ec89d9f007e5372":"1"},{"cachedAt":1668180411740,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"5e298118d8399babbdc2f6e25af29f":"1"},{"cachedAt":1668180415205,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"60a415f373d3b1aafa2d31d72f4055":"1"},{"cachedAt":1668180403608,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"648e21599ef4bb07bc5e7957244f39":"1"},{"cachedAt":1668180411576,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"685440fbe2f0622f6296b86fedc281":"1"},{"cachedAt":1668180412280,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"697219db72245b88281013779a9080":"1"},{"cachedAt":1668180410459,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"6a7ab40df2ff4223f35065fc6cc119":"1"},{"cachedAt":1668180403734,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"6de1602cd770084c4c5c35bd4d0b39":"1"},{"cachedAt":1668180403925,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"70d0073ef9c434787a2175c28ddf26":"1"},{"cachedAt":1668180412677,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"757afd00a529c7ede7949b8c6114a3":"1"},{"cachedAt":1668180412572,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"818928c1fb5795faa576ef73946885":"1"},{"cachedAt":1668180411475,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"86a31cb052f58288a5199038a83fe0":"1"},{"cachedAt":1668180404460,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"8971053bbd1fda8c28ab05853853ea":"1"},{"cachedAt":1668180403817,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"8bb6d472189338ee73b3ec4fedd636":"1"},{"cachedAt":1668180410354,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"937df52620b96b38273948296936e2":"1"},{"cachedAt":1668180404233,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"950737a9f567caa732790c4e85deb0":"1"},{"cachedAt":1668180403490,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"976c2905ee6d70c6f6da6d9d4bcb3f":"1"},{"cachedAt":1668180412614,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"998dff2927fa1376ce73cf5cadb8a3":"1"},{"cachedAt":1668180412221,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"9d04839230d7355ffd77be047a0989":"1"},{"cachedAt":1668180410115,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"a80da75cfac4652372e8b2aa7538a5":"1"},{"cachedAt":1668180410406,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"abafa37071844df8541b05fb2c1561":"1"},{"cachedAt":1668180404573,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"b35b7df6fb305080fb15f063481e8b":"1"},{"cachedAt":1668180413633,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"b55f017c9eb5a8bc149dcd870d9e29":"1"},{"cachedAt":1668180408332,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"b7d4c2b1d2f41728be2cb08853c323":"1"},{"cachedAt":1668180412522,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"bd6ffc7c3fdf9f9b851722c544531e":"1"},{"cachedAt":1668180409850,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"c0f02e0bae69a9b275b7408916f864":"1"},{"cachedAt":1668180403009,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"c32c3ea34b19f6612d7df18312f1f7":"1"},{"cachedAt":1668180412031,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"c365313f68247eda667807731dba93":"1"},{"cachedAt":1668180411290,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"c6cd66e90859d31e679e6f43ccff0c":"1"},{"cachedAt":1668180405130,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"c7aa29c44396eb072d7c67a9c82133":"1"},{"cachedAt":1668180405561,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"d05c780b4280cc616d6b200b2664ea":"1"},{"cachedAt":1668180413458,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"dc6a281cecf3233ac611174f989c25":"1"},{"cachedAt":1668180413905,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"dd63f6301a8c4cede00dc5ef8bd069":"1"},{"cachedAt":1668180413691,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"e6114fdc892d211234d613887ee604":"1"},{"cachedAt":1668180409890,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"e6542dd0471c6999775a42f671715a":"1"},{"cachedAt":1668180410630,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"ee0f9174c16e7164582d8d4ebabef1":"1"},{"cachedAt":1668180411527,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"ee8d0644c32b871c70ee09281c59b7":"1"},{"cachedAt":1668180403233,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"f58672d9e9c9d60e1a914c92549ebd":"1"},{"cachedAt":1668180415100,"type":"2"},"buffer"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"fbf514e184b516f3e0e86b2a8efa7e":"1"},{"cachedAt":1668180404289,"type":"2"},"buffer"]
Binary file not shown.

_includes/business-card.liquid

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
</div>
1313
<div class="media-content">
1414
<p class="title is-size-5">{{ person.name }}</p>
15-
<div class="subtitle is-6 has-text-weight-semibold is-marginless-bottom">{{ person.title | markdown | safe }}</div>
15+
<div class="subtitle is-6 has-text-weight-semibold is-marginless-bottom">{{ person.title | markdown }}</div>
1616
<div>
17-
{%- include social-links -%}
17+
{%- include 'social-links.liquid' -%}
1818
</div>
1919
</div>
2020
</div>
@@ -23,7 +23,7 @@
2323
<div class="card-footer">
2424
<div class="card-footer-item">
2525
<div class="content">
26-
{{ person.bio | markdown | safe }}
26+
{{ person.bio | markdown }}
2727
</div>
2828
</div>
2929
</div>

_includes/filter.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
module.exports = {
2+
/**
3+
* Convert page.date directly to 'YYYY/MM/DD' slug.
4+
* (Liquid's native `date` filter converts date to locale time and loses a day.)
5+
*
6+
* @param {object} pageDate Original page.date value.
7+
*
8+
* @returns {string} Slugified date.
9+
*/
10+
dateSlug: (pageDate) => {
11+
return pageDate.toISOString().slice(0, 10).replace(/-/g, '/');
12+
},
13+
214
/**
315
* Reverse array without mutating the original.
416
* (The 'reverse' filter in LiquidJS v6 mutates the original array.)
@@ -48,7 +60,10 @@ module.exports = {
4860

4961
const re = new RegExp(rePattern, 'g');
5062

51-
5263
return content.replace(re, replacement);
5364
},
65+
66+
UTCString: (date) => {
67+
return date.toUTCString();
68+
},
5469
};

_includes/shortcodes/avatar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module.exports = async (src, alt, className, outputFormat = 'jpeg') => {
2323

2424
const props = stats[outputFormat].pop();
2525

26-
return `<img ${classAttr} src="${props.url}" alt="${alt}" loading="lazy">`;
26+
return `<img ${classAttr} src="${props?.url}" alt="${alt}" loading="lazy">`;
2727
} catch (err) {
2828
// eslint-disable-next-line no-console
2929
console.error('Avatar: eleventy-img error:', err);

_layouts/base.liquid

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
<link rel="apple-touch-icon" type="image/png" href="{{ '/assets/icon/favicon-ios.png' | url }}" sizes="180x180">
77
<link rel="icon" type="image/png" href="{{ '/assets/icon/favicon-android.png' | url }}" sizes="192x192">
88
<link rel="icon" type="image/png" href="{{ '/assets/icon/favicon.png' | url }}" sizes="32x32">
9-
{%- capture pageTitle -%}
10-
{% if title != site.title %}{{ title }} • {% endif %}{{ site.title }}
11-
{%- endcapture %}
9+
<link rel=canonical href="{{ site.url }}{{ page.url | url }}">
1210
{%- if meta.description -%}
1311
{%- assign desc = meta.description -%}
1412
{%- else -%}
1513
{%- assign desc = layoutContent | regexReplace: '<h1 class="title flex-item">.*</h1>', '' | strip_html | regexReplace: '\s{2,}', ' ' | truncate: 160 -%}
16-
{%- endif %}
17-
<link rel=canonical href="{{ site.url }}{{ page.url | url }}">
14+
{%- endif -%}
1815
<meta name="description" content="{{ desc }}">
16+
{%- capture pageTitle -%}
17+
{%- if title != site.title -%}{{- title -}} • {%- endif -%}{{ site.title }}
18+
{%- endcapture -%}
1919
<meta property="og:url" content="{{ site.url }}{{ page.url | url }}">
2020
<meta property="og:title" content="{{ pageTitle }}">
2121
<meta property="og:description" content="{{ desc }}">
@@ -65,7 +65,7 @@
6565

6666
<main class="page-main section has-background-white">
6767
<div class="container">
68-
{{ content | safe }}
68+
{{ content }}
6969

7070
<p class="edit-page content has-text-right-desktop">
7171
<a href="{{ site.repo }}/blob/master/{{ page.inputPath }}">Edit this page</a>
@@ -122,7 +122,7 @@
122122
</div>
123123
</footer>
124124
{%- if app.environment != 'dev' -%}
125-
{%- include ga.html -%}
125+
{%- include 'ga.html' -%}
126126
{%- endif -%}
127127
</body>
128128
</html>

_layouts/meetup.liquid

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ layout: base
55
<div class="column is-two-thirds flex-container">
66
<h1 class="title flex-item">{{ title }}</h1>
77
<div class="content flex-item">
8-
{{ content | safe }}
8+
{{ content }}
99
</div>
1010

1111
{%- meetupDetails page.date, venue, after, title -%}
@@ -30,7 +30,7 @@ layout: base
3030

3131
{%- for person in speakers -%}
3232
<div class="mt-4">
33-
{%- include business-card -%}
33+
{%- include 'business-card.liquid' -%}
3434
</div>
3535
{%- endfor -%}
3636
</div>
@@ -55,7 +55,7 @@ layout: base
5555

5656
{%- if sponsorOrg.message -%}
5757
<div>
58-
{{ sponsorOrg.message | markdown | safe }}
58+
{{ sponsorOrg.message | markdown }}
5959
</div>
6060
{%- elsif sponsorOrg.name -%}
6161
<p>Austin JavaScript is <strong>sponsored this month by <a href="{{ sponsorOrg.url }}">{{ sponsorOrg.name }}</a></strong>. Please thank them for their gracious gifts of pizza and drinks and for their support of the local JavaScript community.
@@ -67,7 +67,7 @@ layout: base
6767

6868
{%- if sponsorOrg.note -%}
6969
<p>
70-
{{ sponsorOrg.note | markdown | safe }}
70+
{{ sponsorOrg.note | markdown }}
7171
</p>
7272
{%- endif -%}
7373
</div>
@@ -77,4 +77,4 @@ layout: base
7777

7878
{%- assign nextPost = collections.meetups | getNextCollectionItem: page -%}
7979
{%- assign previousPost = collections.meetups | getPreviousCollectionItem: page -%}
80-
{%- include nav-posts -%}
80+
{%- include 'nav-posts.liquid' -%}

0 commit comments

Comments
 (0)