// Copyright Nicolas Paul (2023) // // * Nicolas Paul // // This software is a computer program whose purpose is to allow the hosting // and sharing of Go modules using a personal domain. // // This software is governed by the CeCILL license under French law and // abiding by the rules of distribution of free software. You can use, // modify and/ or redistribute the software under the terms of the CeCILL // license as circulated by CEA, CNRS and INRIA at the following URL // "http://www.cecill.info". // // As a counterpart to the access to the source code and rights to copy, // modify and redistribute granted by the license, users are provided only // with a limited warranty and the software's author, the holder of the // economic rights, and the successive licensors have only limited // liability. // // In this respect, the user's attention is drawn to the risks associated // with loading, using, modifying and/or developing or reproducing the // software by the user in light of its specific status of free software, // that may mean that it is complicated to manipulate, and that also // therefore means that it is reserved for developers and experienced // professionals having in-depth computer knowledge. Users are therefore // encouraged to load and test the software's suitability as regards their // requirements in conditions enabling the security of their systems and/or // data to be ensured and, more generally, to use and operate it in the // same conditions as regards security. // // The fact that you are presently reading this means that you have had // knowledge of the CeCILL license and that you accept its terms. import { useRouter } from "next/router"; import { useConfig } from "nextra-theme-docs" export default { docsRepositoryBase: "https://github.com/nc0fr/svgu/tree/main/doc", useNextSeoProps() { return { titleTemplate: "%s — SVGU" } }, head: () => { const { frontMatter } = useConfig(); const { asPath, defaultLocale, locale } = useRouter(); // Default values. const url: string = "https://svgu.nc0.fr" + (defaultLocale === locale ? asPath : `/${locale}${asPath}`); const title = "SVGU"; const description = "SVGU is a tool to publish your Go modules on \ your own domain."; const keywords: string[] = [ "svgu", "go", "golang", "module", "package", "github", "google" ]; return ( <> { /* Basic metadata */ } { /* Open Graph Protocol */ } { /* TODO: og:image:* */ } { /* Twitter Cards */ } { /* TODO: twitter:image and twitter:image:alt*/ } ); }, darkMode: true, logo: SVGU, logoLink: true, project: { link: "https://github.com/nc0fr/svgu", // No need for an icon as the default is the GitHub one. // See: // https://nextra.site/docs/docs-theme/theme-configuration#project-link }, chat: { link: 'https://twitter.com/nc0_fr', icon: ( ) }, banner: { dismissible: true, text: (👋 Welcome to the new SVGU documentation!) }, direction: "ltr", navigation: true, footer: { text: ( Copyright 2023 Nicolas Paul
Creative Commons Attribution-ShareAlike 4.0.
) } }