Add microformats, sending of webmentions

This commit is contained in:
Devon Campbell 2024-06-17 13:50:52 -04:00
commit ad55411e21
8 changed files with 813 additions and 9 deletions

View file

@ -47,6 +47,10 @@ module.exports = function(eleventyConfig) {
}).format(dt);
return formattedDt;
});
eleventyConfig.addFilter("formatDateForRobots", function(value) {
const dt = new Date(value);
return dt.toISOString();
});
eleventyConfig.addFilter("convertYouTubeURLsToEmbeds", function(value) {
const youtubeUrlRegex = /<p>\s*(?:https?:\/\/)?(?:www\.)?(?:youtube\.com|youtu\.be)\/(?!channel\/|@)([^\s&<>"']*)\s*<\/p>/gim;
return value.replace(youtubeUrlRegex, function(match, videoId) {