# Ecogood Portal Page This SPA shows a list of available web applications of ecogood. ![screenshot](docs/screenshot.png "Screenshot") **Features:** - responsive layout - generated static website powered by [Hugo](https://gohugo.io/) - Multi language support - Apache based basic Authentication included ## Development A live server can be started as usual with hugo: hugo server ### Add a new language `$lang` There is only one content page which contains all languages in the front matter. However hugo requires to have a seperate content document per language. Thus they are simply duplicated by a soft link. ln -s content/index.en.md content/index.${lang}.md Within that page the translation has to be added in the front matter. ## Deployment The build and deploy workflow is provided by the contained shell script `build+deploy.sh`. **Tasks:** - clean the output folder - build the project - upload to the remote SSH target ```bash chmod +x build+deploy.sh ./build+deploy.sh ```