JekyllStarter

jcu-research-website-starter — Jekyll Starter Template

By jcu-eresearch

A Jekyll starter for the JCU research website theme, referencing jcu-eresearch/cu-research-website-theme as a remote theme, with content written in Markdown and published to GitHub Pages.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-11View source

What stands out

A quick read of the recorded project description.

01

References jcu-eresearch/cu-research-website-theme as a remote Jekyll theme, with no local layout, CSS, or JavaScript overrides in the repository

02

The remote theme is pinned to v1.1.0 in _config.yml, and the sample content and image assets match that version

03

The homepage uses the landing-page layout, configured through a hero and an ordered blocks list, and supports full-width blocks such as achievements, carousel, standard, split-hero, background-hero, partner-logos, and page-cards

04

theme_settings centrally manages the project logo, site color scheme, contrasting text and link colors, and accent colors, with other optional settings provided as comments

05

Includes sample-content/ sample content and assets/sample-images/ sample images to demonstrate how theme configuration affects formatting, blocks, galleries, tables, and responsive layout

06

Provides configuration examples for both GitHub Pages project sites and organization/user sites for url and baseurl

Template Details

This is a starter site for the JCU research website theme. The repository itself does not include the theme's layouts, CSS, or JavaScript; instead, it references jcu-eresearch/cu-research-website-theme as a remote Jekyll theme, so project teams only need to edit Markdown content to build and publish a site. The remote theme is pinned to v1.1.0 in _config.yml, and the included sample content and image assets correspond to that version.

Site configuration is centralized in _config.yml: title, description, url, and baseurl need to be modified per project; the theme_settings block sets the sample project logo, site color scheme, contrasting text and link colors, and accent colors, while other optional settings are provided as comments to uncomment and override as needed. The header displays the configured project logo; to replace it, place the image in assets/images/ and update project_logo and project_logo_alt, and set header_logo if a separate version is needed for the header. For fonts, body text uses Inter and headings use Literata; all formatting comes from the remote theme, with no local layout, CSS, or JavaScript overrides.

The homepage uses layout: landing-page and is driven by front matter. Edit the hero and the ordered blocks list in index.md to customize the homepage; full-width blocks support the achievements, carousel, standard, split-hero, background-hero, partner-logos, and page-cards types, and background: "primary" or "secondary" can be used to select a background color independently of the block type. sample-content/pages/landing-page-blocks.md serves as a reference for available blocks and optional fields.

The repository provides optional sample content under sample-content/ and sample images under assets/sample-images/ to show how theme configuration affects Markdown formatting, content blocks, galleries, logos, tables, colors, and responsive layout. When preparing to add real content, delete sample-content/, remove the Sample content styles section from _data/navigation.yml, and clean up unused sample images. When adding or removing pages, update _data/navigation.yml accordingly. For local preview, run bundle install first, then run bundle exec jekyll serve.

JekyllStarter

Is it right for your project?

Use Cases

  • Building a Markdown-content-focused website for a JCU research project and publishing it to GitHub Pages
  • Reviewing sample pages to see how theme configuration affects typography, blocks, galleries, and colors before writing final content
  • Customizing a research project homepage using the landing-page layout's hero and full-width block combinations
  • Replacing the project logo and site color scheme to match a specific research project's visual requirements

Suitable For

  • Project teams familiar with or willing to use Jekyll and Markdown
  • Projects that need to reuse the JCU research website theme as a remote theme without maintaining layouts and styles themselves
  • Organizations or users planning to publish a research project site via GitHub Pages
  • Teams that want to first understand the theme's capabilities through sample content and images before replacing them with real content

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Rename the repository to match the project, and update title, description, url, and baseurl in _config.yml

  2. 2

    Edit index.md, project.md, and contact.md; when adding or removing pages, update _data/navigation.yml accordingly

  3. 3

    To replace the logo, place the image in assets/images/ and update project_logo and project_logo_alt; set header_logo if a separate version is needed for the header

  4. 4

    For local preview, run bundle install first, then run bundle exec jekyll serve and open the output local address

  5. 5

    When preparing real content, delete sample-content/, remove the Sample content styles section from _data/navigation.yml, and clean up unused sample images

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope is the code of that version and does not mean external services or third-party assets are free.

