/nicc-ctfd

Fork of CTFd's core theme modified to show challenge tags on the "Challenges" page.

Primary LanguageCSSApache License 2.0Apache-2.0

nicc-ctfd

Fork of CTFd's core theme modified to show challenge tags on the "Challenges" page.

Example of theme.

Installing the Theme

Please refer to CTFd's documentation. For self-hosted instances, add this repo to the themes directory. For CTFd hosted instances, zip up this repository (the root of the zip file must be one folder, nicc-ctfd, that contains the files within this repository) and upload it to the CTFd portal. Note that only certain CTFd hosted tiers support custom themes and they require approval.

Making Modifications

Changes should be made to files in the assets and templates directories. Once changes are made, a build will have to be ran to generate the static files. You can do this by following one of the below options:

  • Push your changes to this repository. The changes will be automatically built and commited by GitHub Actions.

    OR

  • Locally run yarn install and then yarn build.