Merge pull request #3 from krgr/main

Add inclusive language linter and fix reported issues
This commit is contained in:
Lene Saile 2022-11-24 22:25:32 +01:00 committed by GitHub
commit 97a7f7a5fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 32 additions and 5 deletions

View file

@ -36,6 +36,8 @@ const syntaxHighlight = require('@11ty/eleventy-plugin-syntaxhighlight');
const {slugifyString} = require('./config/utils');
const {escape} = require('lodash');
const pluginRss = require('@11ty/eleventy-plugin-rss');
const inclusiveLangPlugin = require("@11ty/eleventy-plugin-inclusive-language");
module.exports = eleventyConfig => {
// Tell 11ty to use the .eleventyignore and ignore our .gitignore file
@ -85,6 +87,7 @@ module.exports = eleventyConfig => {
eleventyConfig.addPlugin(syntaxHighlight);
eleventyConfig.setLibrary('md', markdownLib);
eleventyConfig.addPlugin(pluginRss);
eleventyConfig.addPlugin(inclusiveLangPlugin);
// --------------------- Passthrough File Copy -----------------------

27
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "eleventy-excellent",
"version": "1.1.1",
"version": "1.1.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "eleventy-excellent",
"version": "1.1.1",
"version": "1.1.2",
"license": "ISC",
"dependencies": {
"@11ty/eleventy": "^2.0.0-canary.16",
@ -16,6 +16,7 @@
"tailwindcss": "^3.0.23"
},
"devDependencies": {
"@11ty/eleventy-plugin-inclusive-language": "^1.0.3",
"@11ty/eleventy-plugin-rss": "^1.2.0",
"@netlify/plugin-a11y": "^1.0.0-beta.1",
"@toycode/markdown-it-class": "^1.2.4",
@ -179,6 +180,19 @@
"url": "https://opencollective.com/11ty"
}
},
"node_modules/@11ty/eleventy-plugin-inclusive-language": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-inclusive-language/-/eleventy-plugin-inclusive-language-1.0.3.tgz",
"integrity": "sha512-hQ+kD04aPphK2VYZZ3zqpOSwtvoFxLxxmi+5SVTvlqeQlWQ0SYA57Dg3W0Nj2LdshlYf6gwdGQq34O/MlyolYw==",
"dev": true,
"dependencies": {
"chalk": "^4.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/11ty"
}
},
"node_modules/@11ty/eleventy-plugin-rss": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-rss/-/eleventy-plugin-rss-1.2.0.tgz",
@ -7334,6 +7348,15 @@
"sharp": "^0.30.3"
}
},
"@11ty/eleventy-plugin-inclusive-language": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-inclusive-language/-/eleventy-plugin-inclusive-language-1.0.3.tgz",
"integrity": "sha512-hQ+kD04aPphK2VYZZ3zqpOSwtvoFxLxxmi+5SVTvlqeQlWQ0SYA57Dg3W0Nj2LdshlYf6gwdGQq34O/MlyolYw==",
"dev": true,
"requires": {
"chalk": "^4.1.0"
}
},
"@11ty/eleventy-plugin-rss": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-rss/-/eleventy-plugin-rss-1.2.0.tgz",

View file

@ -32,6 +32,7 @@
"tailwindcss": "^3.0.23"
},
"devDependencies": {
"@11ty/eleventy-plugin-inclusive-language": "^1.0.3",
"@11ty/eleventy-plugin-rss": "^1.2.0",
"@netlify/plugin-a11y": "^1.0.0-beta.1",
"@toycode/markdown-it-class": "^1.2.4",

View file

@ -1,6 +1,6 @@
---
title: 'Post with 301 redirects'
description: 'A 301 is used when a page has permanently changed location. Informing about this change is indispensable if you want to keep a positioning. Aleksandr Hovhannisyan came up with an easy solution for Eleventy and Netlify.'
description: 'A 301 is used when a page has permanently changed location. Informing about this change is indispensable if you want to keep a positioning. Aleksandr Hovhannisyan came up with an elegant solution for Eleventy and Netlify.'
date: 2022-08-28
---
@ -9,7 +9,7 @@ URLs usually change over time, as you use another CMS or optimizye your file str
A 301 is used when a page has permanently changed location.
Informing about this change is indispensable if you want to keep your incoming links working, be it from organic Google search or other pages that have linked to your content.
Aleksandr Hovhannisyan came up with an [easy solution for Eleventy and Netlify](https://www.aleksandrhovhannisyan.com/blog/eleventy-netlify-redirects/). To directly cover several possible previous routes it is created as an array. You can find the loop in `_redirects.njk`.
Aleksandr Hovhannisyan came up with an [elegant solution for Eleventy and Netlify](https://www.aleksandrhovhannisyan.com/blog/eleventy-netlify-redirects/). To directly cover several possible previous routes it is created as an array. You can find the loop in `_redirects.njk`.
## Usage

View file

@ -56,7 +56,7 @@ _This is italic text_
- Create a list by starting a line with `+`, `-`, or `*`
- Sub-lists are made by indenting 2 spaces:
- Very easy!
- Very simple!
### Ordered lists