site/hugo.yaml (202 lines of code) (raw):
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
baseURL: 'https://polaris.apache.org/'
languageCode: 'en-us'
title: 'Apache Polaris'
sectionPagesMenu: 'main'
enableRobotsTXT: true
permalinks:
blog: "/:section/:year/:month/:day/:slug/"
params:
author.name: 'Apache Polaris contributors'
github_repo: https://github.com/apache/polaris
github_project_repo: https://github.com/apache/polaris
github_branch: main
github_subdir: site
privacy_policy: https://privacy.apache.org/policies/privacy-policy-public.html
# Offline search from Docsy theme, uses "Lunr", see https://www.docsy.dev/docs/adding-content/search/#local-search-with-lunr
# The file layouts/partials/head.html has been adopted to embed the JS
offlineSearch: 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: Slack
url: https://apache-polaris.slack.com/
icon: fa-regular fa-comment-dots
desc: Chat with other project developers
- name: Community Meetings
url: /community/meetings/
icon: fa-brands fa-square-youtube
desc: Upcoming, live and recorded Community Meetings
developer:
- name: Dev mailing list
url: https://lists.apache.org/list.html?dev@polaris.apache.org
icon: fa fa-envelope
desc: Discussion and help from your fellow users
- name: GitHub
url: https://github.com/apache/polaris
icon: fab fa-github
desc: Development takes place here!
# Not using Docsy's mechanism to show a "Releases" menu, because we want to differentiate between "active" and
# "EOL" releases and only show the "active" ones in the top navbar - and have the `Releases` menu not appear
# at the very right in the navbar.
active_releases:
# Mention all active releases here, in semver descending order
- "1.0.0"
- "0.9.0"
ui:
ul_show: 1
sidebar_menu_compact: true
sidebar_menu_foldable: true
sidebar_cache_limit: 1000
# Dark doesn't look great for example with the `redoc` shortcode :(
#showLightDarkModeMenu: true
sidebar_search_disable: true
plantuml:
# Disabled for now, loads external JS, see ASF data policy
# https://privacy.apache.org/policies/website-policy.html
enable: false
markmap:
# Disabled for now, loads external JS, see ASF data policy
# https://privacy.apache.org/policies/website-policy.html
enable: false
imaging:
resampleFilter: "CatmullRom"
quality: 75
anchor: "smart"
menu:
main:
- name: GitHub
url: https://github.com/apache/polaris
- name: "Documentation"
identifier: "releases"
weight: 100
params:
orderby: weight.desc
- name: "All Releases"
identifier: "all-releases-page"
url: "/releases/"
parent: "releases"
- name: "0.9.0"
url: "/in-dev/0.9.0/"
parent: "releases"
- name: "In Development"
url: "/in-dev/unreleased/"
parent: "releases"
- name: "Downloads"
identifier: "downloads"
url: "/downloads"
weight: 200
- name: "Community"
identifier: "community"
weight: 300
- name: "Community Page"
parent: "community"
url: "/community/"
weight: 10
- name: "Meetings"
parent: "community"
url: "/community/meetings"
weight: 20
- name: "Proposals & Roadmap"
parent: "community"
url: "/community/proposals"
weight: 30
- name: "Code Of Conduct"
parent: "community"
url: "/community/code-of-conduct"
weight: 40
- name: "Chat Bylaws"
parent: "community"
url: "/community/chat-bylaws"
weight: 50
- name: "Contributing Guidelines"
parent: "community"
url: "/community/contributing-guidelines"
weight: 60
- name: "ASF"
pre: "<i class='fa-solid fa-feather'></i>"
identifier: "asf"
weight: 900
params:
rel: "external"
external: true
- name: "Foundation"
parent: "asf"
url: "https://www.apache.org/"
weight: 41
params:
rel: "external"
external: true
- name: "License"
parent: "asf"
url: "https://www.apache.org/licenses/"
weight: 42
params:
rel: "external"
external: true
- name: "Events"
parent: "asf"
url: "https://www.apache.org/events/current-event.html"
weight: 43
params:
rel: "external"
external: true
- name: "Privacy"
parent: "asf"
url: "https://privacy.apache.org/policies/privacy-policy-public.html"
weight: 44
params:
rel: "external"
external: true
- name: "Security"
parent: "asf"
url: "https://github.com/apache/polaris/blob/main/SECURITY.md"
weight: 45
params:
rel: "external"
external: true
- name: "Sponsorship"
parent: "asf"
url: "https://www.apache.org/foundation/sponsorship.html"
weight: 46
params:
rel: "external"
external: true
- name: "Thanks"
parent: "asf"
url: "https://www.apache.org/foundation/thanks.html"
weight: 47
params:
rel: "external"
external: true
module:
hugoVersion:
extended: true
# The Hugo versions (as of 2024/09/04):
# in latest Ubuntu 24.04: 0.123.7
# in brew: 0.134.0
min: 0.123.7
imports:
- path: github.com/google/docsy
# Pin to this release, newer releases _might_ break the customized layouts
version: v0.10.0
outputs:
section:
- HTML
- RSS
# Print support disabled until the `releases` layout supports it
#- print
markup:
highlight:
anchorLineNos: false
codeFences: true
guessSyntax: false
hl_Lines: ""
hl_inline: false
lineAnchors: ''
lineNoStart: 1
lineNos: false
lineNumbersInTable: true
noClasses: true
noHl: false
style: 'monokai'
tabWidth: 4
goldmark:
renderer:
unsafe: true
security:
exec:
# Add `asciidoctor` as an allowed executable
allow: [ '^(dart-)?sass(-embedded)?$', '^go$', '^npx$', '^postcss$', '^asciidoctor$' ]
privacy:
googleAnalytics:
disable: true
instagram:
simple: true
twitter:
enableDNT: false
simple: true
vimeo:
enableDNT: true
simple: true
youtube:
privacyEnhanced: true