import { hopeTheme } from 'vuepress-theme-hope' export default hopeTheme({ favicon: 'favicon.ico', logo: '/logo.svg', docsRepo: 'https://github.com/Ocelot-Social-Community/ocelot.social', repo: 'https://github.com/Ocelot-Social-Community/Ocelot-Social', docsBranch: 'master', docsDir: 'docs', editLink: true, lastUpdated: false, contributors: false, displayFooter: true, print: false, navbarLayout: { start: ["Brand"], center: ["Links"], end: ["Language", "Repo", "Outlook", "Search"], }, locales: { // The key is the path for the locale to be nested under. // As a special case, the default locale can use '/' as its path. '/de/': { lang: 'de-DE', title: 'Ocelot.Social', description: 'Ocelot.Social – Freie und Open-Source-Software zum Erstellen und Betreiben deines eigenen sozialen Netzwerks.', copyright: '© von busFaktor() e.V. & Freunde | Impressum | Datenschutz', footer: 'Unter der MIT Lizenz ausgeliefert.', navbar: [ { text: 'News', link: '/de/news/' }, { text: 'Funktionen', link: '/de/features/' }, { text: 'Einstieg', link: '/de/get-started/' }, { text: 'Mitmachen', link: '/de/contribute/' }, { text: 'Lernen', link: '/de/learn/' , }, { text: 'Spenden', link: '/de/donate/' }, { text: 'Kontakt', link: '/de/contact/' }, ], }, '/en/': { lang: 'en-US', // this will be set as the lang attribute on title: 'Ocelot.Social', description: 'Ocelot.Social – Free and open source software to create and run your own social network.', copyright: '© by busFaktor() e.V. & Friends | Imprint | Privacy Policy', footer: 'Released under the MIT License.', navbar: [ { text: 'News', link: '/en/news/' }, { text: 'Features', link: '/en/features/' }, { text: 'Get Started', link: '/en/get-started/' }, { text: 'Contribute', link: '/en/contribute/' }, { text: 'Learn', link: '/en/learn/' , }, { text: 'Donate', link: '/en/donate/' }, { text: 'Contact', link: '/en/contact/' }, ], }, '/es/': { lang: 'es-ES', // se establecerá como el atributo lang en title: 'Ocelot.Social', description: 'Ocelot.Social: software libre y de código abierto para crear y gestionar tu propia red social.', copyright: '© por busFaktor() e.V. & Amigos | Aviso legal | Política de Privacidad', footer: 'Liberado bajo la Licencia MIT.', navbar: [ { text: 'Noticias', link: '/es/news/' }, { text: 'Funcionalidades', link: '/es/features/' }, { text: 'Empezar', link: '/es/get-started/' }, { text: 'Contribuir', link: '/es/contribute/' }, { text: 'Aprender', link: '/es/learn/' , }, { text: 'Donar', link: '/es/donate/' }, { text: 'Contacto', link: '/es/contact/' }, ], }, '/fr/': { lang: 'fr-FR', title: 'Ocelot.Social', description: 'Ocelot.Social - Logiciel open source et gratuit pour créer et gérer votre propre réseau social.', copyright: '© par busFaktor() e.V. & amis | Mentions légales | Protection des données', footer: 'Publié sous la licence MIT.', navbar: [ { text: 'Actualités', link: '/fr/news/' }, { text: 'Fonctionnalités', link: '/fr/features/' }, { text: 'Commencer', link: '/fr/get-started/' }, { text: 'Contribuer', link: '/fr/contribute/' }, { text: 'Apprendre', link: '/fr/learn/' , }, { text: 'Donner', link: '/fr/donate/' }, { text: 'Contact', link: '/fr/contact/' }, ], } }, mdEnhance: { align: true, demo: true, sub: true, sup: true, vPre: true, }, plugins: { notice: [ { path: "/de/", // show on all pages (you can add more entries per path/locale) title: "Crowdfunding 🪄✨", content: "Lass uns angepinnte Beiträge in Gruppen haben. Mach mit bei unserem ersten Crowdfunding!", actions: [ { text: "Mehr lesen", link: "/de/news/2025-11-05-crowdfunding-feature-pinned-posts-in-groups/", type: "primary" }, { text: "Nein danke" } ], showOnce: true, // don’t re-show after it’s closed noticeKey: "crowdfunding-pinned-post-in-group"// bump this when you edit the message // fullscreen: true, // optional: turn it into a modal // confirm: true // optional: force clicking an action to close }, { path: "/en/", // show on all pages (you can add more entries per path/locale) title: "Crowdfunding 🪄✨", content: "Let's have pinned posts in groups. Join our first crowdfunding!", actions: [ { text: "Read more", link: "/en/news/2025-11-05-crowdfunding-feature-pinned-posts-in-groups/", type: "primary" }, { text: "No, thanks" } ], showOnce: true, // don’t re-show after it’s closed noticeKey: "crowdfunding-pinned-post-in-group"// bump this when you edit the message // fullscreen: true, // optional: turn it into a modal // confirm: true // optional: force clicking an action to close }, { path: "/es/", // show on all pages (you can add more entries per path/locale) title: "Financiación colectiva 🪄✨", content: "¡Pongamos publicaciones ancladas en los grupos! ¡Únete a nuestra primera campaña de crowdfunding!", actions: [ { text: "Leer más", link: "/es/news/2025-11-05-crowdfunding-feature-pinned-posts-in-groups/", type: "primary" }, { text: "No, gracias" } ], showOnce: true, // don’t re-show after it’s closed noticeKey: "crowdfunding-pinned-post-in-group"// bump this when you edit the message // fullscreen: true, // optional: turn it into a modal // confirm: true // optional: force clicking an action to close }, { path: "/fr/", // show on all pages (you can add more entries per path/locale) title: "Financement participatif 🪄✨", content: "Ajoutons des publications épinglées dans les groupes. Rejoignez notre première campagne de financement participatif !", actions: [ { text: "En savoir plus", link: "/fr/news/2025-11-05-crowdfunding-feature-pinned-posts-in-groups/", type: "primary" }, { text: "Non, merci" } ], showOnce: true, // don’t re-show after it’s closed noticeKey: "crowdfunding-pinned-post-in-group"// bump this when you edit the message // fullscreen: true, // optional: turn it into a modal // confirm: true // optional: force clicking an action to close }, ], blog: { excerptLength: 0, }, icon: { assets: 'fontawesome' }, redirect: { autoLocale: true, defaultBehavior: 'defaultLocale', defaultLocale: '/de/', localeConfig: { '/de/': ['de-DE', 'de'], '/en/': ['en-US', 'en'], '/es/': ['es-ES', 'es'], '/fr/': ['fr-FR', 'fr'], }, localeFallback: false, }, slimsearch: { indexContent: true, autoSuggestions: true, }, seo: { fallbackImage: '/logo.svg', hostname: 'https://ocelot.social/' } } })