Skip to content

cytomining/cytomining.github.io

cytomining.github.io

Source for the Cytomining organization website, built with Hugo and the Congo theme.

Prerequisites

Local development

git clone https://github.com/cytomining/cytomining.github.io.git
cd cytomining.github.io

# Serve locally with live reload
hugo server

# Build for production
hugo --minify

The site is served at http://localhost:1313/ by default.

Pre-commit hooks

This repo uses pre-commit to enforce formatting and catch common issues before every commit.

pip install pre-commit
pre-commit install

After installation, hooks run automatically on git commit. To run them manually against all files:

pre-commit run --all-files

Adding or editing a tool page

Tool pages live in content/tools/. Each file is a Markdown file with frontmatter.

Minimal frontmatter for a new tool page:

---
title: "Tool Name"
description: "One-sentence description of what this tool does."
showDate: false
showAuthor: false
---

Follow the section order used in existing pages: logo image(s), 1–2 sentence intro, Key capabilities bullet list, link to documentation or GitHub, and optionally a Publication section.

Deployment

Pushes to main trigger the hugo.yaml GitHub Actions workflow, which builds the site and deploys it to GitHub Pages automatically.

Theme

This site uses Congo v2.13.0. Theme configuration lives in config/_default/params.toml.

About

Cytomining organization GitHub Pages configuration.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors