puzzlesite

Crates.iopuzzlesite
lib.rspuzzlesite
version0.4.0
sourcesrc
created_at2023-05-25 00:04:28.343816
updated_at2024-03-09 06:20:38.080179
descriptionA script to build and run a lightweight puzzle website. Code runs entirely on server-side; no JS is used.
homepage
repositoryhttps://gitlab.com/chennisden/puzzlesite
max_upload_size
id873868
size41,434
Dennis Chen (chennisden)

documentation

README

This is a lightweight not-static site generator for a puzzle portfolio website.

Features:

  • Generate the entire website just through some config files
  • Filter puzzles by tags or difficulty on the website
  • NO JS

Any css, svg, png, and jpg (extension jpg/jpeg both work) files in the main website directory will be copied to the build output. Therefore you may freely cite those files in the template.html file.

NGINX users should see a minimal NGINX configuration in nginx.conf and should replace DOMAIN with the domain they are hosting the website on and replace /BUILD with the build directory of their website.

Go to examplesite/ to see an example of a valid site configuration. Alternatively, for a real site, see

https://gitlab.com/chennisden/puzz-dennisc

Commit count: 23

cargo fmt