Initial commit

This commit is contained in:
Lewis Dale committed 2024-01-05 11:53:44 +00:00
commit 493d1932f8
18 files changed
+2755

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
module.exports = function(eleventyConfig) {
console.log(eleventyConfig);
}
+3
View File
@@ -0,0 +1,3 @@
module.exports = function(eleventyConfig) {
eleventyConfig.addPassthroughCopy("src/styles");
}
+10
View File
@@ -0,0 +1,10 @@
module.exports = function (eleventyConfig) {
eleventyConfig.addFilter('dateDisplay', date => new Date(date).toLocaleDateString('en-GB', {
"dateStyle": "short"
}));
eleventyConfig.addFilter('dateTimeDisplay', date => new Date(date).toLocaleString('en-GB', {
'dateStyle': 'short',
'timeStyle': 'short',
}));
}
+3
View File
@@ -0,0 +1,3 @@
module.exports = function(eleventyConfig) {
eleventyConfig.addPlugin(require('./dates'));
}
+4
View File
@@ -0,0 +1,4 @@
module.exports = function(eleventyConfig) {
eleventyConfig.addPlugin(require('./markdown'));
eleventyConfig.addPlugin(require('@11ty/eleventy-plugin-rss'));
}
+24
View File
@@ -0,0 +1,24 @@
const markdownIt = require('markdown-it');
const markdownItLinkAttributes = require('markdown-it-link-attributes');
const markdownLib = markdownIt({
html: true,
breaks: true,
linkify: true,
typographer: true
}).use(markdownItLinkAttributes, [
{
// match external links
matcher(href) {
return href.match(/^https?:\/\//);
},
attrs: {
target: '_blank',
rel: 'noreferrer noopener'
}
}
]);
module.exports = function (eleventyConfig) {
eleventyConfig.setLibrary('md', markdownLib);
}