Website for https://simplesystems.tech
assets | ||
content | ||
layouts | ||
static | ||
.gitignore | ||
config.toml | ||
Dockerfile.dev | ||
Dockerfile.prod | ||
README.md |
Simple Systems Website
Built using Hugo
Local development
hugo server
Development can also be run using Docker:
docker build --no-cache -f Dockerfile.dev -t website-fe . && \
docker run -it -p 1313:1313 --mount source=$(pwd),target=/src,type=bind --rm website-fe
Production
To build the production site, run the following command:
hugo --minify
To build the Dockerfile, run this command:
TAG="$(date -u +%Y-%m-%d_%H%M%S)" ; docker build --no-cache -f Dockerfile.prod -t docker.simplesystems.tech/simplesystems/website:$TAG . && docker push docker.simplesystems.tech/simplesystems/website:$TAG
The resources will be stored in the ./public
directory.
Managing Job Posts
- To add a job post, create the markdown file in
content/jobs
. - To remove a job post, remove its markdown file from
content/jobs
.
Managing Blog Posts
- To add a blog post, create the markdown file in
content/blog
. - To remove a blog post, remove its markdown file from
content/blog
.