This repository contains the Hugo static site for adore.software, the Amsterdam Declaration on Funding Research Software Sustainability.
The Amsterdam Declaration on Funding Research Software Sustainability (ADORE.software) aims to raise awareness of the role of funding practice in the sustainability of research software, and to improve that practice.
This is a Hugo static site based on the Hugo Blox Builder framework (formerly Wowchemy), similar to the Research Software Alliance website.
content/- Markdown content files for all pages and newsconfig/_default/- Hugo configuration fileslayouts/- Custom Hugo templates and partialsstatic/- Static assets (images, files)assets/- Asset processing (SCSS, JS)data/themes/- Custom theme configurations
- Hugo Extended v0.140.0 or later
- Go 1.15 or later (for Hugo modules)
-
Clone the repository:
git clone https://github.com/RichardLitt/adore-software-hugo.git cd adore-software-hugo -
Download theme dependencies:
hugo mod get
-
Start the Hugo development server:
hugo server --buildDrafts
-
Open your browser to
http://localhost:1313
hugo --gc --minifyThe generated site will be in the public/ directory.
Create a new directory under content/news/ with an index.md file:
hugo new content/news/2026-04-my-article/index.mdInclude frontmatter with title, date, authors, categories, and tags.
Edit the Markdown files in:
content/declaration/index.md- The Declaration pagecontent/about/index.md- About pagecontent/toolkit/index.md- Toolkit pagecontent/get-involved/index.md- Get Involved pagecontent/signatories/index.md- Signatories listcontent/faq/index.md- FAQ pagecontent/contact/index.md- Contact page
The signatories page (content/signatories/index.md) can be updated to include new individuals and organizations who sign the Declaration.
This site is configured for deployment on Netlify or similar platforms. The Hugo build command is:
hugo --gc --minify --buildFutureThe site uses Hugo Blox Builder modules:
blox-bootstrap/v5- Main theme frameworkblox-plugin-decap-cms- CMS integration (optional)blox-plugin-netlify- Netlify-specific features
Custom styling can be added in assets/scss/custom.scss.
This website structure is based on the Research Software Alliance website and uses the Hugo Blox Builder framework.
Website content is licensed under CC BY 4.0.
For questions about the Amsterdam Declaration or this website, visit adore.software/contact.
Amsterdam Declaration on Research Software Sustainability
Improving funding practices for sustainable research software