You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4dccdfb
Browse filesBrowse the repository at this point in the historyBrowse files
├── publications.html ← Standalone full publications page
17
17
├── news.html ← Standalone all-news page
18
+
├── join.html ← Standalone "Join the Lab" page (open positions + how to apply)
18
19
│
19
20
├── css/
20
21
│ └── styles.css ← All design tokens, layout, and component styles
@@ -66,7 +67,7 @@ nmoraislab.github.io/
66
67
67
68
`index.html` is a shell. On page load, `js/main.js` fetches each `sections/*.html` file and injects it into the right placeholder — so every section is independently editable without touching `index.html`.
68
69
69
-
`publications.html`, `news.html`, and `sections/nuno.html` are fully standalone pages (not injected).
70
+
`publications.html`, `news.html`, `join.html`, and `sections/nuno.html` are fully standalone pages (not injected).
70
71
71
72
---
72
73
@@ -442,6 +443,67 @@ Smith A<sup>*</sup>, <strong>Jones B</strong><sup>*</sup>, ...
442
443
443
444
---
444
445
446
+
### 🔬 Join the Lab page — `join.html`
447
+
448
+
This page has three parts: (1) an **Open Positions** banner at the top for active calls, (2) a general **How to Apply** description, and (3) fixed **Opportunity type** blocks (Postdoc, PhD, Masters, Short-term).
449
+
450
+
The opportunity type blocks and how-to-apply text should be edited directly in `join.html` when the lab's situation changes. The section below covers the most common task: **advertising and closing open positions**.
451
+
452
+
---
453
+
454
+
#### Adding an open position
455
+
456
+
When a funded call or specific position opens:
457
+
458
+
1. Open `join.html` and find the comment block that starts with:
459
+
```
460
+
<!-- ── Add position cards here when calls are open ──
461
+
```
462
+
2.**Remove** (or leave, it's harmless) the `<p class="no-positions">` paragraph.
463
+
3.**Uncomment the example card** (remove the `<!--` and `-->` around it), then fill in the details:
0 commit comments