Skip to content

Commit 6ccf7ad

Browse files
authored
Poster roma (#25)
* Remove outdated poster files and update project metadata for DARIAH Annual Event 2026 * Update poster content for NAIF project: revise title, enhance overview, and improve metadata quality sections. Change draft status to false and add next steps for qualitative survey. Adjust key messages and conclusions for clarity and impact. * Update configuration and styles: add frequently timing out URLs to exclusion list and change text decoration color for presenter in custom CSS. * update: mark Science@Noon event as past and disable registration --------- Co-authored-by: Moritz Mähr <14755525+maehr@users.noreply.github.com>
1 parent 6544730 commit 6ccf7ad

18 files changed

Lines changed: 1590 additions & 331 deletions

File tree

.lycheerc.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ exclude = [
2626
# Quarto's site intermittently refuses lychee connections on GitHub runners.
2727
"https://quarto.org/",
2828
"https://quarto.org/docs/reference/projects/websites.html",
29+
# Other frequently timing out URLs
30+
"https://info.orcid.org/event/",
31+
"https://ukb.nl/",
32+
"https://www.uu.nl/staff/",
2933
]
3034

3135
exclude_path = [

CONTRIBUTING.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,18 @@ Thanks for considering a contribution.
2424
For tagged releases, also run `npm run release:prepare -- --tag vX.Y.Z` and commit the generated
2525
archive before publishing the release so Zenodo captures the rendered site snapshot.
2626

27+
## Quarto builds
28+
29+
Use the npm scripts or call Quarto through `uv run`; do not call `quarto` directly.
30+
31+
| Task | npm script | Direct Quarto command | Configuration |
32+
| --------------------- | --------------------- | ------------------------------------- | -------------------------------------------- |
33+
| Render the website | `npm run render` | `uv run quarto render` | `_quarto.yml` |
34+
| Preview the website | `npm run preview` | `uv run quarto preview` | `_quarto.yml` |
35+
| Render with fork URLs | `npm run render:fork` | `uv run quarto render --profile fork` | `_quarto.yml` + untracked `_quarto-fork.yml` |
36+
| Export DOCX | `npm run docx` | `uv run quarto render --profile docx` | `_quarto.yml` + `_quarto-docx.yml` |
37+
| Render poster PDFs | `npm run pdf` | `uv run quarto render --profile pdf` | `_quarto.yml` + `_quarto-pdf.yml` |
38+
2739
## Content contributions
2840

2941
- Blog entries must follow the folder-per-entry structure described in `AGENTS.md`.

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,24 @@ This repository includes a dedicated Quarto profile in `_quarto-docx.yml`.
5252

5353
```bash
5454
npm run docx
55+
# or: uv run quarto render --profile docx
5556
```
5657

5758
Output file:
5859

5960
- `_site-docx/NAIF-Website-Export.docx`
6061

62+
### Render all posters to PDF
63+
64+
This repository includes a dedicated Quarto profile in `_quarto-pdf.yml`.
65+
66+
```bash
67+
npm run pdf
68+
# or: uv run quarto render --profile pdf
69+
```
70+
71+
Poster PDFs are written next to each poster source, for example `posters/<entry>/poster.pdf`.
72+
6173
### Validate before opening a PR
6274

6375
Run all checks (formatting, linting, type checking, tests, render, rendered link checks) in one go:
@@ -97,8 +109,24 @@ Zenodo will archive.
97109
| `npm run preview` | `uv run quarto preview` | Local dev server with live reload |
98110
| `npm run preview:fork` | `uv run quarto preview --profile fork` | Preview locally with fork-specific URLs |
99111
| `npm run docx` | `uv run quarto render --profile docx` | Export site to a single DOCX |
112+
| `npm run pdf` | `uv run quarto render --profile pdf` | Render all poster sources to PDF |
100113
| `npm run site:build` | `render` + `jampack` | Build the optimised release site |
101114

115+
#### Quarto configuration files
116+
117+
| File | Used by | Purpose |
118+
| -------------------------- | ----------------------------------- | ------------------------------------------------------------- |
119+
| `_quarto.yml` | `npm run render`, `npm run preview` | Main website configuration and shared HTML rendering settings |
120+
| `_quarto-docx.yml` | `npm run docx` | DOCX export profile for site pages, posts, and events |
121+
| `_quarto-pdf.yml` | `npm run pdf` | PDF export profile for all poster sources under `posters/**` |
122+
| `_quarto-fork.yml.example` | Manual template | Template for local fork-specific URLs |
123+
| `_quarto-fork.yml` | `--profile fork` commands | Untracked local fork overrides; copy from the example file |
124+
| `posters/**/_quarto.yml` | Individual poster directories | Standalone `docposter` configuration for rendering one poster |
125+
126+
Always invoke Quarto through `uv run`, either directly or via the npm scripts above. Quarto profiles
127+
are selected with `--profile <name>`, which makes Quarto merge `_quarto-<name>.yml` into the base
128+
configuration for that command.
129+
102130
#### Code quality
103131

104132
| Script | Command | Description |

_quarto-pdf.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
project:
2+
type: default
3+
render:
4+
- "posters/**/poster.qmd"
5+
- "!posters/index.qmd"
6+
post-render:
7+
- _extensions/bbucior/docposter/R/chrome_pdf.R
8+
9+
format:
10+
docposter-html:
11+
fill-page: true
12+
embed-resources: true

events/2026-05-06-science-at-noon-verlaessliches-wissen-sichern/index.qmd

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,17 @@ toc: true
1919

2020
<!-- Source: <https://akademien-schweiz.ch/agenda/science-at-noon-verlaessliches-wissen-sichern-forschungsinfrastrukturen-in-zeiten-von-ki-und-desinformation> -->
2121

22+
::: {.callout-note}
23+
This event has already taken place. Any registration information has been disabled and is shown for reference only.
24+
:::
25+
2226
## Details
2327

2428
- Date: Wednesday, 6 May 2026
2529
- Time: 13:15-14:15
2630
- Location: Haus der Akademien, Raum Eiger, first floor, Laupenstrasse 7, 3008 Bern
2731
- Language: German
28-
- Registration: <https://akademien-schweiz.ch/agenda/science-at-noon-verlaessliches-wissen-sichern-forschungsinfrastrukturen-in-zeiten-von-ki-und-desinformation> (via the embedded registration form on the event page)
32+
- Registration: ~~`https://akademien-schweiz.ch/agenda/science-at-noon-verlaessliches-wissen-sichern-forschungsinfrastrukturen-in-zeiten-von-ki-und-desinformation`~~ (via the embedded registration form on the event page)
2933
- Event page: <https://akademien-schweiz.ch/agenda/science-at-noon-verlaessliches-wissen-sichern-forschungsinfrastrukturen-in-zeiten-von-ki-und-desinformation>
3034

3135
## About

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"release:prepare": "npm run site:build && npm run site:archive -- --stage",
2323
"render": "uv run quarto render",
2424
"render:fork": "uv run quarto render --profile fork",
25+
"pdf": "uv run quarto render --profile pdf",
2526
"screenshot:clean": "node scripts/screenshot-clean.mjs",
2627
"screenshot:install-browsers": "npx playwright install chromium",
2728
"site:archive": "uv run python scripts/release_site_archive.py",

posters/2026-05-19-NAIF-Responsible-Research-Assessment-and-Metadata-Quality-at-Swiss-Higher-Education-Institutions/.gitignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

posters/2026-05-19-NAIF-Responsible-Research-Assessment-and-Metadata-Quality-at-Swiss-Higher-Education-Institutions/_quarto.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

posters/2026-05-19-NAIF-Responsible-Research-Assessment-and-Metadata-Quality-at-Swiss-Higher-Education-Institutions/custom.css

Lines changed: 0 additions & 95 deletions
This file was deleted.

0 commit comments

Comments
 (0)