Skip to content

Commit 4dccdfb

Browse files
committed
Add "Join" section
1 parent a354327 commit 4dccdfb

4 files changed

Lines changed: 573 additions & 1 deletion

File tree

‎README.md‎

Lines changed: 63 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ nmoraislab.github.io/
1515
├── index.html ← Shell: nav, section placeholders, funding block, footer
1616
├── publications.html ← Standalone full publications page
1717
├── news.html ← Standalone all-news page
18+
├── join.html ← Standalone "Join the Lab" page (open positions + how to apply)
1819
│
1920
├── css/
2021
│ └── styles.css ← All design tokens, layout, and component styles
@@ -66,7 +67,7 @@ nmoraislab.github.io/
6667

6768
`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`.
6869

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).
7071

7172
---
7273

@@ -442,6 +443,67 @@ Smith A<sup>*</sup>, <strong>Jones B</strong><sup>*</sup>, ...
442443

443444
---
444445

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:
464+
465+
```html
466+
<div class="position-card">
467+
<div class="position-card-type">PhD Fellowship</div>
468+
<h3>Title of the position</h3>
469+
<p>
470+
Short description of what the candidate will work on and any
471+
eligibility requirements (nationality, degree, etc.).
472+
</p>
473+
<p class="position-card-deadline">
474+
Application deadline: <span>31 July 2025</span>
475+
</p>
476+
<a href="mailto:eid-mesg-disease-transcriptomics@groups.nms.unl.pt?subject=PhD%20application"
477+
class="btn btn-primary">Apply / Enquire</a>
478+
</div>
479+
```
480+
481+
**`position-card-type` values** — use whichever fits:
482+
- `Postdoctoral Fellowship`
483+
- `PhD Fellowship`
484+
- `Masters Thesis`
485+
- `Short-term Training`
486+
- `Research Assistant`
487+
488+
**Multiple open positions:** add multiple `.position-card` blocks one after another — each becomes its own card.
489+
490+
**Linking to a full call document:** replace or supplement the `mailto:` link with a link to the PDF/URL of the official call if one exists.
491+
492+
---
493+
494+
#### Closing a position (call is over)
495+
496+
1. **Delete** the `.position-card` block for that position.
497+
2. If no other cards remain, **restore** (or uncomment) the "no positions" message:
498+
```html
499+
<p class="no-positions">
500+
No positions are currently advertised. Please check back or get in touch
501+
speculatively — we are always happy to hear from exceptional candidates.
502+
</p>
503+
```
504+
505+
---
506+
445507
### 👤 Nuno's page — `sections/nuno.html`
446508

447509
Standalone page with Nuno's full profile: bio, CV timeline, complete publication list, press coverage.

‎index.html‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@ <h4>Quick links</h4>
262262
<li><a href="#news">News</a></li>
263263
<li><a href="#alumni">Alumni</a></li>
264264
<li><a href="#location">Location</a></li>
265+
<li><a href="join.html">Join Us ↗</a></li>
265266
<li><a href="https://github.com/DiseaseTranscriptomicsLab" target="_blank" rel="noopener">GitHub ↗</a></li>
266267
</ul>
267268
</div>

0 commit comments

Comments
 (0)