Source files for the Project Trident website instance
Switch branches/tags
Nothing to show
Clone or download
beanpole135 Update
Make sure that the deploy script ignores the hugo cache (needs to re-check for manifest.json on the package server every time we build)
Latest commit 89f6d62 Sep 25, 2018
Failed to load latest commit information.
hugo-site Few quick updates Sep 18, 2018
LICENSE Kinda silly not to have a link to our site in our own repo Sep 18, 2018 Update Sep 25, 2018
nginx-hugo.conf Get the hugo site automation working. Jul 24, 2018


Source repository for the Project Trident website. These sources are used by the "hugo" static-site generation system to create/deploy the website.


On a FreeBSD/TrueOS system, just run this command: sudo ./ This will install the website and startup the nginx web server.


  • It is highly recommended to install the website into a FreeBSD/TrueOS jail.
  • Packages used: "gohugo" and "nginx"

Local Testing

Run ./ to spin up a local version of the website on port 1313.

Site Modification

Locations of files (relative to root of repository):

  • Website source tree: "hugo-site"
  • Image directory: hugo-site/static/images (can be referenced with /images/) within the site.
  • Custom CSS file: hugo-site/static/css/theme-trident.css (overlayed on top of default theme CSS)
  • Custom HTML "shortcodes" for use within Markdown pages/posts: hugo-site/layouts/shortcodes/*.html.
{{< shortcode [optional inputs] >}}