QCrypt 2020 website
Live site at https://2020.qcrypt.net
Using the Hugo template from https://github.com/GDGToulouse/devfest-theme-hugo adapted from the fork by the cloudnative-amsterdam people: https://github.com/cloudnative-amsterdam/public-website
theme submodule at https://github.com/QCrypt/devfest-theme-hugo
Building this conference site from scratch
- Install Hugo
- Clone this repo:
git clone firstname.lastname@example.org:QCrypt/public-website.git
- Update the theme submodule
cd public-website/themes/devfest-theme-hugo git submodule init git submodule update
- It's done. Just start Hugo server to see it live!
cd ../.. hugo server
- When you are happy with the result, commit the changes to the master branch. The site is then automatically deployed to https://qcrypt2020.netlify.com/ and accessible under https://2020.qcrypt.net .
Customizing the theme
First, install yarn.
cd themes/devfest-theme-hugo yarn
to install the dependencies.
As you might have the right version of npm, you might have to install the node version manager nvm. Then, use
nvm install 10.0
In the same directory, run
npm start to watch Sass changes.
When you are happy with the result run
npm run build to build the minified version. Then commit the theme submodule.