hugo.yaml (137 lines of code) (raw):

baseURL: "/" title: "Apache OpenServerless™" cSpell: ignore github hugo readingtime subdir lastmod pygments linenos OpenServerless # Language settings contentDir: content/en defaultContentLanguage: en defaultContentLanguageInSubdir: false # Useful when translating. enableMissingTranslationPlaceholders: true enableRobotsTXT: true # Will give values to .Lastmod etc. enableGitInfo: true # Comment out to enable taxonomies in Docsy # disableKinds: [taxonomy, taxonomyTerm] # You can add your own taxonomies taxonomies: tag: tags category: categories # Highlighting config pygmentsCodeFences: true pygmentsUseClasses: false # Use the new Chroma Go highlighter in Hugo. pygmentsUseClassic: false # pygmentsOptions: "linenos=table" # See https://help.farbox.com/pygments.html pygmentsStyle: tango # Configure how URLs look like per section. permalinks: blog: /:section/:year/:month/:day/:slug/ # Image processing configuration. imaging: resampleFilter: CatmullRom quality: 75 anchor: smart # Language configuration languages: en: languageName: English params: description: A Docsy example site markup: goldmark: parser: attribute: block: true renderer: unsafe: true highlight: # See a complete list of available styles at https://xyproto.github.io/splash/docs/all.html style: tango # Uncomment if you want your chosen highlight style used for code blocks without a specified language # guessSyntax: true # Everything below this are Site Params # Comment out if you don't want the "print entire section" link enabled. outputs: section: [HTML, print, RSS] menus: main: - name: "Apache Software Foundation" url: "#" - name: "Apache Homepage" parent: "Apache Software Foundation" url: "https://www.apache.org/" weight: 1 - name: "License" parent: "Apache Software Foundation" url: "https://www.apache.org/licenses/" weight: 2 - name: "Sponsorship" parent: "Apache Software Foundation" url: "https://www.apache.org/foundation/sponsorship.html" weight: 3 - name: "Thanks" parent: "Apache Software Foundation" url: "https://www.apache.org/foundation/thanks.html" weight: 4 - name: "Security" parent: "Apache Software Foundation" url: "https://www.apache.org/security/" weight: 5 - name: "Privacy" parent: "Apache Software Foundation" url: "https://privacy.apache.org/policies/privacy-policy-public.html" weight: 6 - name: "Events" parent: "Apache Software Foundation" url: "https://www.apache.org/events/current-event" weight: 7 params: taxonomy: # set taxonomyCloud = [] to hide taxonomy clouds taxonomyCloud: [tags, categories] # If used, must have same length as taxonomyCloud taxonomyCloudTitle: [Tag Cloud, Categories] # set taxonomyPageHeader = [] to hide taxonomies on the page headers taxonomyPageHeader: [tags, categories] #privacy_policy: https://policies.google.com/privacy # First one is picked as the Twitter card image if not set on page. # images: [images/project-illustration.png] # Menu title if your navbar has a versions selector to access old versions of your site. # This menu appears only if you have at least one [params.versions] set. version_menu: Releases # Flag used in the "version-banner" partial to decide whether to display a # banner on every page indicating that this is an archived version of the docs. # Set this flag to "true" if you want to display the banner. archived_version: false # The version number for the version of the docs represented in this doc set. # Used in the "version-banner" partial to display a version number for the # current doc set. version: 0.1 # A link to latest version of the docs. Used in the "version-banner" partial to # point people to the main doc site. url_latest_version: https://github.com/apache/openserverless/releases # Repository configuration (URLs for in-page links to opening issues and suggesting changes) # github_repo: https://github.com/apache/openserverless-site # An optional link to a related project repo. For example, the sibling repository where your product code lives. #github_project_repo: https://github.com/apache/openserverless # Specify a value here if your content directory is not in your repo's root directory # github_subdir: "" # Uncomment this if your GitHub repo does not have "main" as the default branch, # or specify a new value if you want to reference another branch in your GitHub links # github_branch: main # Google Custom Search Engine ID. Remove or comment out to disable search. #gcs_engine_id: d72aa9b2712488cc3 # Enable Lunr.js offline search offlineSearch: true # Enable syntax highlighting and copy buttons on code blocks with Prism prism_syntax_highlighting: true copyright: authors: The Apache Software Foundation, Licensed under the Apache License, Version 2.0. from_year: 2024 # User interface configuration ui: # Set to true to disable breadcrumb navigation. breadcrumb_disable: false # Set to false if you don't want to display a logo (/assets/icons/logo.svg) in the top navbar navbar_logo: true # Set to true if you don't want the top navbar to be translucent when over a `block/cover`, like on the homepage. navbar_translucent_over_cover_disable: false # Enable to show the side bar menu in its compact state. sidebar_menu_compact: false # Set to true to hide the sidebar search box (the top nav search box will still be displayed if search is enabled) sidebar_search_disable: false # Set to true to allow section folding in left menu sidebar_menu_foldable: true # Adds a H2 section titled "Feedback" to the bottom of each doc. The responses are sent to Google Analytics as events. # This feature depends on [services.googleAnalytics] and will be disabled if "services.googleAnalytics.id" is not set. # If you want this feature, but occasionally need to remove the "Feedback" section from a single page, # add "hide_feedback: true" to the page's front matter. feedback: enable: true # The responses that the user sees after clicking "yes" (the page was helpful) or "no" (the page was not helpful). 'yes': >- Glad to hear it! Please <a href="https://github.com/USERNAME/REPOSITORY/issues/new">tell us how we can improve</a>. 'no': >- Sorry to hear that. Please <a href="https://github.com/USERNAME/REPOSITORY/issues/new">tell us how we can improve</a>. # Adds a reading time to the top of each doc. # If you want this feature, but occasionally need to remove the Reading time from a single page, # add "hide_readingtime: true" to the page's front matter readingtime: enable: false showLightDarkModeMenu: true links: # End user relevant links. These will show up on left side of footer and in the community page if you have one. user: - name: Developer mailing list url: mailto:dev-subscribe@openserverless.apache.org icon: fa fa-envelope desc: Discussion and help from your fellow users - name: X.com url: https://x.com/open_serverless icon: fab fa-x-twitter desc: Follow us on Twitter to get the latest news! - name: Reddit url: https://reddit.com/r/openserverless icon: fab fa-reddit desc: Practical questions and curated answers # Developer relevant links. These will show up on right side of footer and in the community page if you have one. developer: - name: GitHub url: https://github.com/apache/openserverless icon: fab fa-github desc: Development takes place here! - name: Slack url: https://the-asf.slack.com/archives/C07B6K5R3F0 icon: fab fa-slack desc: Chat with other project developers - name: Telegram url: https://t.me/+XhbCjBrkkaNkOWM0 icon: fab fa-telegram desc: A public telegram group to discuss everything about OpenServerless module: # Uncomment the next line to build and serve using local docsy clone declared in the named Hugo workspace: # workspace: docsy.work hugoVersion: extended: true min: 0.110.0 imports: - path: github.com/google/docsy disable: false security: exec: allow: ['^(dart-)?sass(-embedded)?$', '^go$', '^npx$', '^postcss$', 'git']