A static site for the Data Science & Bioinformatics for Mass Spectrometry of
Small Molecules (DSBMS) group, IBG-5, Forschungszentrum Jülich. Synthesized
from the frozen v1 design (see ../versions/v1/).
hugo/
├── hugo.toml # config, params, main menu
├── content/ # one folder per section
│ ├── _index.md # home
│ ├── research/_index.md
│ ├── tools/_index.md
│ ├── standards/_index.md
│ ├── team/_index.md
│ └── publications/ # one Markdown file per paper (front-matter only)
├── data/ # the editable content for data-driven pages
│ ├── research.yaml # four research areas + applications
│ ├── tools.yaml # tool cards (delivery type, OS, links, registries)
│ ├── standards.yaml # standards cards
│ └── team.yaml # lead, members, former members
├── layouts/ # templates
│ ├── _default/baseof.html
│ ├── partials/{header,footer}.html
│ ├── index.html # landing
│ ├── research/list.html
│ ├── tools/list.html
│ ├── standards/list.html
│ ├── team/list.html
│ └── publications/{list,single}.html
└── static/
├── css/main.css # the whole design system
└── img/emblem.png
- Tools — edit
data/tools.yaml. Each tool: setweb/desktop/library/restbooleans, anoslist (shown for desktop tools), and paste URLs intogithub,docker,biotools,conda,bioconductor,denbi. An empty string renders a dashed "to be added" chip.external: truemarks a third-party tool (e.g. Skyline). - Team — edit
data/team.yaml(lead,members,former). Replace the placeholder names, focus lines andlinkedinURLs. - Research / Standards — edit the YAML in
data/. - Publications — add a Markdown file in
content/publications/. Copy an existing one; all content lives in the front matter (area,areanum,weight,tag,year,venue,authors,doi,toolurl,idea,lead,concepts,findings).areanumgroups papers;weightorders them. - Portraits — drop images in
static/img/and swap the.portraitplaceholders inlayouts/team/list.htmlfor<img>tags.
hugo server -D # needs Hugo extended ≥ 0.128Open http://localhost:1313.
- Push the contents of this
hugo/folder to the root of theDSBMSrepository (sohugo.tomlsits at the repo root). The included.github/workflows/hugo.ymlbuilds and deploys on every push tomain. - In the repo: Settings → Pages → Build and deployment → Source: GitHub Actions.
The workflow sets --baseURL automatically from the Pages URL, so project-site
sub-paths work without editing hugo.toml.