Branding Squareone deployments#

Squareone supports per-deployment customization through YAML configuration files and MDX content. This page provides an overview of the branding options available. For complete configuration details, see the Configuration reference.

Site branding#

siteName#

The name of your science platform deployment. This is used in the HTML <title> tag and displayed prominently in the homepage hero.

siteName: 'Rubin Science Platform'

Default: Rubin Science Platform

siteDescription#

A description of your site, used in the HTML meta description tag.

siteDescription: |
  Welcome to the Rubin Science Platform.

Default: Welcome to the Rubin Science Platform

MDX content customization#

Squareone uses MDX files for customizable content areas. MDX is Markdown enhanced with React components.

mdxDir#

The directory where MDX content files are located. Use a relative path for development or an absolute path for production deployments with ConfigMap mounting.

# Development (relative path)
mdxDir: 'src/content/pages'

# Production with ConfigMap (absolute path)
mdxDir: '/etc/squareone/content'

Default: src/content/pages

Page content#

MDX files provide content for various pages in Squareone. See Writing content in MDX for details on writing MDX content and available components.

Configuration reference#

For a complete list of all configuration options, see Configuration reference.