Skip to content

Commit 86f6853

Browse files
committed
Initialize JuliaGeophysics Quarto website
1 parent f774eff commit 86f6853

35 files changed

Lines changed: 8893 additions & 0 deletions

.gitignore

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Quarto build cache directory
2+
.quarto/
3+
4+
# macOS
5+
.DS_Store
6+
*.swp
7+
*.swo
8+
9+
# Node (if using npm packages)
10+
node_modules/
11+
12+
# Python
13+
__pycache__/
14+
*.py[cod]
15+
*$py.class
16+
.venv/
17+
venv/
18+
19+
/.quarto/

.nojekyll

Whitespace-only changes.

README.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,48 @@
1+
# JuliaGeophysics Website
2+
3+
Website for the JuliaGeophysics organization, built with [Quarto](https://quarto.org/).
4+
5+
## Building Locally
6+
7+
### Requirements
8+
9+
- [Quarto](https://quarto.org/docs/get-started/) (v1.4+)
10+
11+
### Build
12+
13+
```bash
14+
quarto render
15+
```
16+
17+
This generates the site in the `docs/` directory.
18+
19+
### Preview
20+
21+
```bash
22+
quarto preview
23+
```
24+
25+
This starts a local development server at `http://localhost:3000/` with hot-reload.
26+
27+
## Structure
28+
29+
- `index.qmd` — Home page
30+
- `magnetotellurics/` — MT methods and packages
31+
- `gravity/` — Gravity methods and packages
32+
- `publications/` — Research publications
33+
- `gallery/` — Visualizations and case studies
34+
- `styles.scss` — Custom styling
35+
- `_quarto.yml` — Quarto configuration
36+
37+
## Deploying to GitHub Pages
38+
39+
After pushing changes to `main`, the `docs/` folder is served automatically.
40+
41+
## Contributing
42+
43+
See [JuliaGeophysics](https://github.com/JuliaGeophysics) for more information on contributing to our packages.
44+
45+
---
46+
147
# JuliaGeophysics.github.io
248
Homepage for JuliaGeophysics

_quarto.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
project:
2+
type: website
3+
output-dir: docs
4+
render:
5+
- index.qmd
6+
- magnetotellurics/*.qmd
7+
- gravity/*.qmd
8+
- publications/*.qmd
9+
- gallery/*.qmd
10+
11+
website:
12+
title: "JuliaGeophysics"
13+
description: "Julia packages for geophysical research and applications"
14+
favicon: images/julia-logo.svg
15+
announcement:
16+
icon: info-circle
17+
dismissable: false
18+
type: warning
19+
content: "Everything on this website is under construction at the moment, and some sections may still contain filler text."
20+
21+
navbar:
22+
background: light
23+
foreground: "#2d2d2d"
24+
left:
25+
- text: "Home"
26+
href: index.qmd
27+
- text: "Magnetotellurics"
28+
href: magnetotellurics/index.qmd
29+
- text: "Gravity"
30+
href: gravity/index.qmd
31+
- text: "Publications"
32+
href: publications/index.qmd
33+
- text: "Gallery"
34+
href: gallery/index.qmd
35+
right:
36+
- icon: github
37+
href: https://github.com/JuliaGeophysics
38+
aria-label: GitHub
39+
40+
back-to-top-navigation: true
41+
42+
format:
43+
html:
44+
theme:
45+
light:
46+
- flatly
47+
- styles.scss
48+
fontsize: 13pt
49+
linestretch: 1.1
50+
toc: true
51+
toc-location: right
52+
smooth-scroll: true

docs/.nojekyll

Whitespace-only changes.

0 commit comments

Comments
 (0)