This repository serves the website mannlabs.github.io/research-highlights, a website that summarizes the main innovations of the MannLabs at the MPI Munich and the Centre for Protein Research Copenhagen.
Please visit mannlabs.github.io/research-highlights
-
Install hugo, the engine that builds the website
-
Clone the repository
git clone https://github.com/MannLabs/research-highlights.git-
Make edits to the content (see Development Workflow)
-
Test it locally.
# -D: Autoupdate the site after changes
hugo server -D - Content: Edit Markdown files in the
content/directory - Configuration: Modify
hugo.tomlfor site-wide settings - Layouts: Custom layouts are in
layouts/directory. Specifically, you can generate templates for specific structures (e.g. the Package/Contributor Cards and grids in/layouts/shortcodeswith templated HTML+CSS) - Static files: Images and other assets go in
static/directory
Key configuration options in hugo.toml:
- Site metadata: Title, description, author
- Navigation menu: Top-level menu items
- PaperMod parameters: Theme-specific settings
- Social links: GitHub, Twitter, etc.
The site automatically deploys to GitHub Pages when changes are pushed to the main branch using GitHub Actions.
To build the site manually:
hugo --minifyThe generated site will be in the public/ directory.
We will only consider contributions of current and former MannLabs members. Please use clear, concise, and non-violent language when contributing content.
To contribute content
- Please open a Pull Request. The code should follow Hugo best practices and the website should build locally.
- Explain the rational of the changes made
- Add appropriate tags to news posts
CC-BY-SA (Attribution-ShareAlike 4.0 International)
- Hugo - Static site generator
- PaperMod - Hugo theme
- GitHub Pages - Hosting platform
- All contributors who help improve the site
-- Built with ❤️ by the MannLabs community