Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Customize your website

Most aspects of a Jupyter Book website are configured in myst.yml and the topics below link to the MyST guide for the full reference.

Website templates

Choose and configure a site theme to control the look and feel of your website. See Website Themes & Templates.

Customize the top navigation bar, sidebars, and site actions. See Web Navigation, Structure, and Menus.

Site metadata

Configure site title, description, logo, and favicon. See Exposing MyST and Document Metadata.

Custom styles

Apply your own CSS to override theme defaults. See Styles and CSS Classes.

Landing pages

Build a custom landing page that introduces your project. See Landing Pages.

Site downloads

Offer downloadable assets (PDFs, data files, etc.) from your site. See Downloads, Links and Static Files.

SEO and social cards

Configure Open Graph metadata, social preview cards, and SEO-friendly markup. See Search Engines and Social.

Analytics

Add Plausible or Google Analytics to track usage of your site. See Adding Analytics to your MyST Website.

Accessibility and performance

Performance tips and accessibility features for MyST sites. See Accessibility and Performance.