baseURL = "https://example.com/" theme = ["hugo-ficurinia", "hugo-shortcode-gallery"] title = "Colmaris's Blog" languageCode = "fr-FR" defaultContentLanguage = "fr" pygmentsstyle = "nordic" pygmentscodefences = true pygmentscodefencesguesssyntax = true timeout = 60000 # this will be included in the footer after the current year the site is last # built, followed by the (c) symbol # you can use markdown inside this field copyright = "Colmaris - Tout le contenu est sous licence [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr), sauf les photos qui ne sont pas libre de droits." summaryLength = 70 # number of words for article summaries [params] author = "Colmaris" description = "blog personnel" # this will be added as metadata posts = "posts" # content directory where to find home page posts; default searches in "posts" and "post" showPostsLink = false # show or hide the link to the simple post list extraContentDirs = ["photo","jardin"] # other content directories to render similarly to the home page showcaseDir = "showcase" # create a content directory that shows a special showcase section in the home page # shows a specified single page as a home page, instead of the traditional articles list # requires setting `homeSinglePage` # goes well with extraContentDirs showSinglePageAsHome = false homeSinglePage = "/home" # It's best to put these icons in the "static" folder of your site logo = "/favicon.svg" favicon = "/favicon-96x96.png" # 32x32 faviconIco = "/favicon.ico" # 32x32 appletouch = "/apple-touch-icon.png" # 180x180 svgicon = "/favicon.svg" icon512 = "/web-app-manifest-512x512.png" # 512x512 png image logoRightOfTitle = false # positions the logo to the right of the title; default: false showTags = true # show the Tags menu item; default true showRss = true # show the link for the RSS feed; default true imageInArticlePreview = true # show images in article preview; default false fitImageInArticlePreview = false # make article preview images fit the article preview instead of getting cropped articleSummary = true # show a summary in article preview; default true fontFamily = "JetBrains Mono" # changes the font, default "JetBrains Mono" titleFontFamily = "JetBrains Mono" # font used for titles and headings monospaceFontFamily = "JetBrains Mono" # changes the monospace font for code, default "JetBrains Mono" # multipliers applied to font sizes, useful for custom fonts that may be too big or too small titleFontSizeMultiplier = 1.0 mainFontSizeMultiplier = 1.0 monoFontSizeMultiplier = 1.0 contentWidth = "1000px" # maximum width of the site content, css syntax paperCards = false # enable paper card style; default false buttonTags = false # enable button tag style; default false tagsInArticlePreview = true # enable tags list in the article preview card gridView = false # show post list as a grid. goes well with paperCards bigArticleTitle = false # makes the title in the single article view bigger navtype = "standard" # changes the style of the pagination, available styles are: "standard", "circles" enableShadow = false # shows a shadow around some elements menuStyle = "standard" # changes the style of the main site navigation menu, available styles are: "standard", "buttons" inputStyle = "standard" # changes the style of inputs (like the searchbar), available styles are: "standard", "buttons" enableSearch = true # enable search page searchbarEverywhere = true # if the searchbar should be shown in every page; requires enableSearch searchMenuLink = false # add a search link to the navigation menu; requires enableSearch mobileHamburgerNav = false # alternative hamburger menu layout for the main nav menu when screen is small enableFeatured = false # enable a particular view for articles marked as featured (featured: true in the article frontmatter) underlineTitleLinks = false # show an underline also for links that are titles # enable comments support with commento using the script from your server #commento = "https://example.com/js/commento.js" # enable comments support with cactus comments (cactus.chat) #cactusCommentsSiteName = "example.com" #cactusCommentsServerName = "cactus.chat" #cactusCommentsHomeserver = "https://matrix.cactus.chat:8448" # enable analytics using Plausible #plausibleScriptUrl = "https://something.com/..." #plausibleDomain = "example.com" # enable analytics using Umami #umamiScriptUrl = "https://something.com/..." #umamiWebsiteId = "example-tracking-code" enableShareOnFediverse = true # enable a button at the end of an article to share it on the fediverse tocBeforeImage = false # show the table of contents before the main article image; default false # WARNING: deprecated! Use [[menu.icons]] instead, look below # links = [ # ["GitLab", "https://gitlab.com/gabmus"], # ["GNOME", "https://gitlab.gnome.org/gabmus"], # ["YouTube", "https://youtube.com/TechPillsNet"] # ] # you can customize all of the colors in this theme # Colors are defined in data/colors.yml # alternative sidebar layout enableSidebarLayout = false tocInSidebar = false # if the sidebar is enbabled, show the TOC in the sidebar # redirect to baseURL if current URL host doesn't match # useful if deploying in gitlab pages with custom domain and don't want # the username.gitlab.io/website url to persist # this requires you to set baseURL (see above) forceRedirect = false infiniteScrolling = false # activates infinite scrolling instead of regular pagination # NOTE: you need to enable JSON output for this to work! # look at the [outputs] section below enableFooterColumns = false # activates footer columns, as described below enableJumbotron = false # enables jumbotron, as described below # related articles will be selected randomly based on tags and shown at # the bottom of the article, after the comments enableRelatedArticles = false relatedArticlesNum = 2 # how many related articles to show randomRelated = false # sorts related articles in random order (randomized at built time) [menu] # these links will be added to the main navigation menu, sorted by weight # other elements in this menu are added automatically from the "pages" folder # the folder it will look into can be customized with the pages variable # in params above [[menu.main]] identifier = "about" name = "About" url = "/about/" weight = 10 # these links (menu.icons) will be added as icon links below the main nav [[menu.icons]] identifier = "github" name = "Github" url = "https://github.com/colmaris" weight = 10 [[menu.icons]] identifier = "mastodon" name = "mastodon" url = "https://gts.colmaris.fr" weight = 20 [[menu.icons]] identifier = "peertube" name = "peertube" url = "https://video.colmaris.fr" weight = 20 # this section is necessary if you want infinite scrolling # it allows to output the article list as paged JSON so that "pages" can be retrieved via javascript [outputs] home = ["HTML", "JSON"]