This document describes how to contribute content to the FLOE Project website. Please refer to the README.md
file for information on how to build and run the website, as well as other information.
Content changes must be made through the GitHub repository. Please submit a Pull Request for the changes. Once
merged to main
, the changes will automatically be deployed to the production site.
Content for the site is stored in the collections
directory. Content files are written in
Markdown and make use of YAML front matter.
Different content pages may use special front matter properties to define their appearance and behaviour on the website.
Projects are located in ./collections/projects/
and use the following special front
matter:
order
: defines the position in the “Featured Projects” section on the home page.order
only applies to content marked with thefeatured
tag.tags
-featured
: defines whether the project is to be displayed on the front page in the “Featured Projects” and is sorted byorder
. Note: All projects marked asfeatured
are displayed on the home page. On the Projects index those tagged withfeatured
will be displayed first in the list.tags
-active
: defines whether a project is currently actively being worked on. Projects marked asactive
will appear after projects marked withfeatured
and will be sorted by date. Projects with neitheractive
orfeatured
tags will appear in the projects index list sorted by date afteractive
projects.
News is located in ./collections/news/
and uses the following special front matter:
excerpt
: a short summary or description of the news article. This appears in the News index page and on the home page. News content should haveexcerpt
front matter.
The project welcomes feature requests and bug reports from the community which can be submitted via Github.