mirror of
https://github.com/Ocelot-Social-Community/ocelot.social.git
synced 2025-12-12 23:35:59 +00:00
169 lines
4.9 KiB
JavaScript
169 lines
4.9 KiB
JavaScript
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 <a href="https://busfaktor.org" target="_blank">busFaktor() e.V.</a> & Freunde | <a href="/de/imprint/">Impressum</a> | <a href="/de/privacy-policy/">Datenschutz</a>',
|
||
footer: 'Unter der <a class="vt-link link link" href="https://opensource.org/licenses/MIT" target="_blank" rel="noopener noreferrer"><!--[-->MIT Lizenz<!--]--><!----></a> ausgeliefert.',
|
||
navbar: [
|
||
{
|
||
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 <html>
|
||
title: 'Ocelot.Social',
|
||
description: 'Ocelot.Social – Free and open source software to create and run your own social network.',
|
||
copyright: '© by <a href="https://busfaktor.org" target="_blank">busFaktor() e.V.</a> & Friends | <a href="/en/imprint/">Imprint</a> | <a href="/en/privacy-policy/">Privacy Policy</a>',
|
||
footer: 'Released under the <a class="vt-link link link" href="https://opensource.org/licenses/MIT" target="_blank" rel="noopener noreferrer"><!--[-->MIT License<!--]--><!----></a>.',
|
||
navbar: [
|
||
{
|
||
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/'
|
||
},
|
||
],
|
||
},
|
||
'/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 <a href="https://busfaktor.org" target="_blank">busFaktor() e.V.</a> & amis | <a href="/fr/imprint/">Mentions légales</a> | <a href="/fr/privacy-policy/">Protection des données</a>',
|
||
footer: 'Publié sous la <a class="vt-link link link" href="https://opensource.org/licenses/MIT" target="_blank" rel="noopener noreferrer"><!--[-->licence MIT<!--]--><!----></a>.',
|
||
navbar: [
|
||
{
|
||
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/'
|
||
},
|
||
],
|
||
}
|
||
},
|
||
plugins: {
|
||
blog: {
|
||
excerptLength: 0,
|
||
},
|
||
mdEnhance: {
|
||
align: true,
|
||
demo: true,
|
||
imgLazyload: true,
|
||
imgMark: true,
|
||
imgSize: true,
|
||
sub: true,
|
||
sup: true,
|
||
vPre: true,
|
||
},
|
||
redirect: {
|
||
autoLocale: true,
|
||
defaultBehavior: 'defaultLocale',
|
||
defaultLocale: '/de/',
|
||
localeConfig: {
|
||
'/de/': ['de-DE', 'de'],
|
||
'/en/': ['en-US', 'en'],
|
||
'/fr/': ['fr-FR', 'fr'],
|
||
},
|
||
localeFallback: false,
|
||
},
|
||
searchPro: {
|
||
indexContent: true,
|
||
autoSuggestions: true,
|
||
customFields: [
|
||
{
|
||
getter: (page) => page.frontmatter.category,
|
||
formatter: "Category: $content",
|
||
},
|
||
{
|
||
getter: (page) => page.frontmatter.tag,
|
||
formatter: "Tag: $content",
|
||
},
|
||
],
|
||
},
|
||
seo: {
|
||
fallbackImage: '/logo.svg',
|
||
hostname: 'https://ocelot.social/'
|
||
}
|
||
},
|
||
iconAssets: "fontawesome",
|
||
})
|