Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f2ebfbb
Build first pass structure and styling
jtomeck Sep 15, 2026
1b8bbef
Add logo
jtomeck Sep 16, 2026
1d38306
Update theme colors
jtomeck Sep 16, 2026
844ab87
Improve legibility of hero
jtomeck Sep 16, 2026
bf01cd3
Update releases content
jtomeck Sep 16, 2026
bca588c
Merge branch 'main' into homepage
jtomeck Sep 16, 2026
40b4582
Merge branch 'main' into homepage
jtomeck Sep 16, 2026
fc480df
Add remixicon
jtomeck Sep 18, 2026
105dfc0
Format code and add additional functionality
jtomeck Sep 18, 2026
08722e8
Add place for disclaimer to footer
jtomeck Sep 18, 2026
7a04f0c
Input real content
jtomeck Sep 18, 2026
0238bc6
Commit compiled styles
jtomeck Sep 18, 2026
0b5113a
Make form more editable
jtomeck Sep 18, 2026
6be6f5b
Added links to Google Drive Dataset
chash-kit Sep 19, 2026
e65f4aa
Add copy citation code to global scripts file
jtomeck Sep 21, 2026
a77e135
Create js for web form
jtomeck Sep 21, 2026
6d03bd1
Attach scripts
jtomeck Sep 21, 2026
23eacae
Update form to link up with google form
jtomeck Sep 21, 2026
7590b32
Commit compiled CSS
jtomeck Sep 21, 2026
7bcc86d
Update nav labels and add leaderboard section
jtomeck Sep 21, 2026
14976cc
Force nav resize for when links are added/removed
jtomeck Sep 21, 2026
b7e9333
Add leaderboards section
jtomeck Sep 21, 2026
04bf497
Change contact link to url instead of mailto
jtomeck Sep 21, 2026
6432fb1
Add hero background image.
jtomeck Sep 21, 2026
fe5aea7
Commit scripts, css, and update readme
jtomeck Sep 21, 2026
263f09c
Add cta section for paper in overview
jtomeck Sep 21, 2026
b9afcb2
Change form section content and naming
jtomeck Sep 21, 2026
bbedc85
Change header CTA link
jtomeck Sep 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 22 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,35 @@
# MARINA coming-soon page
# MARINA Jekyll theme starter

A minimal Jekyll, Tailwind CSS, and daisyUI page using the supplied maritime image.
A one-page Jekyll starter based on the supplied dataset landing-page design. It uses Tailwind CSS 3 and daisyUI 4. Editors manage homepage content from the clearly commented front matter in `index.md`, while site-wide header, navigation, and footer settings live in `_data/site.yml`.

## Run locally

Requirements: Ruby 3+, Bundler, and Node 18+.

```bash
bundle install
npm install
npm run dev
```

Then open `http://127.0.0.1:4000`.
Open `http://127.0.0.1:4000` or `http://localhost:4000`.

## Production build

```bash
npm run build
```

The generated site will be in `_site/`.

## Edit content
## Editing content

- `index.md` controls the background image, eyebrow, headline, body text, and optional button.
- `_data/site.yml` controls the brand name and footer organization.
- Replace `assets/images/coming-soon-background.jpg` or update `background_image` in `index.md`.
- `index.md` — the single content-editing file for the homepage
- `_data/site.yml` — site-wide branding, navigation, header CTA, and footer organization
- `_layouts/home.html` — protected page structure and Liquid templates
- `tailwind.config.js` — brand colors and the daisyUI theme
- `assets/css/tailwind.css` — reusable Tailwind component classes
- `_includes/header.html` and `_includes/footer.html` — shared chrome
- `assets/js/navigation.js` — reveals the separate fixed navigation after the hero tiles scroll away

Remove the complete `button:` block from `index.md` if the page should not have a call to action.
Keep URLs beginning with `#` in quotation marks, for example `url: "#overview"`. For button styles, use only `primary` or `outline`.
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ defaults:
- scope:
path: ""
values:
layout: coming-soon
layout: default
35 changes: 34 additions & 1 deletion _data/site.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,38 @@
# ==================================================
# SITE-WIDE BRANDING, CALL TO ACTION, AND NAVIGATION
# ==================================================

