Skip to content

NCAR/GeoCAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b021d8d · Dec 4, 2024
Mar 11, 2021
Mar 4, 2024
Feb 1, 2023
Feb 11, 2020
Sep 15, 2022
Jan 31, 2024
Mar 4, 2024
Feb 18, 2021
Mar 1, 2019
Apr 9, 2019
Mar 4, 2019
Oct 28, 2024
Jan 31, 2024
Feb 11, 2020
Feb 10, 2024
Apr 9, 2019
Jan 31, 2024
May 11, 2020

Repository files navigation

Using the koru-jekyll theme

This is a theme based on UCAR and NSF NCAR's custom 'koru' design. It is built on top the Foundation framework. This provides users and developers with responsiveness and accessibility. The site can be found here.

Layouts

Default

The only front matter information required for default pages is:

---
layout:
title:
---

Front page

Front matter options for the front page are:

---
layout:
title:
banner-title:
banner-description:
banner-button-text:
banner-button-url:
---

Updating the main menu

The main menu is set in the mainmenu.yml file in the _data directory. Paths can be either absolute or relative in the menu. The structure for creating a menu is:

menu:
  - title: Software
    url: /pages/documentation.html

If you are using a relative path to a page in the repository you will need to include the repository name in the url: value. This would look like: url: /jekyll-koru-test/pages/main-menu.html

When developing locally, you will need to remove the repository name from the URL.

Local Development

Run docker-compose up --build to (re)build the jekyll images and run the container.

This will create a container and mount your current repository directory on the container. The container runs jekyll serve and creates a local server environment in the container.

Any changes you make to your local repository will be made to the container. To see updates you will need to refresh your browser.

Support

Jekyll Docs

Github Docs

Sphinx and Jekyll

Sphinx documentation will not display correctly if both Jekyll and Sphinx are in the /docs directory. This is due to Jekyll ignoring all directories that begin with an underscore.

Feature Requests

If you have a feature you would like to see added to this template, please contact SWES.