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