brand:
name: MARINA
logo:
src_reversed: "/assets/images/logo-white.svg"
src: "/assets/images/logo.svg"
alt: MARINA

cta:
button:
label: Get the data
url: "#releases"

# These links populate both the homepage navigation tiles and fixed header.
# Always quote URLs beginning with # because YAML treats # as a comment.
navigation:
- label: Overview
url: "#overview"
- label: Difference
url: "#difference"
- label: Releases
url: "#releases"
- label: Leaderboard
url: "#leaderboards"
- label: Inquiries
url: "#inquiries"
- label: Citation
url: "#citation"

footer:
disclaimer: >-
Funded by DARPA under MARINA program, contract W912CG-24-C-0020<br>
Disclaimer (DARPA)<br>
Data owned by Ocean Networks Canada and available under CC-BY 4.0<br>
<a class="text-secondary" href="https://www.oceannetworks.ca/data/data-policy/">https://www.oceannetworks.ca/data/data-policy/</a>
organization: Kitware, Inc.
12 changes: 12 additions & 0 deletions _includes/footer.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<footer class="border-t border-base-300 py-8 text-xs">
<div class="site-container">
<div class="lg:flex lg:items-start lg:space-y-0 space-y-8">
<div class="lg:text-left lg:w-2/3 text-base-content/50 leading-normal">
{{ site.data.site.footer.disclaimer }}
</div>
<div class="lg:text-right lg:w-1/3 text-base-content/50 uppercase tracking-[0.2em]">
© {{ "now" | date: "%Y" }} {{ site.data.site.footer.organization | escape }}
</div>
</div>
</div>
</footer>
25 changes: 25 additions & 0 deletions _includes/header.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<header id="fixed-navigation" class="pointer-events-none fixed inset-x-0 top-0 z-50 -translate-y-full border-b border-base-300 bg-white/95 opacity-0 shadow-sm backdrop-blur transition-all duration-300" aria-hidden="true" inert>
<div class="mx-auto flex h-16 w-full max-w-7xl items-center gap-8 px-6 lg:px-8">
<a href="#top" class="block shrink-0">
<img
src="{{ site.data.site.brand.logo.src | relative_url }}"
alt="{{ site.data.site.brand.logo.alt | escape }}"
class="h-8 w-auto"
>
</a>
<nav class="hidden min-w-0 items-center xl:flex" aria-label="Fixed page navigation">
{% for item in site.data.site.navigation %}
<a class="btn btn-ghost btn-sm whitespace-nowrap font-medium text-navy-950" href="{{ item.url }}">{{ item.label | escape }}</a>
{% endfor %}
</nav>
<div class="ml-auto flex shrink-0 items-center gap-2">
<details class="dropdown dropdown-end xl:hidden">
<summary class="btn btn-ghost btn-square btn-sm text-navy-950" aria-label="Open navigation">☰</summary>
<ul class="menu dropdown-content z-[1] mt-3 w-56 border border-base-300 bg-white p-2 text-navy-950 shadow-panel">
{% for item in site.data.site.navigation %}<li><a href="{{ item.url }}">{{ item.label | escape }}</a></li>{% endfor %}
</ul>
</details>
<a class="btn btn-primary btn-sm shrink-0 whitespace-nowrap rounded-none" href="{{ site.data.site.cta.button.url }}">{{ site.data.site.cta.button.label | escape }}</a>
</div>
</div>
</header>
26 changes: 26 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<!doctype html>
<html lang="en" data-theme="marina">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{{ page.description | default: site.description }}">
<title>{{ page.title | default: site.title }}</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
<link
rel="stylesheet"
href="{{ '/assets/vendor/remixicon/remixicon.css' | relative_url }}"
>
<link rel="stylesheet" href="{{ '/assets/css/site.css' | relative_url }}">
</head>
<body>
{% include header.html %}
<main>{{ content }}</main>
{% include footer.html %}
<script src="{{ '/assets/js/navigation.js' | relative_url }}" defer></script>
<script src="{{ '/assets/js/web-form.js' | relative_url }}" defer></script>
<script src="{{ '/assets/js/uniqueship-scripts.js' | relative_url }}" defer></script>

</body>
</html>
Loading