https://github.com/addono/heimdall-website
Mirrored from upstream @ https://gitlab.com/heimdall-surveillance/heimdall-surveillance.gitlab.io
https://github.com/addono/heimdall-website
css go html hugo website
Last synced: 3 months ago
JSON representation
Mirrored from upstream @ https://gitlab.com/heimdall-surveillance/heimdall-surveillance.gitlab.io
- Host: GitHub
- URL: https://github.com/addono/heimdall-website
- Owner: Addono
- Created: 2019-02-01T11:12:07.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-24T07:09:04.000Z (about 6 years ago)
- Last Synced: 2024-12-27T00:27:25.698Z (about 1 year ago)
- Topics: css, go, html, hugo, website
- Homepage: https://heimdall.ga
- Size: 30.7 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Heimdall Website
This is the source code of Heimdall's website, see it live at [https://heimdall.ga](https://heimdall.ga).
## Development
This website is build using the statis site generator [Hugo](https://gohugo.io/), please refer to their excellent "[Getting started](https://gohugo.io/getting-started/usage/)" documentation.
### Setup
This setup assumes you have Hugo installed. If not, it's easy, found out [here](https://gohugo.io/getting-started/installing/) how for your platform.
```sh
# Clone the website repo:
git clone --recurse-submodules https://gitlab.com/heimdall-surveillance/heimdall-surveillance.gitlab.io.git
# Start a local server
cd heimdall-surveillance.gitlab.io
hugo server
```
If you also want to work on the theme then make sure that the `HEAD` is on one of the branches, e.g. when working on `master`:
```sh
cd themes/hugo-icon
git checkout master
cd ../../
```
## Contributing
[CI/CD](https://gitlab.com/heimdall-surveillance/heimdall-surveillance.gitlab.io/pipelines) is setup to automatically build every commit. In addition, the `master`-branch automatically deploys. For this reason, `master` is protected such that only users with the "maintainer" status can push or merge code into the production environment.
Don't let this fool you, merge requests are always welcome! Just make an MR and assign one of the maintainer. When in doubt, use @addono.