diff --git a/src/_data/nav.json b/src/_data/nav.json
index da7544d..7fa0ee9 100644
--- a/src/_data/nav.json
+++ b/src/_data/nav.json
@@ -8,7 +8,7 @@
"url": "/now"
},
{
- "text": "blogroll",
- "url": "/blogroll"
+ "text": "explore",
+ "url": "/explore"
}
]
\ No newline at end of file
diff --git a/src/_includes/layouts/base.html b/src/_includes/layouts/base.html
index 04974b3..a4a418d 100644
--- a/src/_includes/layouts/base.html
+++ b/src/_includes/layouts/base.html
@@ -16,7 +16,7 @@
-
+
diff --git a/src/ai.md b/src/ai.md
new file mode 100644
index 0000000..b486464
--- /dev/null
+++ b/src/ai.md
@@ -0,0 +1,13 @@
+---
+title: AI
+layout: layouts/page.html
+summary: How I use AI in my daily life, as responsibly as possible.
+---
+
+Every word on this site, and my others sites, was written by me, a human being. None of the images were generated with AI.
+
+I use GitHub Copilot in my code editor, Visual Studio Code, to help me write code faster. I use it mainly for autofilling certain variables in my Terraform code. I sometimes ask it to sort a list in alphabetical order. I try to avoid using it for anything more complex than that.
+
+I actively block bots used for training LLMs and will continue to do so as best I can. I consider it unethical at best to do what the AI companies are doing: scraping the open web first then asking if we want to opt out.
+
+I won't send you emails or messages generated by AI. Likewise if you send me what is obviously an AI generated message, I won't read it. It shows a lack of respect for my time. If you couldn't be bothered to write it, I won't be bothered to read it.
\ No newline at end of file
diff --git a/src/blogroll.md b/src/blogroll.md
index 1eb7967..b4ab3ea 100644
--- a/src/blogroll.md
+++ b/src/blogroll.md
@@ -6,11 +6,16 @@ summary: A collection of links to interesting blogs I follow.
I follow people, not corporations. Here's some great people to follow and a link to their RSS feed because RSS is awesome. Want to get added? [Drop me a message](https://fosstodon.org/@mijndert).
+- [82Mhz](https://82mhz.net/) - [RSS](https://82mhz.net/index.xml)
+- [anvhn](https://anhvn.com/) - [RSS](https://anhvn.com/feed.xml)
- [Bert Hubert](https://berthub.eu/articles/) - [RSS](https://berthub.eu/articles/index.xml)
+- [Chris Hannah](https://chrishannah.me/) - [RSS](https://chrishannah.me/index.xml)
- [Jacob Kiers](https://jacobkiers.net/) - [RSS](https://jacobkiers.net/atom.xml)
- [Joan Westenberg](https://joanwestenberg.com/) - [RSS](https://joanwestenberg.com/blog?format=rss)
- [Jorijn Schrijvershof](https://jorijn.com/) - [RSS](https://jorijn.com/feed/)
- [Jose M. Gilgado](https://josem.co/) - [RSS](https://josem.co/articles/index.xml)
+- [Keenan](https://gkeenan.co/avgb/) - [RSS](https://gkeenan.co/avgb/feed.xml)
+- [Kevin Gimbel](https://kevingimbel.de/) - [RSS](https://kevingimbel.de/feed.rss)
- [Michal Zelazny](https://www.michalzelazny.com/) - [RSS](https://www.michalzelazny.com/feed/)
- [Michiel van der Winden](https://mvdwinden.nl/) - [RSS](https://mvdwinden.nl/index.xml)
- [Mischa van den Burg](https://mischavandenburg.blog/) - [RSS](https://mischavandenburg.blog/feed/)
diff --git a/src/colophon.md b/src/colophon.md
index 80fd67d..7c27a39 100644
--- a/src/colophon.md
+++ b/src/colophon.md
@@ -4,4 +4,4 @@ layout: layouts/page.html
summary: The tools and services used to create this website.
---
-The code for this website is on [GitHub](https://github.com/mijndert/blog) and created using [Visual Studio Code](https://code.visualstudio.com/). Automated deployments are done by [GitHub Pages](https://pages.github.com/). [Eleventy](https://www.11ty.dev//) is used as the static site generator and the theme is a custom one created by me.
+The code for this website is hosted on [GitHub](https://github.com/mijndert/blog) and created using [Visual Studio Code](https://code.visualstudio.com/). Automated deployments are done by [GitHub Pages](https://pages.github.com/). [Eleventy](https://www.11ty.dev//) is used as the static site generator and the theme is a custom one created by me. The font in use is [Crimson Pro](https://fonts.google.com/specimen/Crimson+Pro). Syntax highlighting is done using the [11ty Syntax Highlighting plugin](https://www.11ty.dev/docs/plugins/syntaxhighlight/) and the theme is [Catppuccin Mocha](http://prismjs.catppuccin.com/mocha.css).
diff --git a/src/css/mocha.css b/src/css/mocha.css
new file mode 100644
index 0000000..2466a7a
--- /dev/null
+++ b/src/css/mocha.css
@@ -0,0 +1,135 @@
+code[class*="language-"],
+pre[class*="language-"] {
+ color: #cdd6f4;
+}
+
+:not(pre) > code[class*="language-"],
+pre[class*="language-"] {
+ background: #181825;
+}
+
+/* https://prismjs.com/tokens.html */
+
+.token.keyword {
+ color: #cba6f7;
+}
+
+.token.builtin {
+ color: #f38ba8;
+}
+
+.token.class-name {
+ color: #f9e2af;
+}
+
+.token.function {
+ color: #89b4fa;
+}
+
+.token.boolean,
+.token.number {
+ color: #fab387;
+}
+
+.token.string,
+.token.char {
+ color: #a6e3a1;
+}
+
+.token.symbol {
+ color: #f9e2af;
+}
+
+.token.regex {
+ color: #f5c2e7;
+}
+
+.token.url {
+ color: #a6e3a1;
+}
+
+.token.operator {
+ color: #89dceb;
+}
+
+.token.variable {
+ color: #cdd6f4;
+}
+
+.token.constant {
+ color: #fab387;
+}
+
+.token.property {
+ color: #89b4fa;
+}
+
+.token.punctuation {
+ color: #9399b2;
+}
+
+.token.important {
+ color: #cba6f7;
+}
+
+.token.comment {
+ color: #9399b2;
+}
+
+.token.tag {
+ color: #89b4fa;
+}
+
+.token.attr-name {
+ color: #f9e2af;
+}
+
+.token.attr-value {
+ color: #a6e3a1;
+}
+
+.token.namespace {
+ color: #f9e2af;
+}
+
+.token.prolog,
+.token.doctype {
+ color: #cba6f7;
+}
+
+.token.cdata {
+ color: #94e2d5;
+}
+
+.token.entity {
+ color: #f38ba8;
+}
+
+.token.atrule {
+ color: #cba6f7;
+}
+
+.token.selector {
+ color: #89b4fa;
+}
+
+/* Diff */
+
+.token.deleted {
+ color: #f38ba8;
+}
+
+.token.inserted {
+ color: #a6e3a1
+}
+
+/* Other */
+
+.token.important,
+.token.bold {
+ font-weight: bold;
+}
+.token.italic {
+ font-style: italic;
+}
+
diff --git a/src/defaults.md b/src/defaults.md
new file mode 100644
index 0000000..be07d3e
--- /dev/null
+++ b/src/defaults.md
@@ -0,0 +1,31 @@
+---
+title: Defaults
+layout: layouts/page.html
+summary: A list of the apps and services I use for various tasks.
+---
+
+- **Bookmarks**: Firefox
+- **Browser**: Firefox
+- **Budgeting and Personal Finance**: Excel
+- **Calendar**: Apple Calendar
+- **Chat**: Apple Messages, Whatsapp
+- **Cloud File Storage**: iCloud
+- **Code Editor**: Visual Studio Code
+- **Contacts**: Apple Contacts
+- **Mail Client**: Apple Mail
+- **Mail Server**: iCloud+
+- **Music**: Spotify
+- **News**: Brutalist Report
+- **Notes**: Apple Notes
+- **Password Management**: 1Password
+- **Photo Editing**: Apple Photos
+- **Photo Shooting**: iPhone, Sony RX100 IV
+- **Podcasts**: Overcast
+- **Read It Later**: Pocket
+- **RSS**: NetNewsWire
+- **Shopping Lists**: Apple Reminders
+- **Spreadsheets**: Google Sheets, Excel
+- **To-Do**: Apple Reminders
+- **VPN**: none
+- **Word Processing**: Google Docs, Word
+- **Presentations**: Google Slides
\ No newline at end of file
diff --git a/src/explore.md b/src/explore.md
new file mode 100644
index 0000000..24c8fa3
--- /dev/null
+++ b/src/explore.md
@@ -0,0 +1,13 @@
+---
+title: Explore
+layout: layouts/page.html
+summary: A list of all pages on this website, in alphabetical order.
+---
+
+- [AI](/ai)
+- [Blogroll](/blogroll)
+- [Colophon](/colophon)
+- [Connect](/connect)
+- [Defaults](/defaults)
+- [Now](/now)
+- [Uses](/uses)
\ No newline at end of file