diff --git a/astro.config.mjs b/astro.config.mjs index 7d77292..0605fc1 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -40,12 +40,12 @@ export default defineConfig({ name: site.title, icons: [ { - src: '/assets/images/branding/favicons/favicon-192.png', + src: '/assets/images/favicons/favicon-192.png', sizes: '192x192', type: 'image/png', }, { - src: '/assets/images/branding/favicons/favicon-512.png', + src: '/assets/images/favicons/favicon-512.png', sizes: '512x512', type: 'image/png', }, diff --git a/og-generate.cjs b/og-generate.cjs index cfc6c3a..8113d1d 100644 --- a/og-generate.cjs +++ b/og-generate.cjs @@ -1,60 +1,32 @@ -const Jimp = require('jimp'); +const sharp = require('sharp'); const path = require('path'); const fs = require('fs'); -// Define the path to the input and output folders -const inputFolder = './public/assets/images/cover/'; -const outputFolder = './public/assets/images/branding/og/'; - -// Define the aspect ratio to crop the final image to -const cropSize = { ratio: 16 / 9 }; - -// Define the size to resize the final image to +const inputFolder = './src/images/cover/'; +const outputFolder = './public/assets/images/og/'; const resizeSize = { width: 1200, height: 675 }; -// Loop through each image in the input folder fs.readdir(inputFolder, async (err, files) => { if (err) throw err; for (const file of files) { - if ( - file.toLowerCase().endsWith('.png') || - file.toLowerCase().endsWith('.jpg') || - file.toLowerCase().endsWith('.jpeg') - ) { - // Open the input image + if (/\.(webp|png|jpg|jpeg)$/i.test(file)) { const inputImagePath = path.join(inputFolder, file); - const inputImage = await Jimp.read(inputImagePath); + const outputFilename = path.parse(file).name + '.jpg'; + const outputImagePath = path.join(outputFolder, outputFilename); - // Resize and crop the input image to fit within the desired size and aspect ratio - inputImage.cover(resizeSize.width, resizeSize.height); + const textImagePath = './public/assets/images/template/text.png'; - // Open the text image - const textImagePath = './public/assets/images/branding/template/text.png'; - const textImage = await Jimp.read(textImagePath); + await sharp(inputImagePath) + .resize({ + width: resizeSize.width, + height: resizeSize.height, + fit: 'cover', + }) + .composite([{ input: textImagePath, gravity: 'center' }]) + .jpeg({ quality: 70 }) + .toFile(outputImagePath); - // Create a new image with the same size as the input image - const combinedImage = new Jimp( - inputImage.bitmap.width, - inputImage.bitmap.height, - 0x00000000 - ); - - // Reduce the quality of the combined image to 70% - combinedImage.quality(70); - - // Paste the input image onto the new image - combinedImage.composite(inputImage, 0, 0); - - // Calculate the position to center the text image - const x = (inputImage.bitmap.width - textImage.bitmap.width) / 2; - const y = (inputImage.bitmap.height - textImage.bitmap.height) / 2; - - // Paste the text image onto the new image - combinedImage.composite(textImage, x, y); - - // Save the final image to the output folder with the same filename as the input image - const outputImagePath = path.join(outputFolder, file); - await combinedImage.writeAsync(outputImagePath); + console.log(`Generated: ${outputFilename}`); } } }); diff --git a/public/assets/images/branding/og/101-things-you-can-do.jpg b/public/assets/images/branding/og/101-things-you-can-do.jpg deleted file mode 100644 index a105fac..0000000 Binary files a/public/assets/images/branding/og/101-things-you-can-do.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/15-years-xing.jpg b/public/assets/images/branding/og/15-years-xing.jpg deleted file mode 100644 index f03fa00..0000000 Binary files a/public/assets/images/branding/og/15-years-xing.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/ai-cover-1.jpg b/public/assets/images/branding/og/ai-cover-1.jpg deleted file mode 100644 index cc366b9..0000000 Binary files a/public/assets/images/branding/og/ai-cover-1.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/ai-cover-2.jpg b/public/assets/images/branding/og/ai-cover-2.jpg deleted file mode 100644 index 9ed3580..0000000 Binary files a/public/assets/images/branding/og/ai-cover-2.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/ai-cover-3.jpg b/public/assets/images/branding/og/ai-cover-3.jpg deleted file mode 100644 index b2c4cb2..0000000 Binary files a/public/assets/images/branding/og/ai-cover-3.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/ai-cover-4.jpg b/public/assets/images/branding/og/ai-cover-4.jpg deleted file mode 100644 index 7de589a..0000000 Binary files a/public/assets/images/branding/og/ai-cover-4.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/alien-worlds.jpg b/public/assets/images/branding/og/alien-worlds.jpg deleted file mode 100644 index 2343334..0000000 Binary files a/public/assets/images/branding/og/alien-worlds.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/anarcho-capitalist-city.jpg b/public/assets/images/branding/og/anarcho-capitalist-city.jpg deleted file mode 100644 index a0230a3..0000000 Binary files a/public/assets/images/branding/og/anarcho-capitalist-city.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/apps-tools-services.jpg b/public/assets/images/branding/og/apps-tools-services.jpg deleted file mode 100644 index e100cca..0000000 Binary files a/public/assets/images/branding/og/apps-tools-services.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/attention.jpg b/public/assets/images/branding/og/attention.jpg deleted file mode 100644 index a786414..0000000 Binary files a/public/assets/images/branding/og/attention.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/best-of-2020.jpg b/public/assets/images/branding/og/best-of-2020.jpg deleted file mode 100644 index e3f1b6e..0000000 Binary files a/public/assets/images/branding/og/best-of-2020.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/beyond-the-bookshelf-1.jpg b/public/assets/images/branding/og/beyond-the-bookshelf-1.jpg deleted file mode 100644 index 9a182e0..0000000 Binary files a/public/assets/images/branding/og/beyond-the-bookshelf-1.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/beyond-the-bookshelf-2.jpg b/public/assets/images/branding/og/beyond-the-bookshelf-2.jpg deleted file mode 100644 index 3f57c51..0000000 Binary files a/public/assets/images/branding/og/beyond-the-bookshelf-2.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/bonsai.jpg b/public/assets/images/branding/og/bonsai.jpg deleted file mode 100644 index aeb90aa..0000000 Binary files a/public/assets/images/branding/og/bonsai.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/book-decodeunicode.jpg b/public/assets/images/branding/og/book-decodeunicode.jpg deleted file mode 100644 index f8f8efe..0000000 Binary files a/public/assets/images/branding/og/book-decodeunicode.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/calisthenics.jpg b/public/assets/images/branding/og/calisthenics.jpg deleted file mode 100644 index 3ff6db4..0000000 Binary files a/public/assets/images/branding/og/calisthenics.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/civil-war-truth-1-introduction.jpg b/public/assets/images/branding/og/civil-war-truth-1-introduction.jpg deleted file mode 100644 index 5f56ee5..0000000 Binary files a/public/assets/images/branding/og/civil-war-truth-1-introduction.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/civil-war-truth-2-corporatism-technocracy.jpg b/public/assets/images/branding/og/civil-war-truth-2-corporatism-technocracy.jpg deleted file mode 100644 index 755f734..0000000 Binary files a/public/assets/images/branding/og/civil-war-truth-2-corporatism-technocracy.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/civil-war-truth-3-political-division.jpg b/public/assets/images/branding/og/civil-war-truth-3-political-division.jpg deleted file mode 100644 index 3cd62ed..0000000 Binary files a/public/assets/images/branding/og/civil-war-truth-3-political-division.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/civil-war-truth-4-media-journalism.jpg b/public/assets/images/branding/og/civil-war-truth-4-media-journalism.jpg deleted file mode 100644 index 9978eba..0000000 Binary files a/public/assets/images/branding/og/civil-war-truth-4-media-journalism.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/civil-war-truth-5-academia.jpg b/public/assets/images/branding/og/civil-war-truth-5-academia.jpg deleted file mode 100644 index 8aed32e..0000000 Binary files a/public/assets/images/branding/og/civil-war-truth-5-academia.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/civil-war-truth-6-science.jpg b/public/assets/images/branding/og/civil-war-truth-6-science.jpg deleted file mode 100644 index 942ccc8..0000000 Binary files a/public/assets/images/branding/og/civil-war-truth-6-science.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/civil-war-truth-7-conclusion.jpg b/public/assets/images/branding/og/civil-war-truth-7-conclusion.jpg deleted file mode 100644 index 8dfb04a..0000000 Binary files a/public/assets/images/branding/og/civil-war-truth-7-conclusion.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/copybook-headings.jpg b/public/assets/images/branding/og/copybook-headings.jpg deleted file mode 100644 index 0f3563a..0000000 Binary files a/public/assets/images/branding/og/copybook-headings.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/decentralized-web-1.jpg b/public/assets/images/branding/og/decentralized-web-1.jpg deleted file mode 100644 index 6c27ed1..0000000 Binary files a/public/assets/images/branding/og/decentralized-web-1.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/decentralized-web-2.jpg b/public/assets/images/branding/og/decentralized-web-2.jpg deleted file mode 100644 index ef7132a..0000000 Binary files a/public/assets/images/branding/og/decentralized-web-2.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/decentralized-web-3.jpg b/public/assets/images/branding/og/decentralized-web-3.jpg deleted file mode 100644 index 468bf3e..0000000 Binary files a/public/assets/images/branding/og/decentralized-web-3.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/design-koi.jpg b/public/assets/images/branding/og/design-koi.jpg deleted file mode 100644 index af16bb5..0000000 Binary files a/public/assets/images/branding/og/design-koi.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/devonthink-obsidian-for-note-taking.jpg b/public/assets/images/branding/og/devonthink-obsidian-for-note-taking.jpg deleted file mode 100644 index 325efc6..0000000 Binary files a/public/assets/images/branding/og/devonthink-obsidian-for-note-taking.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/dreaming-of-the-old-normal.jpg b/public/assets/images/branding/og/dreaming-of-the-old-normal.jpg deleted file mode 100644 index 46b8c4f..0000000 Binary files a/public/assets/images/branding/og/dreaming-of-the-old-normal.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/everyday-carry.jpg b/public/assets/images/branding/og/everyday-carry.jpg deleted file mode 100644 index 43e7700..0000000 Binary files a/public/assets/images/branding/og/everyday-carry.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/from-typewriter-to-split-keyboard.jpg b/public/assets/images/branding/og/from-typewriter-to-split-keyboard.jpg deleted file mode 100644 index 1d10297..0000000 Binary files a/public/assets/images/branding/og/from-typewriter-to-split-keyboard.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/fuck-you-sonos.jpg b/public/assets/images/branding/og/fuck-you-sonos.jpg deleted file mode 100644 index 5ca71c9..0000000 Binary files a/public/assets/images/branding/og/fuck-you-sonos.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/git.jpg b/public/assets/images/branding/og/git.jpg deleted file mode 100644 index 354e20b..0000000 Binary files a/public/assets/images/branding/og/git.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gitbook.jpg b/public/assets/images/branding/og/gitbook.jpg deleted file mode 100644 index c9cf729..0000000 Binary files a/public/assets/images/branding/og/gitbook.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gitweb-theme.jpg b/public/assets/images/branding/og/gitweb-theme.jpg deleted file mode 100644 index c3a217f..0000000 Binary files a/public/assets/images/branding/og/gitweb-theme.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gtd.jpg b/public/assets/images/branding/og/gtd.jpg deleted file mode 100644 index 4b19616..0000000 Binary files a/public/assets/images/branding/og/gtd.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-1.jpg b/public/assets/images/branding/og/gulp-1.jpg deleted file mode 100644 index 5e1dac3..0000000 Binary files a/public/assets/images/branding/og/gulp-1.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-10.jpg b/public/assets/images/branding/og/gulp-10.jpg deleted file mode 100644 index b3cc607..0000000 Binary files a/public/assets/images/branding/og/gulp-10.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-11.jpg b/public/assets/images/branding/og/gulp-11.jpg deleted file mode 100644 index 0b5c25a..0000000 Binary files a/public/assets/images/branding/og/gulp-11.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-12.jpg b/public/assets/images/branding/og/gulp-12.jpg deleted file mode 100644 index e2b07f8..0000000 Binary files a/public/assets/images/branding/og/gulp-12.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-13.jpg b/public/assets/images/branding/og/gulp-13.jpg deleted file mode 100644 index c085a94..0000000 Binary files a/public/assets/images/branding/og/gulp-13.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-14.jpg b/public/assets/images/branding/og/gulp-14.jpg deleted file mode 100644 index 5c8723d..0000000 Binary files a/public/assets/images/branding/og/gulp-14.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-15.jpg b/public/assets/images/branding/og/gulp-15.jpg deleted file mode 100644 index c598a67..0000000 Binary files a/public/assets/images/branding/og/gulp-15.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-16.jpg b/public/assets/images/branding/og/gulp-16.jpg deleted file mode 100644 index 619a256..0000000 Binary files a/public/assets/images/branding/og/gulp-16.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-2.jpg b/public/assets/images/branding/og/gulp-2.jpg deleted file mode 100644 index e416de5..0000000 Binary files a/public/assets/images/branding/og/gulp-2.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-3.jpg b/public/assets/images/branding/og/gulp-3.jpg deleted file mode 100644 index 0531ebc..0000000 Binary files a/public/assets/images/branding/og/gulp-3.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-4.jpg b/public/assets/images/branding/og/gulp-4.jpg deleted file mode 100644 index 353750a..0000000 Binary files a/public/assets/images/branding/og/gulp-4.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-5.jpg b/public/assets/images/branding/og/gulp-5.jpg deleted file mode 100644 index 7a857c1..0000000 Binary files a/public/assets/images/branding/og/gulp-5.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-6.jpg b/public/assets/images/branding/og/gulp-6.jpg deleted file mode 100644 index 47cd502..0000000 Binary files a/public/assets/images/branding/og/gulp-6.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-7.jpg b/public/assets/images/branding/og/gulp-7.jpg deleted file mode 100644 index 74eaf4e..0000000 Binary files a/public/assets/images/branding/og/gulp-7.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-8.jpg b/public/assets/images/branding/og/gulp-8.jpg deleted file mode 100644 index 97d3080..0000000 Binary files a/public/assets/images/branding/og/gulp-8.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/gulp-9.jpg b/public/assets/images/branding/og/gulp-9.jpg deleted file mode 100644 index 68d5c3e..0000000 Binary files a/public/assets/images/branding/og/gulp-9.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/home-documentary.jpg b/public/assets/images/branding/og/home-documentary.jpg deleted file mode 100644 index 985dd82..0000000 Binary files a/public/assets/images/branding/og/home-documentary.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/home-office.jpg b/public/assets/images/branding/og/home-office.jpg deleted file mode 100644 index bdb844d..0000000 Binary files a/public/assets/images/branding/og/home-office.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/how-to-prepare-for-the-worst-case.jpg b/public/assets/images/branding/og/how-to-prepare-for-the-worst-case.jpg deleted file mode 100644 index a9ee938..0000000 Binary files a/public/assets/images/branding/og/how-to-prepare-for-the-worst-case.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/human-documentary.jpg b/public/assets/images/branding/og/human-documentary.jpg deleted file mode 100644 index 1711630..0000000 Binary files a/public/assets/images/branding/og/human-documentary.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/i-counted-everything-i-own.jpg b/public/assets/images/branding/og/i-counted-everything-i-own.jpg deleted file mode 100644 index 551c91c..0000000 Binary files a/public/assets/images/branding/og/i-counted-everything-i-own.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/ia-writer-template-nanzan.jpg b/public/assets/images/branding/og/ia-writer-template-nanzan.jpg deleted file mode 100644 index 7a9573b..0000000 Binary files a/public/assets/images/branding/og/ia-writer-template-nanzan.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/ia-writer-template-shibui.jpg b/public/assets/images/branding/og/ia-writer-template-shibui.jpg deleted file mode 100644 index a30433d..0000000 Binary files a/public/assets/images/branding/og/ia-writer-template-shibui.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/interpretation-if.jpg b/public/assets/images/branding/og/interpretation-if.jpg deleted file mode 100644 index 2e1306b..0000000 Binary files a/public/assets/images/branding/og/interpretation-if.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/japanese-colors.jpg b/public/assets/images/branding/og/japanese-colors.jpg deleted file mode 100644 index ddaf808..0000000 Binary files a/public/assets/images/branding/og/japanese-colors.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/john-seymour.jpg b/public/assets/images/branding/og/john-seymour.jpg deleted file mode 100644 index 5d4bbce..0000000 Binary files a/public/assets/images/branding/og/john-seymour.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/learning-poems.jpg b/public/assets/images/branding/og/learning-poems.jpg deleted file mode 100644 index fc858e1..0000000 Binary files a/public/assets/images/branding/og/learning-poems.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/logo-design.jpg b/public/assets/images/branding/og/logo-design.jpg deleted file mode 100644 index f3b0dfe..0000000 Binary files a/public/assets/images/branding/og/logo-design.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/manage-references-for-note-taking.jpg b/public/assets/images/branding/og/manage-references-for-note-taking.jpg deleted file mode 100644 index 3ccd95c..0000000 Binary files a/public/assets/images/branding/og/manage-references-for-note-taking.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/minimalism.jpg b/public/assets/images/branding/og/minimalism.jpg deleted file mode 100644 index 0591f6a..0000000 Binary files a/public/assets/images/branding/og/minimalism.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/modern-atlas-shrugged-1-signs-of-collapse.jpg b/public/assets/images/branding/og/modern-atlas-shrugged-1-signs-of-collapse.jpg deleted file mode 100644 index 623bc68..0000000 Binary files a/public/assets/images/branding/og/modern-atlas-shrugged-1-signs-of-collapse.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/modern-atlas-shrugged-2-looters-in-action.jpg b/public/assets/images/branding/og/modern-atlas-shrugged-2-looters-in-action.jpg deleted file mode 100644 index 06c3520..0000000 Binary files a/public/assets/images/branding/og/modern-atlas-shrugged-2-looters-in-action.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/modern-atlas-shrugged-3-strike.jpg b/public/assets/images/branding/og/modern-atlas-shrugged-3-strike.jpg deleted file mode 100644 index 2c24cae..0000000 Binary files a/public/assets/images/branding/og/modern-atlas-shrugged-3-strike.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/morning-routine.jpg b/public/assets/images/branding/og/morning-routine.jpg deleted file mode 100644 index d5725a3..0000000 Binary files a/public/assets/images/branding/og/morning-routine.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/motivational-video.jpg b/public/assets/images/branding/og/motivational-video.jpg deleted file mode 100644 index 9761660..0000000 Binary files a/public/assets/images/branding/og/motivational-video.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/netflix-underwear.jpg b/public/assets/images/branding/og/netflix-underwear.jpg deleted file mode 100644 index b59da34..0000000 Binary files a/public/assets/images/branding/og/netflix-underwear.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/new-website-2020-design.jpg b/public/assets/images/branding/og/new-website-2020-design.jpg deleted file mode 100644 index 7bccaa4..0000000 Binary files a/public/assets/images/branding/og/new-website-2020-design.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/new-website-2020-development.jpg b/public/assets/images/branding/og/new-website-2020-development.jpg deleted file mode 100644 index 54abf01..0000000 Binary files a/public/assets/images/branding/og/new-website-2020-development.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/new-website-2020-inspiration.jpg b/public/assets/images/branding/og/new-website-2020-inspiration.jpg deleted file mode 100644 index 83dc084..0000000 Binary files a/public/assets/images/branding/og/new-website-2020-inspiration.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/new-website-2020.jpg b/public/assets/images/branding/og/new-website-2020.jpg deleted file mode 100644 index 5e9ad75..0000000 Binary files a/public/assets/images/branding/og/new-website-2020.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/new-website-2021.jpg b/public/assets/images/branding/og/new-website-2021.jpg deleted file mode 100644 index eaa31e0..0000000 Binary files a/public/assets/images/branding/og/new-website-2021.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/news-wave.jpg b/public/assets/images/branding/og/news-wave.jpg deleted file mode 100644 index 8efdd6c..0000000 Binary files a/public/assets/images/branding/og/news-wave.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/note-taking-obsidian-readwise-ai.jpg b/public/assets/images/branding/og/note-taking-obsidian-readwise-ai.jpg deleted file mode 100644 index 578b4f8..0000000 Binary files a/public/assets/images/branding/og/note-taking-obsidian-readwise-ai.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/ok-boomer.jpg b/public/assets/images/branding/og/ok-boomer.jpg deleted file mode 100644 index 177c3ac..0000000 Binary files a/public/assets/images/branding/og/ok-boomer.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/processing-information-into-notes.jpg b/public/assets/images/branding/og/processing-information-into-notes.jpg deleted file mode 100644 index d5da677..0000000 Binary files a/public/assets/images/branding/og/processing-information-into-notes.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/rakkan.jpg b/public/assets/images/branding/og/rakkan.jpg deleted file mode 100644 index 441ff37..0000000 Binary files a/public/assets/images/branding/og/rakkan.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/raycast.jpg b/public/assets/images/branding/og/raycast.jpg deleted file mode 100644 index a477c00..0000000 Binary files a/public/assets/images/branding/og/raycast.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/rework.jpg b/public/assets/images/branding/og/rework.jpg deleted file mode 100644 index 94811c6..0000000 Binary files a/public/assets/images/branding/og/rework.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/shinto-gate.jpg b/public/assets/images/branding/og/shinto-gate.jpg deleted file mode 100644 index 07c9dda..0000000 Binary files a/public/assets/images/branding/og/shinto-gate.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/storing-information.jpg b/public/assets/images/branding/og/storing-information.jpg deleted file mode 100644 index dc585d9..0000000 Binary files a/public/assets/images/branding/og/storing-information.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/the-old-man-on-the-bench.jpg b/public/assets/images/branding/og/the-old-man-on-the-bench.jpg deleted file mode 100644 index 95b6af5..0000000 Binary files a/public/assets/images/branding/og/the-old-man-on-the-bench.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/thomas-sowell.jpg b/public/assets/images/branding/og/thomas-sowell.jpg deleted file mode 100644 index 74761c3..0000000 Binary files a/public/assets/images/branding/og/thomas-sowell.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/tools-for-better-writing.jpg b/public/assets/images/branding/og/tools-for-better-writing.jpg deleted file mode 100644 index 9ac1901..0000000 Binary files a/public/assets/images/branding/og/tools-for-better-writing.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/tools-i-use-for-note-taking.jpg b/public/assets/images/branding/og/tools-i-use-for-note-taking.jpg deleted file mode 100644 index de474a7..0000000 Binary files a/public/assets/images/branding/og/tools-i-use-for-note-taking.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/using-readwise-with-obsidian-for-note-talking.jpg b/public/assets/images/branding/og/using-readwise-with-obsidian-for-note-talking.jpg deleted file mode 100644 index 9efe092..0000000 Binary files a/public/assets/images/branding/og/using-readwise-with-obsidian-for-note-talking.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/vim-polisher.jpg b/public/assets/images/branding/og/vim-polisher.jpg deleted file mode 100644 index cbe83c7..0000000 Binary files a/public/assets/images/branding/og/vim-polisher.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/vim.jpg b/public/assets/images/branding/og/vim.jpg deleted file mode 100644 index 293c26d..0000000 Binary files a/public/assets/images/branding/og/vim.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/web-developer-work-environment-1.jpg b/public/assets/images/branding/og/web-developer-work-environment-1.jpg deleted file mode 100644 index 583bbbd..0000000 Binary files a/public/assets/images/branding/og/web-developer-work-environment-1.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/web-developer-work-environment-2.jpg b/public/assets/images/branding/og/web-developer-work-environment-2.jpg deleted file mode 100644 index 482dd57..0000000 Binary files a/public/assets/images/branding/og/web-developer-work-environment-2.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/website-typography.jpg b/public/assets/images/branding/og/website-typography.jpg deleted file mode 100644 index 9733105..0000000 Binary files a/public/assets/images/branding/og/website-typography.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/webstandards-magazine-django.jpg b/public/assets/images/branding/og/webstandards-magazine-django.jpg deleted file mode 100644 index a56e938..0000000 Binary files a/public/assets/images/branding/og/webstandards-magazine-django.jpg and /dev/null differ diff --git a/public/assets/images/branding/og/zettelkasten-note-taking-devonthink.jpg b/public/assets/images/branding/og/zettelkasten-note-taking-devonthink.jpg deleted file mode 100644 index 36411a6..0000000 Binary files a/public/assets/images/branding/og/zettelkasten-note-taking-devonthink.jpg and /dev/null differ diff --git a/public/assets/images/cover/101-things-you-can-do.jpg b/public/assets/images/cover/101-things-you-can-do.jpg deleted file mode 100644 index cfcf5ce..0000000 Binary files a/public/assets/images/cover/101-things-you-can-do.jpg and /dev/null differ diff --git a/public/assets/images/cover/15-years-xing.jpg b/public/assets/images/cover/15-years-xing.jpg deleted file mode 100644 index 8ea47cb..0000000 Binary files a/public/assets/images/cover/15-years-xing.jpg and /dev/null differ diff --git a/public/assets/images/cover/ai-cover-1.jpg b/public/assets/images/cover/ai-cover-1.jpg deleted file mode 100644 index 918f2b5..0000000 Binary files a/public/assets/images/cover/ai-cover-1.jpg and /dev/null differ diff --git a/public/assets/images/cover/ai-cover-2.jpg b/public/assets/images/cover/ai-cover-2.jpg deleted file mode 100644 index 2740cdb..0000000 Binary files a/public/assets/images/cover/ai-cover-2.jpg and /dev/null differ diff --git a/public/assets/images/cover/ai-cover-3.jpg b/public/assets/images/cover/ai-cover-3.jpg deleted file mode 100644 index 1a7f122..0000000 Binary files a/public/assets/images/cover/ai-cover-3.jpg and /dev/null differ diff --git a/public/assets/images/cover/ai-cover-4.jpg b/public/assets/images/cover/ai-cover-4.jpg deleted file mode 100644 index 23c0c13..0000000 Binary files a/public/assets/images/cover/ai-cover-4.jpg and /dev/null differ diff --git a/public/assets/images/cover/alien-worlds.jpg b/public/assets/images/cover/alien-worlds.jpg deleted file mode 100644 index cfc5672..0000000 Binary files a/public/assets/images/cover/alien-worlds.jpg and /dev/null differ diff --git a/public/assets/images/cover/anarcho-capitalist-city.jpg b/public/assets/images/cover/anarcho-capitalist-city.jpg deleted file mode 100644 index 990f188..0000000 Binary files a/public/assets/images/cover/anarcho-capitalist-city.jpg and /dev/null differ diff --git a/public/assets/images/cover/apps-tools-services.jpg b/public/assets/images/cover/apps-tools-services.jpg deleted file mode 100644 index a5924f2..0000000 Binary files a/public/assets/images/cover/apps-tools-services.jpg and /dev/null differ diff --git a/public/assets/images/cover/attention.jpg b/public/assets/images/cover/attention.jpg deleted file mode 100644 index 315c8e3..0000000 Binary files a/public/assets/images/cover/attention.jpg and /dev/null differ diff --git a/public/assets/images/cover/best-of-2020.jpg b/public/assets/images/cover/best-of-2020.jpg deleted file mode 100644 index 6e7b463..0000000 Binary files a/public/assets/images/cover/best-of-2020.jpg and /dev/null differ diff --git a/public/assets/images/cover/beyond-the-bookshelf-1.jpg b/public/assets/images/cover/beyond-the-bookshelf-1.jpg deleted file mode 100644 index 86a49f6..0000000 Binary files a/public/assets/images/cover/beyond-the-bookshelf-1.jpg and /dev/null differ diff --git a/public/assets/images/cover/beyond-the-bookshelf-2.jpg b/public/assets/images/cover/beyond-the-bookshelf-2.jpg deleted file mode 100644 index d96f037..0000000 Binary files a/public/assets/images/cover/beyond-the-bookshelf-2.jpg and /dev/null differ diff --git a/public/assets/images/cover/bonsai.jpg b/public/assets/images/cover/bonsai.jpg deleted file mode 100644 index 10863e4..0000000 Binary files a/public/assets/images/cover/bonsai.jpg and /dev/null differ diff --git a/public/assets/images/cover/book-decodeunicode.jpg b/public/assets/images/cover/book-decodeunicode.jpg deleted file mode 100644 index 9c605f7..0000000 Binary files a/public/assets/images/cover/book-decodeunicode.jpg and /dev/null differ diff --git a/public/assets/images/cover/calisthenics.jpg b/public/assets/images/cover/calisthenics.jpg deleted file mode 100644 index be4f08c..0000000 Binary files a/public/assets/images/cover/calisthenics.jpg and /dev/null differ diff --git a/public/assets/images/cover/civil-war-truth-1-introduction.jpg b/public/assets/images/cover/civil-war-truth-1-introduction.jpg deleted file mode 100644 index 1dbd674..0000000 Binary files a/public/assets/images/cover/civil-war-truth-1-introduction.jpg and /dev/null differ diff --git a/public/assets/images/cover/civil-war-truth-2-corporatism-technocracy.jpg b/public/assets/images/cover/civil-war-truth-2-corporatism-technocracy.jpg deleted file mode 100644 index 2af57b6..0000000 Binary files a/public/assets/images/cover/civil-war-truth-2-corporatism-technocracy.jpg and /dev/null differ diff --git a/public/assets/images/cover/civil-war-truth-3-political-division.jpg b/public/assets/images/cover/civil-war-truth-3-political-division.jpg deleted file mode 100644 index 7fd2836..0000000 Binary files a/public/assets/images/cover/civil-war-truth-3-political-division.jpg and /dev/null differ diff --git a/public/assets/images/cover/civil-war-truth-4-media-journalism.jpg b/public/assets/images/cover/civil-war-truth-4-media-journalism.jpg deleted file mode 100644 index 808fcf1..0000000 Binary files a/public/assets/images/cover/civil-war-truth-4-media-journalism.jpg and /dev/null differ diff --git a/public/assets/images/cover/civil-war-truth-5-academia.jpg b/public/assets/images/cover/civil-war-truth-5-academia.jpg deleted file mode 100644 index 764d16a..0000000 Binary files a/public/assets/images/cover/civil-war-truth-5-academia.jpg and /dev/null differ diff --git a/public/assets/images/cover/civil-war-truth-6-science.jpg b/public/assets/images/cover/civil-war-truth-6-science.jpg deleted file mode 100644 index 58e6baa..0000000 Binary files a/public/assets/images/cover/civil-war-truth-6-science.jpg and /dev/null differ diff --git a/public/assets/images/cover/civil-war-truth-7-conclusion.jpg b/public/assets/images/cover/civil-war-truth-7-conclusion.jpg deleted file mode 100644 index e03fab4..0000000 Binary files a/public/assets/images/cover/civil-war-truth-7-conclusion.jpg and /dev/null differ diff --git a/public/assets/images/cover/copybook-headings.jpg b/public/assets/images/cover/copybook-headings.jpg deleted file mode 100644 index 1068cbf..0000000 Binary files a/public/assets/images/cover/copybook-headings.jpg and /dev/null differ diff --git a/public/assets/images/cover/decentralized-web-1.jpg b/public/assets/images/cover/decentralized-web-1.jpg deleted file mode 100644 index 1e0fefa..0000000 Binary files a/public/assets/images/cover/decentralized-web-1.jpg and /dev/null differ diff --git a/public/assets/images/cover/decentralized-web-2.jpg b/public/assets/images/cover/decentralized-web-2.jpg deleted file mode 100644 index a8d60d7..0000000 Binary files a/public/assets/images/cover/decentralized-web-2.jpg and /dev/null differ diff --git a/public/assets/images/cover/decentralized-web-3.jpg b/public/assets/images/cover/decentralized-web-3.jpg deleted file mode 100644 index 847a0a8..0000000 Binary files a/public/assets/images/cover/decentralized-web-3.jpg and /dev/null differ diff --git a/public/assets/images/cover/design-koi.jpg b/public/assets/images/cover/design-koi.jpg deleted file mode 100644 index c4d3ce0..0000000 Binary files a/public/assets/images/cover/design-koi.jpg and /dev/null differ diff --git a/public/assets/images/cover/devonthink-obsidian-for-note-taking.jpg b/public/assets/images/cover/devonthink-obsidian-for-note-taking.jpg deleted file mode 100644 index 96e3172..0000000 Binary files a/public/assets/images/cover/devonthink-obsidian-for-note-taking.jpg and /dev/null differ diff --git a/public/assets/images/cover/dreaming-of-the-old-normal.jpg b/public/assets/images/cover/dreaming-of-the-old-normal.jpg deleted file mode 100644 index 6c9c508..0000000 Binary files a/public/assets/images/cover/dreaming-of-the-old-normal.jpg and /dev/null differ diff --git a/public/assets/images/cover/everyday-carry.jpg b/public/assets/images/cover/everyday-carry.jpg deleted file mode 100644 index ebd5a83..0000000 Binary files a/public/assets/images/cover/everyday-carry.jpg and /dev/null differ diff --git a/public/assets/images/cover/from-typewriter-to-split-keyboard.jpg b/public/assets/images/cover/from-typewriter-to-split-keyboard.jpg deleted file mode 100644 index 13cff02..0000000 Binary files a/public/assets/images/cover/from-typewriter-to-split-keyboard.jpg and /dev/null differ diff --git a/public/assets/images/cover/fuck-you-sonos.jpg b/public/assets/images/cover/fuck-you-sonos.jpg deleted file mode 100644 index 567b317..0000000 Binary files a/public/assets/images/cover/fuck-you-sonos.jpg and /dev/null differ diff --git a/public/assets/images/cover/git.jpg b/public/assets/images/cover/git.jpg deleted file mode 100644 index 0914716..0000000 Binary files a/public/assets/images/cover/git.jpg and /dev/null differ diff --git a/public/assets/images/cover/gitbook.jpg b/public/assets/images/cover/gitbook.jpg deleted file mode 100644 index 521ea49..0000000 Binary files a/public/assets/images/cover/gitbook.jpg and /dev/null differ diff --git a/public/assets/images/cover/gitweb-theme.jpg b/public/assets/images/cover/gitweb-theme.jpg deleted file mode 100644 index c607e03..0000000 Binary files a/public/assets/images/cover/gitweb-theme.jpg and /dev/null differ diff --git a/public/assets/images/cover/gtd.jpg b/public/assets/images/cover/gtd.jpg deleted file mode 100644 index 0bf8780..0000000 Binary files a/public/assets/images/cover/gtd.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-1.jpg b/public/assets/images/cover/gulp-1.jpg deleted file mode 100644 index 842c00e..0000000 Binary files a/public/assets/images/cover/gulp-1.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-10.jpg b/public/assets/images/cover/gulp-10.jpg deleted file mode 100644 index eba8955..0000000 Binary files a/public/assets/images/cover/gulp-10.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-11.jpg b/public/assets/images/cover/gulp-11.jpg deleted file mode 100644 index b3b7888..0000000 Binary files a/public/assets/images/cover/gulp-11.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-12.jpg b/public/assets/images/cover/gulp-12.jpg deleted file mode 100644 index 5a393ee..0000000 Binary files a/public/assets/images/cover/gulp-12.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-13.jpg b/public/assets/images/cover/gulp-13.jpg deleted file mode 100644 index 0b80e47..0000000 Binary files a/public/assets/images/cover/gulp-13.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-14.jpg b/public/assets/images/cover/gulp-14.jpg deleted file mode 100644 index feaeccd..0000000 Binary files a/public/assets/images/cover/gulp-14.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-15.jpg b/public/assets/images/cover/gulp-15.jpg deleted file mode 100644 index b190074..0000000 Binary files a/public/assets/images/cover/gulp-15.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-16.jpg b/public/assets/images/cover/gulp-16.jpg deleted file mode 100644 index 5324c29..0000000 Binary files a/public/assets/images/cover/gulp-16.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-2.jpg b/public/assets/images/cover/gulp-2.jpg deleted file mode 100644 index 18de46e..0000000 Binary files a/public/assets/images/cover/gulp-2.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-3.jpg b/public/assets/images/cover/gulp-3.jpg deleted file mode 100644 index 3d65250..0000000 Binary files a/public/assets/images/cover/gulp-3.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-4.jpg b/public/assets/images/cover/gulp-4.jpg deleted file mode 100644 index 5b8e90e..0000000 Binary files a/public/assets/images/cover/gulp-4.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-5.jpg b/public/assets/images/cover/gulp-5.jpg deleted file mode 100644 index d12909c..0000000 Binary files a/public/assets/images/cover/gulp-5.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-6.jpg b/public/assets/images/cover/gulp-6.jpg deleted file mode 100644 index d37b520..0000000 Binary files a/public/assets/images/cover/gulp-6.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-7.jpg b/public/assets/images/cover/gulp-7.jpg deleted file mode 100644 index f4abeb8..0000000 Binary files a/public/assets/images/cover/gulp-7.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-8.jpg b/public/assets/images/cover/gulp-8.jpg deleted file mode 100644 index 3f8876b..0000000 Binary files a/public/assets/images/cover/gulp-8.jpg and /dev/null differ diff --git a/public/assets/images/cover/gulp-9.jpg b/public/assets/images/cover/gulp-9.jpg deleted file mode 100644 index 180da0d..0000000 Binary files a/public/assets/images/cover/gulp-9.jpg and /dev/null differ diff --git a/public/assets/images/cover/home-documentary.jpg b/public/assets/images/cover/home-documentary.jpg deleted file mode 100644 index 58868e1..0000000 Binary files a/public/assets/images/cover/home-documentary.jpg and /dev/null differ diff --git a/public/assets/images/cover/how-to-prepare-for-the-worst-case.jpg b/public/assets/images/cover/how-to-prepare-for-the-worst-case.jpg deleted file mode 100644 index 477c4e7..0000000 Binary files a/public/assets/images/cover/how-to-prepare-for-the-worst-case.jpg and /dev/null differ diff --git a/public/assets/images/cover/human-documentary.jpg b/public/assets/images/cover/human-documentary.jpg deleted file mode 100644 index 801bd5c..0000000 Binary files a/public/assets/images/cover/human-documentary.jpg and /dev/null differ diff --git a/public/assets/images/cover/i-counted-everything-i-own.jpg b/public/assets/images/cover/i-counted-everything-i-own.jpg deleted file mode 100644 index 3dc83aa..0000000 Binary files a/public/assets/images/cover/i-counted-everything-i-own.jpg and /dev/null differ diff --git a/public/assets/images/cover/ia-writer-template-nanzan.jpg b/public/assets/images/cover/ia-writer-template-nanzan.jpg deleted file mode 100644 index 3647832..0000000 Binary files a/public/assets/images/cover/ia-writer-template-nanzan.jpg and /dev/null differ diff --git a/public/assets/images/cover/ia-writer-template-shibui.jpg b/public/assets/images/cover/ia-writer-template-shibui.jpg deleted file mode 100644 index 00fd6d9..0000000 Binary files a/public/assets/images/cover/ia-writer-template-shibui.jpg and /dev/null differ diff --git a/public/assets/images/cover/interpretation-if.jpg b/public/assets/images/cover/interpretation-if.jpg deleted file mode 100644 index 7dee65d..0000000 Binary files a/public/assets/images/cover/interpretation-if.jpg and /dev/null differ diff --git a/public/assets/images/cover/japanese-colors.jpg b/public/assets/images/cover/japanese-colors.jpg deleted file mode 100644 index 0328fcf..0000000 Binary files a/public/assets/images/cover/japanese-colors.jpg and /dev/null differ diff --git a/public/assets/images/cover/john-seymour.jpg b/public/assets/images/cover/john-seymour.jpg deleted file mode 100644 index 59e456d..0000000 Binary files a/public/assets/images/cover/john-seymour.jpg and /dev/null differ diff --git a/public/assets/images/cover/learning-poems.jpg b/public/assets/images/cover/learning-poems.jpg deleted file mode 100644 index d59d043..0000000 Binary files a/public/assets/images/cover/learning-poems.jpg and /dev/null differ diff --git a/public/assets/images/cover/logo-design.jpg b/public/assets/images/cover/logo-design.jpg deleted file mode 100644 index 880d138..0000000 Binary files a/public/assets/images/cover/logo-design.jpg and /dev/null differ diff --git a/public/assets/images/cover/manage-references-for-note-taking.jpg b/public/assets/images/cover/manage-references-for-note-taking.jpg deleted file mode 100644 index fb3d495..0000000 Binary files a/public/assets/images/cover/manage-references-for-note-taking.jpg and /dev/null differ diff --git a/public/assets/images/cover/minimalism.jpg b/public/assets/images/cover/minimalism.jpg deleted file mode 100644 index 4054208..0000000 Binary files a/public/assets/images/cover/minimalism.jpg and /dev/null differ diff --git a/public/assets/images/cover/modern-atlas-shrugged-1-signs-of-collapse.jpg b/public/assets/images/cover/modern-atlas-shrugged-1-signs-of-collapse.jpg deleted file mode 100644 index 8050d43..0000000 Binary files a/public/assets/images/cover/modern-atlas-shrugged-1-signs-of-collapse.jpg and /dev/null differ diff --git a/public/assets/images/cover/modern-atlas-shrugged-2-looters-in-action.jpg b/public/assets/images/cover/modern-atlas-shrugged-2-looters-in-action.jpg deleted file mode 100644 index 91de1a7..0000000 Binary files a/public/assets/images/cover/modern-atlas-shrugged-2-looters-in-action.jpg and /dev/null differ diff --git a/public/assets/images/cover/modern-atlas-shrugged-3-strike.jpg b/public/assets/images/cover/modern-atlas-shrugged-3-strike.jpg deleted file mode 100644 index 3b729d1..0000000 Binary files a/public/assets/images/cover/modern-atlas-shrugged-3-strike.jpg and /dev/null differ diff --git a/public/assets/images/cover/morning-routine.jpg b/public/assets/images/cover/morning-routine.jpg deleted file mode 100644 index 8ef4c37..0000000 Binary files a/public/assets/images/cover/morning-routine.jpg and /dev/null differ diff --git a/public/assets/images/cover/motivational-video.jpg b/public/assets/images/cover/motivational-video.jpg deleted file mode 100644 index 90da126..0000000 Binary files a/public/assets/images/cover/motivational-video.jpg and /dev/null differ diff --git a/public/assets/images/cover/netflix-underwear.jpg b/public/assets/images/cover/netflix-underwear.jpg deleted file mode 100644 index 5774693..0000000 Binary files a/public/assets/images/cover/netflix-underwear.jpg and /dev/null differ diff --git a/public/assets/images/cover/new-website-2020-design.jpg b/public/assets/images/cover/new-website-2020-design.jpg deleted file mode 100644 index 77a1c61..0000000 Binary files a/public/assets/images/cover/new-website-2020-design.jpg and /dev/null differ diff --git a/public/assets/images/cover/new-website-2020-development.jpg b/public/assets/images/cover/new-website-2020-development.jpg deleted file mode 100644 index ce09067..0000000 Binary files a/public/assets/images/cover/new-website-2020-development.jpg and /dev/null differ diff --git a/public/assets/images/cover/new-website-2020-inspiration.jpg b/public/assets/images/cover/new-website-2020-inspiration.jpg deleted file mode 100644 index 475028b..0000000 Binary files a/public/assets/images/cover/new-website-2020-inspiration.jpg and /dev/null differ diff --git a/public/assets/images/cover/new-website-2020.jpg b/public/assets/images/cover/new-website-2020.jpg deleted file mode 100644 index a6d18e8..0000000 Binary files a/public/assets/images/cover/new-website-2020.jpg and /dev/null differ diff --git a/public/assets/images/cover/new-website-2021.jpg b/public/assets/images/cover/new-website-2021.jpg deleted file mode 100644 index b520782..0000000 Binary files a/public/assets/images/cover/new-website-2021.jpg and /dev/null differ diff --git a/public/assets/images/cover/news-wave.jpg b/public/assets/images/cover/news-wave.jpg deleted file mode 100644 index 1a3d181..0000000 Binary files a/public/assets/images/cover/news-wave.jpg and /dev/null differ diff --git a/public/assets/images/cover/note-taking-obsidian-readwise-ai.jpg b/public/assets/images/cover/note-taking-obsidian-readwise-ai.jpg deleted file mode 100644 index 2d29319..0000000 Binary files a/public/assets/images/cover/note-taking-obsidian-readwise-ai.jpg and /dev/null differ diff --git a/public/assets/images/cover/ok-boomer.jpg b/public/assets/images/cover/ok-boomer.jpg deleted file mode 100644 index b55befd..0000000 Binary files a/public/assets/images/cover/ok-boomer.jpg and /dev/null differ diff --git a/public/assets/images/cover/processing-information-into-notes.jpg b/public/assets/images/cover/processing-information-into-notes.jpg deleted file mode 100644 index 80211f0..0000000 Binary files a/public/assets/images/cover/processing-information-into-notes.jpg and /dev/null differ diff --git a/public/assets/images/cover/rakkan.jpg b/public/assets/images/cover/rakkan.jpg deleted file mode 100644 index 7e4815c..0000000 Binary files a/public/assets/images/cover/rakkan.jpg and /dev/null differ diff --git a/public/assets/images/cover/raycast.jpg b/public/assets/images/cover/raycast.jpg deleted file mode 100644 index 303de9e..0000000 Binary files a/public/assets/images/cover/raycast.jpg and /dev/null differ diff --git a/public/assets/images/cover/rework.jpg b/public/assets/images/cover/rework.jpg deleted file mode 100644 index 67a5a33..0000000 Binary files a/public/assets/images/cover/rework.jpg and /dev/null differ diff --git a/public/assets/images/cover/shinto-gate.jpg b/public/assets/images/cover/shinto-gate.jpg deleted file mode 100644 index fc5e1eb..0000000 Binary files a/public/assets/images/cover/shinto-gate.jpg and /dev/null differ diff --git a/public/assets/images/cover/storing-information.jpg b/public/assets/images/cover/storing-information.jpg deleted file mode 100644 index 0e9415c..0000000 Binary files a/public/assets/images/cover/storing-information.jpg and /dev/null differ diff --git a/public/assets/images/cover/the-old-man-on-the-bench.jpg b/public/assets/images/cover/the-old-man-on-the-bench.jpg deleted file mode 100644 index 04c6599..0000000 Binary files a/public/assets/images/cover/the-old-man-on-the-bench.jpg and /dev/null differ diff --git a/public/assets/images/cover/thomas-sowell.jpg b/public/assets/images/cover/thomas-sowell.jpg deleted file mode 100644 index 60e031d..0000000 Binary files a/public/assets/images/cover/thomas-sowell.jpg and /dev/null differ diff --git a/public/assets/images/cover/tools-for-better-writing.jpg b/public/assets/images/cover/tools-for-better-writing.jpg deleted file mode 100644 index 508238f..0000000 Binary files a/public/assets/images/cover/tools-for-better-writing.jpg and /dev/null differ diff --git a/public/assets/images/cover/tools-i-use-for-note-taking.jpg b/public/assets/images/cover/tools-i-use-for-note-taking.jpg deleted file mode 100644 index fcfd72c..0000000 Binary files a/public/assets/images/cover/tools-i-use-for-note-taking.jpg and /dev/null differ diff --git a/public/assets/images/cover/using-readwise-with-obsidian-for-note-talking.jpg b/public/assets/images/cover/using-readwise-with-obsidian-for-note-talking.jpg deleted file mode 100644 index 10e1e32..0000000 Binary files a/public/assets/images/cover/using-readwise-with-obsidian-for-note-talking.jpg and /dev/null differ diff --git a/public/assets/images/cover/vim-polisher.jpg b/public/assets/images/cover/vim-polisher.jpg deleted file mode 100644 index a472905..0000000 Binary files a/public/assets/images/cover/vim-polisher.jpg and /dev/null differ diff --git a/public/assets/images/cover/vim.jpg b/public/assets/images/cover/vim.jpg deleted file mode 100644 index 1b649fb..0000000 Binary files a/public/assets/images/cover/vim.jpg and /dev/null differ diff --git a/public/assets/images/cover/web-developer-work-environment-1.jpg b/public/assets/images/cover/web-developer-work-environment-1.jpg deleted file mode 100644 index 8b866aa..0000000 Binary files a/public/assets/images/cover/web-developer-work-environment-1.jpg and /dev/null differ diff --git a/public/assets/images/cover/web-developer-work-environment-2.jpg b/public/assets/images/cover/web-developer-work-environment-2.jpg deleted file mode 100644 index 2a2fa46..0000000 Binary files a/public/assets/images/cover/web-developer-work-environment-2.jpg and /dev/null differ diff --git a/public/assets/images/cover/website-typography.jpg b/public/assets/images/cover/website-typography.jpg deleted file mode 100644 index 109f6d6..0000000 Binary files a/public/assets/images/cover/website-typography.jpg and /dev/null differ diff --git a/public/assets/images/cover/webstandards-magazine-django.jpg b/public/assets/images/cover/webstandards-magazine-django.jpg deleted file mode 100644 index 092809e..0000000 Binary files a/public/assets/images/cover/webstandards-magazine-django.jpg and /dev/null differ diff --git a/public/assets/images/cover/zettelkasten-note-taking-devonthink.jpg b/public/assets/images/cover/zettelkasten-note-taking-devonthink.jpg deleted file mode 100644 index 3527c21..0000000 Binary files a/public/assets/images/cover/zettelkasten-note-taking-devonthink.jpg and /dev/null differ diff --git a/public/assets/images/branding/favicons/apple-touch-icon.png b/public/assets/images/favicons/apple-touch-icon.png similarity index 100% rename from public/assets/images/branding/favicons/apple-touch-icon.png rename to public/assets/images/favicons/apple-touch-icon.png diff --git a/public/assets/images/branding/favicons/favicon-192.png b/public/assets/images/favicons/favicon-192.png similarity index 100% rename from public/assets/images/branding/favicons/favicon-192.png rename to public/assets/images/favicons/favicon-192.png diff --git a/public/assets/images/branding/favicons/favicon-512.png b/public/assets/images/favicons/favicon-512.png similarity index 100% rename from public/assets/images/branding/favicons/favicon-512.png rename to public/assets/images/favicons/favicon-512.png diff --git a/public/assets/images/branding/favicons/favicon.svg b/public/assets/images/favicons/favicon.svg similarity index 100% rename from public/assets/images/branding/favicons/favicon.svg rename to public/assets/images/favicons/favicon.svg diff --git a/public/assets/images/og/101-things-you-can-do.jpg b/public/assets/images/og/101-things-you-can-do.jpg new file mode 100644 index 0000000..d694ff9 Binary files /dev/null and b/public/assets/images/og/101-things-you-can-do.jpg differ diff --git a/public/assets/images/og/15-years-xing.jpg b/public/assets/images/og/15-years-xing.jpg new file mode 100644 index 0000000..933b741 Binary files /dev/null and b/public/assets/images/og/15-years-xing.jpg differ diff --git a/public/assets/images/og/ai-cover-1.jpg b/public/assets/images/og/ai-cover-1.jpg new file mode 100644 index 0000000..a3d3b74 Binary files /dev/null and b/public/assets/images/og/ai-cover-1.jpg differ diff --git a/public/assets/images/og/ai-cover-2.jpg b/public/assets/images/og/ai-cover-2.jpg new file mode 100644 index 0000000..44c5ef4 Binary files /dev/null and b/public/assets/images/og/ai-cover-2.jpg differ diff --git a/public/assets/images/og/ai-cover-3.jpg b/public/assets/images/og/ai-cover-3.jpg new file mode 100644 index 0000000..883bf77 Binary files /dev/null and b/public/assets/images/og/ai-cover-3.jpg differ diff --git a/public/assets/images/og/ai-cover-4.jpg b/public/assets/images/og/ai-cover-4.jpg new file mode 100644 index 0000000..d215659 Binary files /dev/null and b/public/assets/images/og/ai-cover-4.jpg differ diff --git a/public/assets/images/og/alien-worlds.jpg b/public/assets/images/og/alien-worlds.jpg new file mode 100644 index 0000000..aca0dc1 Binary files /dev/null and b/public/assets/images/og/alien-worlds.jpg differ diff --git a/public/assets/images/og/anarcho-capitalist-city.jpg b/public/assets/images/og/anarcho-capitalist-city.jpg new file mode 100644 index 0000000..ba2108a Binary files /dev/null and b/public/assets/images/og/anarcho-capitalist-city.jpg differ diff --git a/public/assets/images/og/apps-tools-services.jpg b/public/assets/images/og/apps-tools-services.jpg new file mode 100644 index 0000000..8688494 Binary files /dev/null and b/public/assets/images/og/apps-tools-services.jpg differ diff --git a/public/assets/images/og/attention.jpg b/public/assets/images/og/attention.jpg new file mode 100644 index 0000000..f494d2c Binary files /dev/null and b/public/assets/images/og/attention.jpg differ diff --git a/public/assets/images/og/best-of-2020.jpg b/public/assets/images/og/best-of-2020.jpg new file mode 100644 index 0000000..fbb2b48 Binary files /dev/null and b/public/assets/images/og/best-of-2020.jpg differ diff --git a/public/assets/images/og/beyond-the-bookshelf-1.jpg b/public/assets/images/og/beyond-the-bookshelf-1.jpg new file mode 100644 index 0000000..18fb948 Binary files /dev/null and b/public/assets/images/og/beyond-the-bookshelf-1.jpg differ diff --git a/public/assets/images/og/beyond-the-bookshelf-2.jpg b/public/assets/images/og/beyond-the-bookshelf-2.jpg new file mode 100644 index 0000000..8608064 Binary files /dev/null and b/public/assets/images/og/beyond-the-bookshelf-2.jpg differ diff --git a/public/assets/images/og/bonsai.jpg b/public/assets/images/og/bonsai.jpg new file mode 100644 index 0000000..3f58fdf Binary files /dev/null and b/public/assets/images/og/bonsai.jpg differ diff --git a/public/assets/images/og/book-decodeunicode.jpg b/public/assets/images/og/book-decodeunicode.jpg new file mode 100644 index 0000000..47c337e Binary files /dev/null and b/public/assets/images/og/book-decodeunicode.jpg differ diff --git a/public/assets/images/og/calisthenics.jpg b/public/assets/images/og/calisthenics.jpg new file mode 100644 index 0000000..cd028ef Binary files /dev/null and b/public/assets/images/og/calisthenics.jpg differ diff --git a/public/assets/images/og/civil-war-truth-1-introduction.jpg b/public/assets/images/og/civil-war-truth-1-introduction.jpg new file mode 100644 index 0000000..6a7eaf3 Binary files /dev/null and b/public/assets/images/og/civil-war-truth-1-introduction.jpg differ diff --git a/public/assets/images/og/civil-war-truth-2-corporatism-technocracy.jpg b/public/assets/images/og/civil-war-truth-2-corporatism-technocracy.jpg new file mode 100644 index 0000000..6bf690b Binary files /dev/null and b/public/assets/images/og/civil-war-truth-2-corporatism-technocracy.jpg differ diff --git a/public/assets/images/og/civil-war-truth-3-political-division.jpg b/public/assets/images/og/civil-war-truth-3-political-division.jpg new file mode 100644 index 0000000..4417724 Binary files /dev/null and b/public/assets/images/og/civil-war-truth-3-political-division.jpg differ diff --git a/public/assets/images/og/civil-war-truth-4-media-journalism.jpg b/public/assets/images/og/civil-war-truth-4-media-journalism.jpg new file mode 100644 index 0000000..c87c8e0 Binary files /dev/null and b/public/assets/images/og/civil-war-truth-4-media-journalism.jpg differ diff --git a/public/assets/images/og/civil-war-truth-5-academia.jpg b/public/assets/images/og/civil-war-truth-5-academia.jpg new file mode 100644 index 0000000..c321714 Binary files /dev/null and b/public/assets/images/og/civil-war-truth-5-academia.jpg differ diff --git a/public/assets/images/og/civil-war-truth-6-science.jpg b/public/assets/images/og/civil-war-truth-6-science.jpg new file mode 100644 index 0000000..0d6b23c Binary files /dev/null and b/public/assets/images/og/civil-war-truth-6-science.jpg differ diff --git a/public/assets/images/og/civil-war-truth-7-conclusion.jpg b/public/assets/images/og/civil-war-truth-7-conclusion.jpg new file mode 100644 index 0000000..3f3b0a2 Binary files /dev/null and b/public/assets/images/og/civil-war-truth-7-conclusion.jpg differ diff --git a/public/assets/images/og/copybook-headings.jpg b/public/assets/images/og/copybook-headings.jpg new file mode 100644 index 0000000..e905c04 Binary files /dev/null and b/public/assets/images/og/copybook-headings.jpg differ diff --git a/public/assets/images/og/decentralized-web-1.jpg b/public/assets/images/og/decentralized-web-1.jpg new file mode 100644 index 0000000..27db209 Binary files /dev/null and b/public/assets/images/og/decentralized-web-1.jpg differ diff --git a/public/assets/images/og/decentralized-web-2.jpg b/public/assets/images/og/decentralized-web-2.jpg new file mode 100644 index 0000000..abc4b53 Binary files /dev/null and b/public/assets/images/og/decentralized-web-2.jpg differ diff --git a/public/assets/images/og/decentralized-web-3.jpg b/public/assets/images/og/decentralized-web-3.jpg new file mode 100644 index 0000000..1041149 Binary files /dev/null and b/public/assets/images/og/decentralized-web-3.jpg differ diff --git a/public/assets/images/og/design-koi.jpg b/public/assets/images/og/design-koi.jpg new file mode 100644 index 0000000..106623a Binary files /dev/null and b/public/assets/images/og/design-koi.jpg differ diff --git a/public/assets/images/og/devonthink-obsidian-for-note-taking.jpg b/public/assets/images/og/devonthink-obsidian-for-note-taking.jpg new file mode 100644 index 0000000..9198ba8 Binary files /dev/null and b/public/assets/images/og/devonthink-obsidian-for-note-taking.jpg differ diff --git a/public/assets/images/og/dreaming-of-the-old-normal.jpg b/public/assets/images/og/dreaming-of-the-old-normal.jpg new file mode 100644 index 0000000..f236294 Binary files /dev/null and b/public/assets/images/og/dreaming-of-the-old-normal.jpg differ diff --git a/public/assets/images/og/everyday-carry.jpg b/public/assets/images/og/everyday-carry.jpg new file mode 100644 index 0000000..e6a15ca Binary files /dev/null and b/public/assets/images/og/everyday-carry.jpg differ diff --git a/public/assets/images/og/from-typewriter-to-split-keyboard.jpg b/public/assets/images/og/from-typewriter-to-split-keyboard.jpg new file mode 100644 index 0000000..537829f Binary files /dev/null and b/public/assets/images/og/from-typewriter-to-split-keyboard.jpg differ diff --git a/public/assets/images/og/fuck-you-sonos.jpg b/public/assets/images/og/fuck-you-sonos.jpg new file mode 100644 index 0000000..da95c7b Binary files /dev/null and b/public/assets/images/og/fuck-you-sonos.jpg differ diff --git a/public/assets/images/og/git.jpg b/public/assets/images/og/git.jpg new file mode 100644 index 0000000..6ac416f Binary files /dev/null and b/public/assets/images/og/git.jpg differ diff --git a/public/assets/images/og/gitbook.jpg b/public/assets/images/og/gitbook.jpg new file mode 100644 index 0000000..f58a742 Binary files /dev/null and b/public/assets/images/og/gitbook.jpg differ diff --git a/public/assets/images/og/gitweb-theme.jpg b/public/assets/images/og/gitweb-theme.jpg new file mode 100644 index 0000000..bbe3453 Binary files /dev/null and b/public/assets/images/og/gitweb-theme.jpg differ diff --git a/public/assets/images/og/gtd.jpg b/public/assets/images/og/gtd.jpg new file mode 100644 index 0000000..0eac2b1 Binary files /dev/null and b/public/assets/images/og/gtd.jpg differ diff --git a/public/assets/images/og/gulp-1.jpg b/public/assets/images/og/gulp-1.jpg new file mode 100644 index 0000000..bbd6dbf Binary files /dev/null and b/public/assets/images/og/gulp-1.jpg differ diff --git a/public/assets/images/og/gulp-10.jpg b/public/assets/images/og/gulp-10.jpg new file mode 100644 index 0000000..8d8eda6 Binary files /dev/null and b/public/assets/images/og/gulp-10.jpg differ diff --git a/public/assets/images/og/gulp-11.jpg b/public/assets/images/og/gulp-11.jpg new file mode 100644 index 0000000..1169161 Binary files /dev/null and b/public/assets/images/og/gulp-11.jpg differ diff --git a/public/assets/images/og/gulp-12.jpg b/public/assets/images/og/gulp-12.jpg new file mode 100644 index 0000000..86f196c Binary files /dev/null and b/public/assets/images/og/gulp-12.jpg differ diff --git a/public/assets/images/og/gulp-13.jpg b/public/assets/images/og/gulp-13.jpg new file mode 100644 index 0000000..fdfced9 Binary files /dev/null and b/public/assets/images/og/gulp-13.jpg differ diff --git a/public/assets/images/og/gulp-14.jpg b/public/assets/images/og/gulp-14.jpg new file mode 100644 index 0000000..de1971b Binary files /dev/null and b/public/assets/images/og/gulp-14.jpg differ diff --git a/public/assets/images/og/gulp-15.jpg b/public/assets/images/og/gulp-15.jpg new file mode 100644 index 0000000..d5b4083 Binary files /dev/null and b/public/assets/images/og/gulp-15.jpg differ diff --git a/public/assets/images/og/gulp-16.jpg b/public/assets/images/og/gulp-16.jpg new file mode 100644 index 0000000..608560e Binary files /dev/null and b/public/assets/images/og/gulp-16.jpg differ diff --git a/public/assets/images/og/gulp-2.jpg b/public/assets/images/og/gulp-2.jpg new file mode 100644 index 0000000..4a5a908 Binary files /dev/null and b/public/assets/images/og/gulp-2.jpg differ diff --git a/public/assets/images/og/gulp-3.jpg b/public/assets/images/og/gulp-3.jpg new file mode 100644 index 0000000..5b1e5c9 Binary files /dev/null and b/public/assets/images/og/gulp-3.jpg differ diff --git a/public/assets/images/og/gulp-4.jpg b/public/assets/images/og/gulp-4.jpg new file mode 100644 index 0000000..13b7381 Binary files /dev/null and b/public/assets/images/og/gulp-4.jpg differ diff --git a/public/assets/images/og/gulp-5.jpg b/public/assets/images/og/gulp-5.jpg new file mode 100644 index 0000000..5e617e1 Binary files /dev/null and b/public/assets/images/og/gulp-5.jpg differ diff --git a/public/assets/images/og/gulp-6.jpg b/public/assets/images/og/gulp-6.jpg new file mode 100644 index 0000000..39173a0 Binary files /dev/null and b/public/assets/images/og/gulp-6.jpg differ diff --git a/public/assets/images/og/gulp-7.jpg b/public/assets/images/og/gulp-7.jpg new file mode 100644 index 0000000..7ea25c3 Binary files /dev/null and b/public/assets/images/og/gulp-7.jpg differ diff --git a/public/assets/images/og/gulp-8.jpg b/public/assets/images/og/gulp-8.jpg new file mode 100644 index 0000000..b6e5bf4 Binary files /dev/null and b/public/assets/images/og/gulp-8.jpg differ diff --git a/public/assets/images/og/gulp-9.jpg b/public/assets/images/og/gulp-9.jpg new file mode 100644 index 0000000..96207aa Binary files /dev/null and b/public/assets/images/og/gulp-9.jpg differ diff --git a/public/assets/images/og/home-documentary.jpg b/public/assets/images/og/home-documentary.jpg new file mode 100644 index 0000000..efc7423 Binary files /dev/null and b/public/assets/images/og/home-documentary.jpg differ diff --git a/public/assets/images/og/home-office.jpg b/public/assets/images/og/home-office.jpg new file mode 100644 index 0000000..6e8079d Binary files /dev/null and b/public/assets/images/og/home-office.jpg differ diff --git a/public/assets/images/og/how-to-prepare-for-the-worst-case.jpg b/public/assets/images/og/how-to-prepare-for-the-worst-case.jpg new file mode 100644 index 0000000..82ecbb3 Binary files /dev/null and b/public/assets/images/og/how-to-prepare-for-the-worst-case.jpg differ diff --git a/public/assets/images/og/human-documentary.jpg b/public/assets/images/og/human-documentary.jpg new file mode 100644 index 0000000..c7099ea Binary files /dev/null and b/public/assets/images/og/human-documentary.jpg differ diff --git a/public/assets/images/og/i-counted-everything-i-own.jpg b/public/assets/images/og/i-counted-everything-i-own.jpg new file mode 100644 index 0000000..b04ebb9 Binary files /dev/null and b/public/assets/images/og/i-counted-everything-i-own.jpg differ diff --git a/public/assets/images/og/ia-writer-template-nanzan.jpg b/public/assets/images/og/ia-writer-template-nanzan.jpg new file mode 100644 index 0000000..bf088ad Binary files /dev/null and b/public/assets/images/og/ia-writer-template-nanzan.jpg differ diff --git a/public/assets/images/og/ia-writer-template-shibui.jpg b/public/assets/images/og/ia-writer-template-shibui.jpg new file mode 100644 index 0000000..1fa78d8 Binary files /dev/null and b/public/assets/images/og/ia-writer-template-shibui.jpg differ diff --git a/public/assets/images/og/interpretation-if.jpg b/public/assets/images/og/interpretation-if.jpg new file mode 100644 index 0000000..f82d5dd Binary files /dev/null and b/public/assets/images/og/interpretation-if.jpg differ diff --git a/public/assets/images/og/japanese-colors.jpg b/public/assets/images/og/japanese-colors.jpg new file mode 100644 index 0000000..732cf31 Binary files /dev/null and b/public/assets/images/og/japanese-colors.jpg differ diff --git a/public/assets/images/og/john-seymour.jpg b/public/assets/images/og/john-seymour.jpg new file mode 100644 index 0000000..1b586e8 Binary files /dev/null and b/public/assets/images/og/john-seymour.jpg differ diff --git a/public/assets/images/og/learning-poems.jpg b/public/assets/images/og/learning-poems.jpg new file mode 100644 index 0000000..8eea04b Binary files /dev/null and b/public/assets/images/og/learning-poems.jpg differ diff --git a/public/assets/images/og/logo-design.jpg b/public/assets/images/og/logo-design.jpg new file mode 100644 index 0000000..0128c0b Binary files /dev/null and b/public/assets/images/og/logo-design.jpg differ diff --git a/public/assets/images/og/manage-references-for-note-taking.jpg b/public/assets/images/og/manage-references-for-note-taking.jpg new file mode 100644 index 0000000..f8846ae Binary files /dev/null and b/public/assets/images/og/manage-references-for-note-taking.jpg differ diff --git a/public/assets/images/og/minimalism.jpg b/public/assets/images/og/minimalism.jpg new file mode 100644 index 0000000..230d00c Binary files /dev/null and b/public/assets/images/og/minimalism.jpg differ diff --git a/public/assets/images/og/modern-atlas-shrugged-1-signs-of-collapse.jpg b/public/assets/images/og/modern-atlas-shrugged-1-signs-of-collapse.jpg new file mode 100644 index 0000000..c914970 Binary files /dev/null and b/public/assets/images/og/modern-atlas-shrugged-1-signs-of-collapse.jpg differ diff --git a/public/assets/images/og/modern-atlas-shrugged-2-looters-in-action.jpg b/public/assets/images/og/modern-atlas-shrugged-2-looters-in-action.jpg new file mode 100644 index 0000000..b8361da Binary files /dev/null and b/public/assets/images/og/modern-atlas-shrugged-2-looters-in-action.jpg differ diff --git a/public/assets/images/og/modern-atlas-shrugged-3-strike.jpg b/public/assets/images/og/modern-atlas-shrugged-3-strike.jpg new file mode 100644 index 0000000..bcc49ff Binary files /dev/null and b/public/assets/images/og/modern-atlas-shrugged-3-strike.jpg differ diff --git a/public/assets/images/og/morning-routine.jpg b/public/assets/images/og/morning-routine.jpg new file mode 100644 index 0000000..7e5a4bc Binary files /dev/null and b/public/assets/images/og/morning-routine.jpg differ diff --git a/public/assets/images/og/motivational-video.jpg b/public/assets/images/og/motivational-video.jpg new file mode 100644 index 0000000..e80340d Binary files /dev/null and b/public/assets/images/og/motivational-video.jpg differ diff --git a/public/assets/images/og/netflix-underwear.jpg b/public/assets/images/og/netflix-underwear.jpg new file mode 100644 index 0000000..699610d Binary files /dev/null and b/public/assets/images/og/netflix-underwear.jpg differ diff --git a/public/assets/images/og/new-website-2020-design.jpg b/public/assets/images/og/new-website-2020-design.jpg new file mode 100644 index 0000000..42e4344 Binary files /dev/null and b/public/assets/images/og/new-website-2020-design.jpg differ diff --git a/public/assets/images/og/new-website-2020-development.jpg b/public/assets/images/og/new-website-2020-development.jpg new file mode 100644 index 0000000..932fbdb Binary files /dev/null and b/public/assets/images/og/new-website-2020-development.jpg differ diff --git a/public/assets/images/og/new-website-2020-inspiration.jpg b/public/assets/images/og/new-website-2020-inspiration.jpg new file mode 100644 index 0000000..a7b78dd Binary files /dev/null and b/public/assets/images/og/new-website-2020-inspiration.jpg differ diff --git a/public/assets/images/og/new-website-2020.jpg b/public/assets/images/og/new-website-2020.jpg new file mode 100644 index 0000000..1d8bb7e Binary files /dev/null and b/public/assets/images/og/new-website-2020.jpg differ diff --git a/public/assets/images/og/new-website-2021.jpg b/public/assets/images/og/new-website-2021.jpg new file mode 100644 index 0000000..71fb9b2 Binary files /dev/null and b/public/assets/images/og/new-website-2021.jpg differ diff --git a/public/assets/images/og/news-wave.jpg b/public/assets/images/og/news-wave.jpg new file mode 100644 index 0000000..7be5d91 Binary files /dev/null and b/public/assets/images/og/news-wave.jpg differ diff --git a/public/assets/images/og/note-taking-obsidian-readwise-ai.jpg b/public/assets/images/og/note-taking-obsidian-readwise-ai.jpg new file mode 100644 index 0000000..6ef700a Binary files /dev/null and b/public/assets/images/og/note-taking-obsidian-readwise-ai.jpg differ diff --git a/public/assets/images/og/ok-boomer.jpg b/public/assets/images/og/ok-boomer.jpg new file mode 100644 index 0000000..480a821 Binary files /dev/null and b/public/assets/images/og/ok-boomer.jpg differ diff --git a/public/assets/images/og/processing-information-into-notes.jpg b/public/assets/images/og/processing-information-into-notes.jpg new file mode 100644 index 0000000..d329198 Binary files /dev/null and b/public/assets/images/og/processing-information-into-notes.jpg differ diff --git a/public/assets/images/og/rakkan.jpg b/public/assets/images/og/rakkan.jpg new file mode 100644 index 0000000..430e355 Binary files /dev/null and b/public/assets/images/og/rakkan.jpg differ diff --git a/public/assets/images/og/raycast.jpg b/public/assets/images/og/raycast.jpg new file mode 100644 index 0000000..edeb1e1 Binary files /dev/null and b/public/assets/images/og/raycast.jpg differ diff --git a/public/assets/images/og/rework.jpg b/public/assets/images/og/rework.jpg new file mode 100644 index 0000000..3c769a4 Binary files /dev/null and b/public/assets/images/og/rework.jpg differ diff --git a/public/assets/images/og/shinto-gate.jpg b/public/assets/images/og/shinto-gate.jpg new file mode 100644 index 0000000..5c7475c Binary files /dev/null and b/public/assets/images/og/shinto-gate.jpg differ diff --git a/public/assets/images/og/storing-information.jpg b/public/assets/images/og/storing-information.jpg new file mode 100644 index 0000000..2ce0c7b Binary files /dev/null and b/public/assets/images/og/storing-information.jpg differ diff --git a/public/assets/images/og/the-old-man-on-the-bench.jpg b/public/assets/images/og/the-old-man-on-the-bench.jpg new file mode 100644 index 0000000..c73722e Binary files /dev/null and b/public/assets/images/og/the-old-man-on-the-bench.jpg differ diff --git a/public/assets/images/og/thomas-sowell.jpg b/public/assets/images/og/thomas-sowell.jpg new file mode 100644 index 0000000..6eef1a5 Binary files /dev/null and b/public/assets/images/og/thomas-sowell.jpg differ diff --git a/public/assets/images/og/tools-for-better-writing.jpg b/public/assets/images/og/tools-for-better-writing.jpg new file mode 100644 index 0000000..80cbd57 Binary files /dev/null and b/public/assets/images/og/tools-for-better-writing.jpg differ diff --git a/public/assets/images/og/tools-i-use-for-note-taking.jpg b/public/assets/images/og/tools-i-use-for-note-taking.jpg new file mode 100644 index 0000000..8007757 Binary files /dev/null and b/public/assets/images/og/tools-i-use-for-note-taking.jpg differ diff --git a/public/assets/images/og/using-readwise-with-obsidian-for-note-talking.jpg b/public/assets/images/og/using-readwise-with-obsidian-for-note-talking.jpg new file mode 100644 index 0000000..cefef9c Binary files /dev/null and b/public/assets/images/og/using-readwise-with-obsidian-for-note-talking.jpg differ diff --git a/public/assets/images/og/vim-polisher.jpg b/public/assets/images/og/vim-polisher.jpg new file mode 100644 index 0000000..97f5975 Binary files /dev/null and b/public/assets/images/og/vim-polisher.jpg differ diff --git a/public/assets/images/og/vim.jpg b/public/assets/images/og/vim.jpg new file mode 100644 index 0000000..c3bb5a2 Binary files /dev/null and b/public/assets/images/og/vim.jpg differ diff --git a/public/assets/images/og/web-developer-work-environment-1.jpg b/public/assets/images/og/web-developer-work-environment-1.jpg new file mode 100644 index 0000000..49932c9 Binary files /dev/null and b/public/assets/images/og/web-developer-work-environment-1.jpg differ diff --git a/public/assets/images/og/web-developer-work-environment-2.jpg b/public/assets/images/og/web-developer-work-environment-2.jpg new file mode 100644 index 0000000..c61016f Binary files /dev/null and b/public/assets/images/og/web-developer-work-environment-2.jpg differ diff --git a/public/assets/images/og/website-typography.jpg b/public/assets/images/og/website-typography.jpg new file mode 100644 index 0000000..6423076 Binary files /dev/null and b/public/assets/images/og/website-typography.jpg differ diff --git a/public/assets/images/og/webstandards-magazine-django.jpg b/public/assets/images/og/webstandards-magazine-django.jpg new file mode 100644 index 0000000..cd0c844 Binary files /dev/null and b/public/assets/images/og/webstandards-magazine-django.jpg differ diff --git a/public/assets/images/og/zettelkasten-note-taking-devonthink.jpg b/public/assets/images/og/zettelkasten-note-taking-devonthink.jpg new file mode 100644 index 0000000..5af7ba7 Binary files /dev/null and b/public/assets/images/og/zettelkasten-note-taking-devonthink.jpg differ diff --git a/src/images/portrait-stefan-imhoff-2025.jpg b/public/assets/images/portrait-stefan-imhoff-2025.jpg similarity index 100% rename from src/images/portrait-stefan-imhoff-2025.jpg rename to public/assets/images/portrait-stefan-imhoff-2025.jpg diff --git a/public/assets/images/branding/template/text.png b/public/assets/images/template/text.png similarity index 100% rename from public/assets/images/branding/template/text.png rename to public/assets/images/template/text.png diff --git a/public/assets/images/branding/webfeeds-cover.jpg b/public/assets/images/webfeeds-cover.jpg similarity index 100% rename from public/assets/images/branding/webfeeds-cover.jpg rename to public/assets/images/webfeeds-cover.jpg diff --git a/public/assets/images/branding/webfeeds-cover.webp b/public/assets/images/webfeeds-cover.webp similarity index 100% rename from public/assets/images/branding/webfeeds-cover.webp rename to public/assets/images/webfeeds-cover.webp diff --git a/public/assets/images/branding/webfeeds-icon.png b/public/assets/images/webfeeds-icon.png similarity index 100% rename from public/assets/images/branding/webfeeds-icon.png rename to public/assets/images/webfeeds-icon.png diff --git a/public/assets/images/branding/webfeeds-logo.svg b/public/assets/images/webfeeds-logo.svg similarity index 100% rename from public/assets/images/branding/webfeeds-logo.svg rename to public/assets/images/webfeeds-logo.svg diff --git a/public/assets/images/website-dark.webp b/public/assets/images/website-dark.webp deleted file mode 100644 index fcc51b9..0000000 Binary files a/public/assets/images/website-dark.webp and /dev/null differ diff --git a/public/assets/images/website-light.webp b/public/assets/images/website-light.webp deleted file mode 100644 index ba90637..0000000 Binary files a/public/assets/images/website-light.webp and /dev/null differ diff --git a/src/components/RssXml.astro b/src/components/RssXml.astro index b7e6c20..624faca 100644 --- a/src/components/RssXml.astro +++ b/src/components/RssXml.astro @@ -36,10 +36,10 @@ const rssFooterXml = ` ? post.frontmatter.cover.startsWith('/assets/images/cover/') && post.frontmatter.cover.endsWith('.webp') ? post.frontmatter.cover - .replace('/assets/images/cover/', '/assets/images/branding/og/') + .replace('/assets/images/cover/', '/assets/images/og/') .replace(/\.webp$/, '.jpg') : post.frontmatter.cover - : '/assets/images/branding/og/bonsai.jpg') + : '/assets/images/og/bonsai.jpg') }" length="0" type="image/jpeg" /> diff --git a/src/data/site.ts b/src/data/site.ts index 7845e34..c221373 100644 --- a/src/data/site.ts +++ b/src/data/site.ts @@ -4,6 +4,6 @@ export const site = { url: 'https://www.stefanimhoff.de', author: 'Stefan Imhoff', tagline: '👨🏻‍💻 Web Developer • ⬜️ Minimalist • 🏛️ Stoic • 🏴 Ancap • ⛩️ Japanophile', - faviconPath: '/assets/images/branding/favicons/', + faviconPath: '/assets/images/favicons/', x: '@kogakure', }; diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 3a8e6fc..e3edbd1 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -30,14 +30,12 @@ const { nofollow, noindex, title, - cover = '/assets/images/branding/og/bonsai.jpg', + cover = '/assets/images/og/bonsai.jpg', } = Astro.props; const ogImage = - cover.startsWith('/assets/images/cover/') && cover.endsWith('.webp') - ? cover - .replace('/assets/images/cover/', '/assets/images/branding/og/') - .replace(/\.webp$/, '.jpg') + cover.startsWith('/images/cover/') && cover.endsWith('.webp') + ? cover.replace('/images/cover/', '/assets/images/og/').replace(/\.webp$/, '.jpg') : cover; const currentPath = new URL(Astro.request.url).pathname; @@ -100,12 +98,12 @@ const webManifest = isProduction && { { rel: 'icon', href: '/favicon.ico' }, { rel: 'icon', - href: '/assets/images/branding/favicons/favicon.svg', + href: '/assets/images/favicons/favicon.svg', type: 'image/svg+xml', }, { rel: 'apple-touch-icon', - href: '/assets/images/branding/favicons/apple-touch-icon.png', + href: '/assets/images/favicons/apple-touch-icon.png', }, { ...webManifest }, { diff --git a/src/pages/[...slug].astro b/src/pages/[...slug].astro index 68ac740..1ec1475 100644 --- a/src/pages/[...slug].astro +++ b/src/pages/[...slug].astro @@ -61,9 +61,7 @@ const schema = JSON.stringify({ datePublished: entry.data.date, dateModified: entry.data.updated, image: [ - entry.data.cover - ? site.url + entry.data.cover - : `${site.url}/assets/images/branding/og/bonsai.jpg`, + entry.data.cover ? site.url + entry.data.cover : `${site.url}/assets/images/og/bonsai.jpg`, ], author: [ {