Must comply with when using

  • You may use, modify, commercially use, and distribute the code of this version for free.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
  • This template depends on a remote Jekyll theme (jcu-eresearch/cu-research-website-theme); the repository itself does not include layouts, CSS, or JavaScript, and use and publishing require GitHub Pages and depend on that remote theme.
  • The remote theme is pinned to v1.1.0 in _config.yml, and the sample content and image assets correspond to that version; upgrading the theme requires adjusting the configuration yourself.
  • Sample content and sample images are for demonstration only; before using real content in production, delete sample-content/, remove the Sample content styles section from the navigation, and clean up unused sample images.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

It uses the theme as a remote Jekyll theme, so project teams can edit Markdown content and publish through GitHub Pages.

Original README

The remote theme is pinned in `_config.yml` to release `v1.1.0`, which includes gallery and carousel image-shape support.

Original README

When the project site is ready for real content, delete `sample-content/`, remove the `Sample content styles` section from `_data/navigation.yml`, and remove any unused sample images from `assets/sample-images/`.

Original README
https://github.com/jcu-eresearch/jcu-research-website-starter/blob/main/LICENSEhttps://github.com/jcu-eresearch/jcu-research-website-starter/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-11. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 80 / 100
Technologies
Jekyll
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-10-11
Screenshot last checked
2026-10-11

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Jekyll as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Review declaration: [email protected] · 2026-10-11

Inspect the recorded source material

SHA-256: 0afe64cd8c738e48a4f99cd92ed2331a877af6ef91861fadc6588dcc5d2e77f4

2026-10-11T08:05:05.431Z

Source file / repository
# JCU research website starter

This is a starter site for the JCU research website theme. It uses the theme as a remote Jekyll theme, so project teams can edit Markdown content and publish through GitHub Pages.

## Setup

1. Rename this repository for your project.
2. Update `title`, `description`, `url`, and `baseurl` in `_config.yml`.
3. Edit `index.md`, `project.md`, and `contact.md`.
4. Update `_data/navigation.yml` when you add or remove pages.

The remote theme is pinned in `_config.yml` to release `v1.1.0`, which includes gallery and carousel image-shape support. The included samples and supporting image assets match that release.

## Theme settings

The `theme_settings` block in `_config.yml` sets a sample project logo, the site colour palette, contrasting text and link colours, and alert colours. Other optional settings are commented out; uncomment only the values you want to override.

The header displays the configured project logo. To use your own logo, add an image to `assets/images/` and update `project_logo` and `project_logo_alt` in `_config.yml`. Set `header_logo` if the header needs a separate version.

The site configures Inter for body text and Literata for headings. Formatting comes directly from the remote theme, with no local layout, CSS, or JavaScript overrides. The project logo and matching SVG favicon use the site palette.

## Homepage layout

The starter homepage uses `layout: landing-page`, which is the theme layout for polished landing pages driven by front matter. Edit the `hero` and ordered `blocks` list in `index.md` to customise the homepage. Full-width blocks can use the `achievements`, `carousel`, `standard`, `split-hero`, `background-hero`, `partner-logos`, and `page-cards` types. Set `background: "primary"` or `"secondary"` to select a coloured background independently of the block type.

Use `sample-content/pages/landing-page-blocks.md` as a reference for the available full-width page blocks and optional fields.

## Sample content

This starter includes optional sample content under `sample-content/`, plus sample images in `assets/sample-images/`. Use these pages to see how theme configuration changes affect Markdown formatting, content blocks, galleries, logos, tables, colours, and responsive layouts.

When the project site is ready for real content, delete `sample-content/`, remove the `Sample content styles` section from `_data/navigation.yml`, and remove any unused sample images from `assets/sample-images/`.

## Local preview

Install dependencies:

```bash
bundle install
```

Run the site locally:

```bash
bundle exec jekyll serve
```

Then open the local URL printed by Jekyll.

## GitHub Pages

For a project site at `https://USERNAME.github.io/REPOSITORY-NAME/`, set:

```yml
url: "https://USERNAME.github.io"
baseurl: "/REPOSITORY-NAME"
```

For an organisation or user site at `https://USERNAME.github.io/`, set:

```yml
url: "https://USERNAME.github.io"
baseurl: ""
```
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.