RCL Website
Technology
The website was created in Hugo, a Go based static site generator. We used the Meghna theme and made some modifications for branding.
The new RCL site is hosted on Gitlab Pages in this repo. The repo is owned by the riveritylabs gmail account.
Gitlab Pages is a static site hosting service that is free for open source projects, which this website is.
Static sites have no backend database or services, which means the potential attack surface is vastly reduced which increases security immensely.
Updating the Site
Any changes to the website must be made through that repo:
View the README.md for any considerations when updating the site
Create a new branch based on the master branch
Make your changes
Submit a Pull/Merge Request to the master branch
One of the site admins will approve it and it will be merged
The site will auto build and publish the new changes
DNS
DNS for gitlab proved obnoxious. This thread helped.
For the current gitlab pages ip address, go here. Use this address for the @
and www
A-records
For the verification codes, you can get them from the gitlab project under Settings > Pages > click the domain you want the code for. There are different codes for @
and www
.
Record Name
Record Type
Record Value
@
A
35.185.44.232
www
A
35.185.44.232
@
TXT
gitlab-pages-verification-code=aaabbbcccdddeeefffggg
www
TXT
gitlab-pages-verification-code=aaabbbcccdddeeefffggg
Last updated