diff --git a/config/filters/dates.js b/config/filters/dates.js
index eaf105a..01ce6be 100644
--- a/config/filters/dates.js
+++ b/config/filters/dates.js
@@ -16,5 +16,13 @@ module.exports = function(eleventyConfig) {
'hour12': true
}));
+ eleventyConfig.addGlobalData('isCSSNakedDay', () => {
+ const dateObj = new Date();
+
+ return dateObj.getMonth() === 3 && dateObj.getFullYear() === 2024 && dateObj.getDate() === 9;
+ });
+
+
+
// eleventyConfig.addFilter('rfc3339', date => new Date(date).toISOString());
}
diff --git a/src/_includes/base.njk b/src/_includes/base.njk
index bb8e163..bf2fd63 100644
--- a/src/_includes/base.njk
+++ b/src/_includes/base.njk
@@ -20,7 +20,10 @@
{% if includePrism %}
{% endif %}
+
+ {% if not isCSSNakedDay %}
+ {% endif %}
diff --git a/src/blog/posts/2024/4/css-naked-day.md b/src/blog/posts/2024/4/css-naked-day.md
new file mode 100644
index 0000000..542bdd3
--- /dev/null
+++ b/src/blog/posts/2024/4/css-naked-day.md
@@ -0,0 +1,31 @@
+---
+title: It's CSS Naked Day
+description: My blog is going naked for CSS naked day
+tags:
+ - css
+date: 2024-04-09T07:11:20.550Z
+---
+
+It's [CSS Naked Day](https://css-naked-day.github.io/)[^1], so to celebrate I've stripped all of the CSS from my blog.
+
+I've added a quick Nunjucks shortcode to make it easier, so the CSS should automagically reappear tomorrow morning:
+
+{% raw %}
+```js
+ eleventyConfig.addGlobalData('isCSSNakedDay', () => {
+ const dateObj = new Date();
+
+ return dateObj.getMonth() === 3 && dateObj.getFullYear() === 2024 && dateObj.getDate() === 9;
+ });
+```
+
+```html
+{% if not isCSSNakedDay %}
+
+{% endif %}
+```
+{% endraw %}
+
+Thankfully I've not spotted any terrible layouts (yet) due to missing CSS, which I'm happy about. The colour scheme changer is a bit redundant though. I've also left the FontAwesome and Prism CSS files in, just because otherwise things'll stop rendering at all there which wouldn't be great for a lot of posts.
+
+[^1]: Please only strip the CSS from your own websites, not your employers'
\ No newline at end of file