Attention: This is not a course like many others! The digital security course (or “security awareness”) that you are about to start will allow you to find out what are the correct behaviors to keep to manage information securely.
A simple compatct web site based on Hugo CMS and is based on the following bootstrap theme.
To install hugo follow the following steps.
brew install hugo
apt-get install hugo
sudo dnf install hugo
In order to recreate the web site
hugo
to launch the site locally
hugo serve
Check the logs in order to see the correct URL and port (as example);
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1313/security-awareness/ (bind address 127.0.0.1)
Contributions are always welcome! If you find some problems or glitches when using the app, we warmly encourage you to file an issue using GitHub's issue tracking feature. However, the CONTRIBUTING.md file located inside the root of the repo provides insightful details about how to collaborate in an efficient way with the community.
If you want to add a language to this site, you can follow these steps:
-
Add a language in the file
config/_default/languages.yaml
, for instance for Spanish:es: urlPrefix: 'es/' languageName: ESP weight: 3 contentDir: content/es
-
Add an image with the flag of the corresponding language in
static/img/lang
with the proper name. For instance for Spanish:ESP.png
-
Create a new file in the folder
i18n
(for instancees.yaml
) by coping the English filei18n/en.yaml
and translate all texts. -
Copy all the content of
content/en
folder to a new folder (for instancecontent/es
) and proceed to translate all relevant texts. All the vingettes and images can be found in a version without any text in the folderimages-languages
. You can use that version to add the texts in your language for transaltion. -
Test the correct translation of all parts.
-
Create a pull request to propose the translation to the project maintainers.