Weighs the soul of incoming HTTP requests to stop AI crawlers

Add the blog section back (#670)

* Revert "docs/blog: remove (#273)"

This reverts commit df3509ec998d002e8bcef6285c7c0bc16b54d513.

* chore: intro to the blog post

Signed-off-by: Xe Iaso <me@xeiaso.net>

---------

Signed-off-by: Xe Iaso <me@xeiaso.net>

authored by

Xe Iaso and committed by
GitHub
81f6380d e5455c02

+50 -17
+14
docs/blog/2025-06-16-welcome/index.mdx
··· 1 + --- 2 + slug: welcome 3 + title: Welcome to the Anubis blog! 4 + authors: [xe] 5 + tags: [intro] 6 + --- 7 + 8 + Hello, world! 9 + 10 + At Techaro, we've been working on making Anubis even better, and in the process we want to share what we've done, how it works, and signal boost cool things the community has done. As things happen, we'll blog about them so that you can learn from our struggles. 11 + 12 + More details to come soon! 13 + 14 + {/* truncate */}
+9
docs/blog/authors.yml
··· 1 + xe: 2 + name: Xe Iaso 3 + title: CEO @ Techaro 4 + url: https://github.com/Xe 5 + image_url: https://github.com/Xe.png 6 + email: xe@techaro.lol 7 + page: true 8 + socials: 9 + github: Xe
+1
docs/blog/tags.yml
··· 1 +
+26 -17
docs/docusaurus.config.ts
··· 47 47 editUrl: 48 48 'https://github.com/TecharoHQ/anubis/tree/main/docs/', 49 49 }, 50 - // blog: { 51 - // showReadingTime: true, 52 - // feedOptions: { 53 - // type: ['rss', 'atom', "json"], 54 - // xslt: true, 55 - // }, 56 - // // Please change this to your repo. 57 - // // Remove this to remove the "edit this page" links. 58 - // editUrl: 59 - // 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', 60 - // // Useful options to enforce blogging best practices 61 - // onInlineTags: 'warn', 62 - // onInlineAuthors: 'warn', 63 - // onUntruncatedBlogPosts: 'warn', 64 - // }, 50 + blog: { 51 + showReadingTime: true, 52 + feedOptions: { 53 + type: ['rss', 'atom', "json"], 54 + xslt: true, 55 + }, 56 + // Please change this to your repo. 57 + // Remove this to remove the "edit this page" links. 58 + editUrl: 59 + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', 60 + // Useful options to enforce blogging best practices 61 + onInlineTags: 'warn', 62 + onInlineAuthors: 'warn', 63 + onUntruncatedBlogPosts: 'warn', 64 + }, 65 65 theme: { 66 66 customCss: './src/css/custom.css', 67 67 }, ··· 86 86 type: 'docSidebar', 87 87 sidebarId: 'tutorialSidebar', 88 88 position: 'left', 89 - label: 'Tutorial', 89 + label: 'Docs', 90 + }, 91 + { to: '/blog', label: 'Blog', position: 'left' }, 92 + { 93 + href: 'https://github.com/sponsors/Xe', 94 + label: "Sponsorship", 95 + position: 'left' 90 96 }, 91 - // { to: '/blog', label: 'Blog', position: 'left' }, 92 97 { 93 98 href: 'https://github.com/TecharoHQ/anubis', 94 99 label: 'GitHub', ··· 128 133 { 129 134 title: 'More', 130 135 items: [ 136 + { 137 + label: 'Blog', 138 + to: '/blog', 139 + }, 131 140 { 132 141 label: 'GitHub', 133 142 href: 'https://github.com/TecharoHQ/anubis',