/screen

Project SCP-079 website · A dark theme for Hakyll

Primary LanguageHTML

Screen

github pages

SCP-079 website is generated by Hakyll, hosted on GitHub Pages.


Site

This project's static Pages are built by GitHub Actions, following the steps defined in .github/workflows/gh-pages.yml.

Theme

We call this Hakyll theme Screen.

This is a theme intended to use on SCP-079 website. The theme is converted from a Jekyll theme darcli. We made some changes to make it responsive and more suitable for our site.

There is a post demo.

How to use

To use this project as your user or group website, you will need additional steps to modify some source code files.

  • templates/archives.html
  • templates/head.html
  • templates/open_graph.html
  • templates/header.html
  • site.hs

Also, you should delete some .md files in pages/ and posts/.

Building locally

To work locally with this project, you'll have to follow the steps below:

  1. Fork, clone or download this project
  2. Modify some files
  3. Use stack:
    1. stack setup
    2. stack install --only-dependencies
    3. stack build
    4. stack exec site build
    5. stack exec site watch
  4. View the site locally

Read more at Hakyll's documentation.

Be Better

Contributions are always welcome, whether it's modifying source code to add new features or bug fixes, documenting new file formats or simply editing some grammar.

You can also join the discuss group if you are unsure of anything.

Getting help

License

This theme is under GPLv3. The theme is based on darcli.

All documents of this project is under CC BY-SA 4.0.

All the sound effects in static/audio/ are under CC BY-SA 3.0, and come from SCP - Containment Breach game.