133 lines
5.7 KiB
TOML
133 lines
5.7 KiB
TOML
baseURL = 'https://fbievan.live/'
|
|
title = "Fbi's Epic Blog"
|
|
languageCode = "en"
|
|
defaultContentLanguage = "en"
|
|
|
|
theme = "hugo-ficurinia"
|
|
[params]
|
|
author = "fbievan"
|
|
description = "My Epic Blog Site"
|
|
|
|
showPostsLink = true
|
|
extraContentDirs = [] # 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 = "/logo.svg"
|
|
favicon = "/favicon.png" # 32x32
|
|
faviconIco = "/favicon.ico" # 32x32
|
|
appletouch = "/apple-touch-icon.png" # 180x180
|
|
svgicon = "/logo.svg"
|
|
icon512 = "/icon512.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 = false # 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"
|
|
|
|
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
|
|
|
|
enableShareOnFediverse = false # 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
|
|
|
|
# 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
|
|
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)
|
|
|
|
cactusCommentsSiteName = "fbievan.live"
|
|
cactusCommentsServerName = "cactus.chat"
|
|
cactusCommentsHomeserver = "https://matrix.cactus.chat:8448"
|
|
|
|
[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 = "gitlab"
|
|
name = "GitLab"
|
|
url = "https://gitlab.com/fbievan"
|
|
weight = 10
|
|
[[menu.icons]]
|
|
identifier = "matrix"
|
|
name = "matrix"
|
|
url = "https://matrix.to/#/@fbievan1:matrix.org"
|
|
weight = 20
|
|
[[menu.icons]]
|
|
identifier = "pleroma"
|
|
name = "pleroma"
|
|
url = "https://social.fbievan.live/users/fbievan"
|
|
weight = 10
|
|
[[menu.icons]]
|
|
identifier = "mastodon"
|
|
name = "mastodon"
|
|
url = "https://social.linux.pizza/@fbievan"
|
|
weight = 10
|
|
|
|
|
|
|
|
|
|
# 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", "RSS", "JSON"]
|
|
|