352ab2c390
Based on feedback from users creating personal sites and not wanting to publish dedicated page for each author. But keep publishing author pages in the demo for now.
111 lines
3.1 KiB
TOML
111 lines
3.1 KiB
TOML
# Configuration of Hugo
|
|
# Guide: https://wowchemy.com/docs/get-started/
|
|
# Hugo Documentation: https://gohugo.io/getting-started/configuration/#all-configuration-settings
|
|
#
|
|
# This file is formatted using TOML syntax - learn more at https://learnxinyminutes.com/docs/toml/
|
|
# Each configuration section is defined by a name in square brackets (e.g. `[outputs]`).
|
|
|
|
# Title of your site
|
|
title = "Academic"
|
|
|
|
# The URL of your site.
|
|
# End your URL with a `/` trailing slash, e.g. `https://example.com/`.
|
|
baseurl = ""
|
|
|
|
# Enter a copyright notice to display in the site footer.
|
|
# To display a copyright symbol, type `©`. For current year, type `{year}`.
|
|
copyright = ""
|
|
|
|
############################
|
|
## Advanced options below ##
|
|
############################
|
|
|
|
# Get last modified date for content from Git?
|
|
enableGitInfo = false
|
|
|
|
# Default language to use (if you setup multilingual support)
|
|
defaultContentLanguage = "en"
|
|
hasCJKLanguage = false # Set `true` for Chinese/Japanese/Korean languages.
|
|
defaultContentLanguageInSubdir = false
|
|
removePathAccents = true # Workaround for https://github.com/gohugoio/hugo/issues/5687
|
|
|
|
summaryLength = 30 # Listing summary length in words. Also, see `abstract_length` in `params.toml`.
|
|
paginate = 10 # Number of items per page in paginated lists.
|
|
enableEmoji = true
|
|
enableRobotsTXT = true
|
|
footnotereturnlinkcontents = "<sup>^</sup>"
|
|
ignoreFiles = ["\\.ipynb$", ".ipynb_checkpoints$", "\\.Rmd$", "\\.Rmarkdown$", "_files$", "_cache$"]
|
|
|
|
# Workaround Hugo publishing taxonomy URLs as plurals - consistently use singular across Academic.
|
|
[permalinks]
|
|
tags = "/tag/:slug/"
|
|
categories = "/category/:slug/"
|
|
publication_types = "/publication-type/:slug/"
|
|
|
|
[outputs]
|
|
home = [ "HTML", "RSS", "JSON", "WebAppManifest" ]
|
|
section = [ "HTML", "RSS" ]
|
|
|
|
[mediaTypes."application/manifest+json"]
|
|
suffixes = ["webmanifest"]
|
|
|
|
[outputFormats.WebAppManifest]
|
|
mediaType = "application/manifest+json"
|
|
rel = "manifest"
|
|
|
|
# Configure the Markdown renderer.
|
|
[markup]
|
|
defaultMarkdownHandler = "goldmark"
|
|
[markup.goldmark]
|
|
[markup.goldmark.renderer]
|
|
unsafe = true # Enable user to embed HTML snippets in Markdown content.
|
|
[markup.highlight]
|
|
codeFences = false # Disable Hugo's code highlighter as it conflicts with Academic's highligher.
|
|
[markup.tableOfContents]
|
|
startLevel = 2
|
|
endLevel = 3
|
|
|
|
[imaging]
|
|
resampleFilter = "lanczos"
|
|
quality = 75
|
|
anchor = "smart" # Anchor for cropping. Options include Smart and Center.
|
|
|
|
# Taxonomies.
|
|
[taxonomies]
|
|
tag = "tags"
|
|
category = "categories"
|
|
publication_type = "publication_types"
|
|
author = "authors"
|
|
|
|
# Related content.
|
|
[related]
|
|
threshold = 80.0
|
|
includeNewer = true
|
|
toLower = true
|
|
|
|
[[related.indices]]
|
|
name = "title"
|
|
weight = 60.0
|
|
|
|
[[related.indices]]
|
|
name = "summary"
|
|
weight = 50.0
|
|
|
|
[[related.indices]]
|
|
name = "tags"
|
|
weight = 80.0
|
|
|
|
[[related.indices]]
|
|
name = "categories"
|
|
weight = 70.0
|
|
|
|
[[related.indices]]
|
|
name = "authors"
|
|
weight = 20.0
|
|
|
|
# Install Wowchemy
|
|
[module]
|
|
[[module.imports]]
|
|
path = "github.com/wowchemy/wowchemy-hugo-modules/wowchemy"
|
|
[[module.imports]]
|
|
path = "github.com/wowchemy/wowchemy-hugo-modules/netlify-cms-academic"
|