Install Hugo, extended version. Most Linux distributions have it ready in default repositories and can be installed via package manager.
- Fork this repository, and open a pull request when you are done. DO NOT push branches here directly, even though you may well have the power to do so.
- Clone your fork. Use the option to checkout submodules as well:
git clone --recurse-submodules <URI> <TARGET>
- Edit the website as you please, with the following caveats:
- DO NOT commit anything inside
public
. The folder is ignored and nothing should be stored there - DO NOT change anything inside
themes
. The theme maintenance is "outsourced" - Navigation and menus are configured inside
config.toml
- The homepage is customized inside
data/en/homepage.yml
- All the contents are (you don't say) inside
content
- DO NOT add HTML files
- Try to avoid HTML snippets inside markdown files. Most of what you want to embed is dealt with Hugo's shortcodes. If there is no shortcode, we can develop one.
- Test the website locally, by running
hugo server
. It will serve the website for you (look at the output for the URL) - When satisfied, push on your fork
- Open a Pull Request from your fork to this repository