# You may need to change this line for your real project. baseURL = 'https://gohugo-theme-ed.netlify.app/' languageCode = 'en-us' defaultContentLanguage = 'en' # Keep title short to prevent overflow. # There’s no official guidance on this, but 40 characters for # mobile and 60 for desktop is roughly the sweet spot. # # NB: Final title of shareable pages will be this plus the # title of the page. Eg. "Contacts - Ed." title = 'Ed.' # You may need to change this line for your real project. theme = ['github.com/sergeyklay/gohugo-theme-ed'] # You may need to delete this line for your real project. resourceDir = '../resources' enableRobotsTXT = true # When using ref or relref to resolve page links and a link cannot # resolved, it will be logged with this log level. refLinksErrorLevel = 'WARNING' # kick out RSS, we'll use Atom and FEED bellow disableKinds = ['RSS'] # Google Analytics Tracking ID. # Set `HUGO_ENV` environment variable or `site.Params.env` configuration # parameter to "production" to use Google Analytics. googleAnalytics = '' [minify] # Do not minify XML files to avoid CDATA escape issues disableXML = true [outputs] home = [ 'HTML', 'Atom', 'FEED', 'JSONFEED', 'JSON', 'MANIFEST', 'humanstxt' ] section = [ 'HTML', 'Atom', 'FEED', 'JSONFEED' ] page = [ 'HTML' ] taxonomy = [ 'HTML' ] term = [ 'HTML' ] # Atom feed. # For more see: https://validator.w3.org/feed/docs/atom.html#whatIsAtom [outputFormats.Atom] name = 'Atom' # The correct header Content-Type header for an Atom feed is # application/atom+xml. However, Chromium does not handle it # correctly (see https://code.google.com/p/chromium/issues/detail?id=104358). # # The most compatible header is 'text/xml; charset=utf-8', which # will cause the feed to be parsed correctly by most clients. # Note that you should be encoding your feed in UTF-8. mediaType = 'text/xml' # generated file = . = feeds/feed.atom.xml baseName = 'feeds/feed.atom' rel = 'alternate' isPlainText = false isHTML = false noUgly = true permalinkable = false # no collision with buildin RSS [outputFormats.FEED] name = 'Feed' mediaType = 'text/xml' baseName = 'feeds/feed.rss' rel = 'alternate' isPlainText = false isHTML = false noUgly = true permalinkable = false # For more see: https://www.jsonfeed.org/ [outputFormats.JSONFEED] name = 'JsonFeed' mediaType = 'application/feed+json' baseName = 'feeds/feed' rel = 'alternate' isPlainText = true isHTML = false noUgly = false # The .webmanifest extension is specified in the Media type registration # section of the specification (the response of the manifest file should # return Content-Type: application/manifest+json). # # For more see: https://w3c.github.io/manifest/#media-type-registration= [outputFormats.MANIFEST] name = 'Manifest' mediaType = 'application/manifest+json' baseName = 'manifest' rel = 'manifest' isPlainText = true isHTML = false noUgly = false notAlternative = true # For more see: https://gohugo.io/templates/output-formats/ [outputFormats.humanstxt] mediaType = 'text/plain' baseName = 'humans' rel = 'author' isPlainText = true isHTML = false noUgly = true permalinkable = false notAlternative = true [mediaTypes] [mediaTypes.'text/xml'] suffixes = ['xml'] [mediaTypes.'application/feed+json'] suffixes = ['json'] [mediaTypes.'application/manifest+json'] suffixes = ['webmanifest'] # Sitemap config [sitemap] changefreq = 'weekly' filename = 'sitemap.xml' priority = 0.5 [author] name = 'John Doe' email = 'john@example.com' github = 'john_doe' twitter = 'john_doe' location = 'Kyiv, Ukraine' [languages] [languages.en] weight = 1 languageDirection = 'ltr' languageName = 'English' [params] # Site description. Used in meta description description = 'Ed is a Hugo theme designed for textual editors based on minimal computing principles, and focused on legibility and flexibility.' # SEO keywords. Used in 'meta name="keywords"' tag. # May be overridden by .Keywords or .Tags in front matter. keywords = ['hugo', 'ed', 'hugo theme', 'minimal', 'responsive', 'clean'] # A "copyright"-line to be added to RSS/Atom files. # "©" and "{year}" will be replaced by © and the current year. copyright = 'Copyright © 2019-{year} John Doe' # Color scheme. Options: red, orange, magenta, cyan, blue, brown colorScheme = '' # Used in site header tagline = 'a Hugo theme for minimal editions' # Custom footer text on left sidebar. Use HTMl if needed. # "©" and "{year}" will be replaced by © and the current year. footer = 'Built with Ed. Distributed under an MIT license.' # Sections to be displayed in the main page, RSS/Atom feeds as well as search index. mainSections = ['posts', 'dramas', 'narratives', 'poems'] # Posts date format, for example: 2006-01-02 dateFormat = ':date_long' dateFormatToc = '2006.01.02' # Show "Read more" button in list if true readmore = true # RSS/Atom feed size feedSize = 25 recentPostsSize = 5 [params.contact] # Forms Backend URL, used in contacts form formAction = 'https://submit-form.com/example' # Contact form email subject emailSubject = 'Contact form submission' # After successful submit, where should the user be redirected? thanksUrl = '/thanks' [params.assets] # Site icons, relative to ./static # favicon.ico for legacy browsers favicon = '' # A single SVG icon with a light/dark version for modern browsers svgicon = '' # 180×180 PNG image for Apple devices apple_touch_icon = '' # Logo image, relative to ./assets logo = '/img/open-graph-logo.png' disable_fingerprinting = false [params.seo] # Will be used in schema.org/Organization. # The site.Title will be used if empty. publisher = 'Serghei Iakovlev' [social] # Facebook Page Admin ID for Domain Insights facebook_admin = '' # Facebook Page ID facebook_id = '' # Twitter username for the website used in the card footer twitter = 'john_doe' # For more see https://gohugo.io/content-management/menus/ [menu] [[menu.main]] # sections in the website sidebar identifier = 'home' # section id name = 'Home' # section display title url = '/' # path to the section weight = 1 # order of sections [[menu.main]] identifier = 'about' name = 'About' url = '/about/' weight = 2 [[menu.main]] identifier = 'credits' name = 'Credits' url = '/credits/' weight = 3 [[menu.main]] identifier = 'documentation' name = 'Documentation' url = '/documentation/' weight = 4 [[menu.main]] identifier = 'search' name = 'Search' url = '/search/' weight = 5 [[menu.main]] identifier = 'contact' name = 'Contact' url = '/contact/' weight = 6 [[menu.main]] identifier = 'github' name = 'GitHub Project' url = 'https://github.com/sergeyklay/gohugo-theme-ed/' weight = 20 [menu.main.params] external = true [[menu.feeds]] identifier = 'rss' name = 'RSS 2.0' url = '/feeds/feed.rss.xml' weight = 1 [[menu.feeds]] identifier = 'atom' name = 'Atom' url = '/feeds/feed.atom.xml' weight = 2 [[menu.feeds]] identifier = 'json' name = 'Json Feed' url = '/feeds/feed.json' weight = 3 # For more see https://gohugo.io/getting-started/configuration-markup/ [markup] defaultMarkdownHandler = 'goldmark' [markup.highlight] # Syntax highlight style. # For more see https://xyproto.github.io/splash/docs/ style = 'emacs' [markup.goldmark] [markup.goldmark.parser] [markup.goldmark.parser.attribute] # Enable custom attribute support for blocks block = true # If enableGitInfo is true, it will override any lastmod dates in our # front matter. We should at least allow ourselves to manually override # this value in the front matter. [frontmatter] lastmod = ['lastmod', ':git', 'date', 'publishDate']