This is the project that build and deploy the Curioo.city institutional website.
If you search for the Curioo.city web app, you are on the wrong place. Go to https://github.com/SaaShup/curio
Here we speak HTML, CSS, JS and Markdown.
Before play, you must have installed the latest version of Hugo.
Clone this project and run inside the new directory created:
hugo server -p 8080Go on http://localhost:8080 and have fun with Hugo!
- Create an branch from the up to date origin main branch
- Develop a little feature or fix a bug
- Commit your work (remember to don't expose your crap)
- Create a Pull Request and add some reviewer
- Take a coffe
- Follow review from your collegue
- Merge your work on main
- Take a coffe
- GOTO 1
Fine, fine, you are lazy like us. So Hugo in a nutshell:
There are planty of directories:
archetypes: you don't careassets: put CSS and JS herecontent: if your are not Théo, you don't caredata: if you don't know what is data in Hugo, you don't carei18n: translations keystore, one file per languagelayouts: the most important thing for you. All start withlayouts/_default/baseof.htmlpublic: Hugo stuff, forget this directorystatic: put images in theimagesdirectory
Oh, I almost forgot! There is one important rule!
Caution
DON'T TOUCH THE hugo.toml FILE. NEVER. EVER.