Skip to content
Hopefully final version of GCI website project
HTML JavaScript CSS Modula-3
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Documentation
build_scripts
content
data
themes/GCI
.gitignore
.travis.yml
LICENSE.txt
README.md
config.toml
hugo-version.json
netlify.toml
package.json
yarn.lock

README.md

Status of: https://cybersmartpanthers.org/

Build Status

GCI Cybersecurity Website

Download

Either:

Basic Setup

  • To run the website, first install node and then yarn

  • Then in the root directory of this site (/3GCI/) run yarn

  • To open the website in your browser run yarn fastball and go to http://localhost:1313/ after the command is loaded

Command overview

Because of node, there are multiple shortcuts used to automate the site. To use each of them type yarn [command], example: yarn make

  • watch: Automatically recompiles sass (*.scss files in .../scr/scss) so style can be developed quickly

  • start: Starts the hugo server, which automatically watches files and rebuilds after changes and severs the content.

  • fastball: Runs yarn (developer) once then launches hugo. Useful for quickly looking at the site

  • clean: A custom script that deletes all the generated files. wipe deletes everything, like all of the node modules, it is NOT recommended.

  • new /blog/[title].md: Makes a new blog post with the given title in /content/blog. Don't forget to add and commit it through git.

  • new-link [filename] and new-peep [filename] both make a new empty file from template in /data/link or /data/people respectively.

  • upload: after adding new blog, data, or an image, this is a shortcut to add it to git automatically.

  • thumbs: generates all the the thumbnails for each link. Useful for testing if a webpage generates a thumbnail well and runs before all build commands.

How To Add a Video To The Home Page

In config.toml edit the values under these lines: https://git.io/fhheM.

Documentation

Go to the /Documentation folder for full documentation

About

Created by Jonathan H. Burns for GCI Cybersecurity team.

Under the CC-BY-NC-SA-4.0 licence.

Version 1.1.1

You can’t perform that action at this time.